Добавление сервисных функций в документы, страница 3

3.3  На закладке «Данные» нажать кнопку редактирования, расположенную справа над списком «Регистрируемые документы» и в появившемся диалоге отметить документы «Оказание услуг» и «Оплата поставщику».

3.4  В списке «Графы» в нижней части закладки добавить новую графу.

3.5  В окне свойств графы задать для нее имя «Сумма». В поле «Ссылки» нажать на кнопку выбора (…) и в появившемся диалоге отметить реквизиты документов, которые будут выводиться в этой графе. Для документа «Оказание услуг» это будет реквизит «СуммаИтого», для документа «Оплата поставщику» – «Сумма».

3.6  Переключиться на закладку «Интерфейсы» и установить флажок для включения журнала в интерфейс «Бухгалтер».

3.7  Протестировать работу журнала в режиме «1С:Предприятие». (Пункт для открытия журнала добавляется в меню «Документы»).

3.8  Проверить работу отборов в журнале документов (меню «Действия», соответствующие пункты). Обратите внимание на возможность отбора по виду документа и по графе «Сумма» (меню «Действия», пункты «Отбор по виду» и «Установить отбор и сортировку списка…» или соответствующие кнопки на панели инструментов журнала). Например, попробуйте отобрать документы с суммой больше некой указанной величины.

3.9  Создать журналы документов «Склад» и «Расчеты с поставщиками» в соответствии с таблицей, приведенной выше. В журнале «Склад» у графы «Поставщик» для документа «Передача материалов в производство» не указывать никаких данных: для этого документа в колонке журнала будет пусто.

3.10  Для того, чтобы отделить в меню «Документы» журналы от собственно документов можно сделать следующее. Раскройте ветвь «Общие» дерева конфигурации, раскройте ветвь «Интерфейсы» и двойным щелчком по ветви «Бухгалтер» вызовите диалог настройки интерфейса «Бухгалтер». Выберите колонку главного меню «Документы» и дважды щелкните мышью по надписи <Новая>. В появившемся окне свойств в свойстве «ТипКнопки» выберите «Разделитель» и закройте окно свойств. Появившуюся в меню разделительную черту мышью перетащите выше, так, чтобы она отделяла список видов журналов от списка видов документов.

4.  Организация ввода «на основании»

Использование режима ввода «на основании» позволяет автоматически заполнить реквизиты одного документа на основании информации, содержащейся в документе другого вида. Этот режим удобно использовать в тех случаях, когда вводимый документ может иметь логическую связь с документом-основанием в цепочке хозяйственных операций. Например, в нашей конфигурации можно предусмотреть ввод документа «Передача материалов в производство» на основании документа «Поступление материалов». Таким образом, можно будет быстро передать в производство все поступившие от поставщика материалы или их часть, отредактировав количество во вводимом документе.

Также можно предусмотреть ввод документа «Оплата поставщику» на основании документов «Поступление материалов» и «Учет затрат».

Рассмотрим организацию ввода «на основании» для документа «Передача материалов в производство».

4.1  Открыть окно свойств документа «Передача материалов в производство».

4.2  На закладке «Ввод на основании» в списке «Вводится на основании» отметить документ «Поступление материалов». Нажать кнопку «Конструктор ввода на основании».

4.3  В окне «Конструктора» нажать кнопку «Заполнить выражения». Конструктор сопоставляет реквизиты документа-основания и данного документа, «обращая внимание» на имена реквизитов и типы данных. Нажать кнопку «ОК».

4.4  Просмотреть сформированную конструктором процедуру «ОбработкаЗаполнения». Обратите внимание, что данная процедура располагается в модуле объекта (чтобы впоследствии открыть этот модуль, необходимо в окне свойств документа переключиться на закладку «Прочее» и нажать кнопку «Модуль объекта»).

4.5  Протестировать работу механизма ввода «на основании» в режиме «1С:Предприятие» (в форме документа, списка документов или журнала документов выбрать пункт «На основании» меню «Действия» или нажать соответствующую кнопку на панели инструментов формы).

4.6  Настроить ввод документа «Оплата поставщику» на основании документов «Поступление материалов» и «Учет затрат». При использовании «Конструктора ввода на основании», обратите внимание, что формулы для заполнения реквизитов документа («Поставщик» и «Сумма») необходимо задать сначала для ввода на основании документа «Поступление материалов», а затем для документа «Учет затрат». Для переключения между документами-основаниями используйте список «Объект являющийся основанием» слева вверху окна диалога. Для реквизита «Сумма» при заполнении на основании документа «Поступление материалов» формулу необходимо вписать вручную; она должна иметь вид: Основание.Материалы.Итог("Сумма").