- •1. Концепция системы 1с:предприятие
- •1.1 Краткое описание понятий (объектов) системы
- •1.2. Технологические средства конфигурирования и администрирования системы 1с:Предприятие
- •1.3. Понятие «метаданные»
- •1.4. Конфигурация
- •2. Лабораторная работа №1
- •2.1. Постановка задачи
- •2.2. Создание конфигурации и начало работы с метаданными
- •3. Лабораторная работа №2
- •3.1. Константы в системе 1с:Предприятие
- •3.2. Справочники в системе 1с:Предприятие
- •3.3. Перечисления в системе 1с:Предприятие
- •3.4. Создание справочника товаров
- •4. Лабораторная работа №3
- •4.1. Создание справочника складов справочника контрагентов и справочника договоров с контрагентами
- •4.2. Создание справочника контрагентов
- •4.3. Создание справочника договоров с контрагентами
- •5. Лабораторная работа №4
- •5.1. Документы в системе 1с:Предприятие
- •5.2. Журналы в системе 1с:Предприятие
- •5.3. Регистры в системе 1с:Предириятие
- •5.4. Хранение данных по взаиморасчетам с контрагентами
- •6. Лабораторная работа №5
- •6.1. Отчеты в системе 1с:Предприятие
- •6.2. Создание отчета
- •7. Лабораторная работа №6
- •7.1. Создание документа "Изменение цен"
- •7.2. Создание регистров по товарам
- •8. Лабораторная работа №7
- •8.1 Приходная накладная
- •8.2. Отчет по остаткам на складе
- •9. Лабораторная работа №8
- •9.1. Создание перечисления "МетодСписания"
- •9.2. Создание расходной накладной
- •10. Лабораторная работа №9
- •10.1. Создание отчета "ОбороткаПоДолгам"
- •10.2. Создание отчета "ОбороткаПоСкладу"
- •10.3. Создание отчета по прибыли с товара
- •10.4. Создание отчета по обороту товара
- •11. Теоретические вопросы по компоненте «оперативный учет» системы 1с: предприятие
- •12. Примеры практических задании
9. Лабораторная работа №8
9.1. Создание перечисления "МетодСписания"
В постановке задачи даны три метода списания товара:
-
FIFO (First Input First Output) - это такая система, при которой ранее пришедшие партии товара списываются первыми. Цена списания — цена партии товара, из которой списывают товар;
-
LIFO (Last Input First Output) - это такая система, при которой последняя пришедшая партия товара списывается в первую очередь. Цена списания - цена партии товара, из которой списывают товар;
-
по-среднсму — здесь вообще партии не нужны. Цена списания — средняя цена остатка партий товара на складе. Таким образом, при начале работы с конфигурацией необходимо указать, какая система списания в дальнейшем используется. Перечень возможных систем учета будут содержаться в перечислении.
-
Создать новый вид перечисления - "МетодСписания".
-
Добавить значения ФИФО, ЛИФО, По_Среднему. В представлении можно и латинскими буквами, а в идентификаторах — русскими, чтобы при наборе кода лишний раз язык не переключать. Для хранения выбранного нами типа списания заведем константу.
-
Создать константу "МетодСписания" тип П.МетодСписания. При начале работы с программой учета надо обязательно выставлять способ списания. И в последующем не менять его. Пусть программа при начале работы проверит, выбран ли способ списания, если не выбран, то предложить выбрать, а если выбран, ничего не делать. Запрещать редактирование мы не будем.
-
Войти в окно с деревом метаданных.
-
Меню "Действия", команда "Глобальный модуль".
-
Появилось окно глобального модуля.
-
Написать процедуру:
Процедура ПриНачалеРаботыСистемы()
// предопределенная процедура, запускается при начале работы // в
1С: Предприятии Перем Значение; // Объявляем переменную
Если Константа.МетодСписания.Выбран()=0 Тогда // если константа
не заполнена
Рез=ВвестиЗначение(Значение," Выберите способ спи
са¬ния","Перечисление.МетодСписания");
// просим выбрать способ списания. РезН, если выбор произведен, //
0 - если нет
Если Рез"=1 Тогда
Константа.МетодСписания=Значение;
/7 установим константе выбранное значение
Иначе
СтатусВозврата(О);
// Мы просили выбрать значение, а Вы этого не сделали.
// С 1С работать не будете!
// СтатусВозврата определяет, как должно завершиться событие
вы¬звавшее
// предопределенную процедуру. В данном случае открытие системы
должно
// завершиться неудачей. Т.е. 1С:Предприятие закроется.
КонецЕсли;
КонецЕсли;
КонецПроцедуры
-
Загрузить 1С:Предприятие и попробовать сперва отказаться от выбора, а потом выбрать FIFO.
-
Создать две приходные накладные на Склад №3 с одинаковым товаром и количеством, но с разной ценой прихода.
-
Провести накладные.
-
Все остальные накладные надо распровести. Они будут только мешать и излишне усложнять картину. Для этого - открыть журнал "Накладные".
-
Установить курсор на ненужную нам накладную.
-
Меню "Действия" команда "Сделать документ не проведенным".
-
Подтвердить отмену проведения документа.
-
Галочка с пиктограммы документа исчезла - документ не проведен.
-
Проверить по отчету остатки на складе №3.