В режиме «Конфигуратор». В режиме «1С:Предприятие»
В режиме «Конфигуратор» Создадим новый объект конфигурации Документ с именем ВводНа- чальныхОстатковНоменклатуры. На закладке Движения запретим проведение документа (поскольку сами будем формировать записи регистра) и отметим, что движения документа будут находиться в регистре накопления ОстаткиМатери- алов (рис. 21. 1). После этого перейдем на закладку Формы и создадим основную форму документа. В окне редактора форм на закладке Реквизиты раскроем основной реквизит формы Объект, затем раскроем коллекцию движений Движения, найдем строку ОстаткиМатериалов и перетащим ее в окно элементов формы. На вопрос системы «Добавить колонки таблицы? » ответим утвердительно (рис. 21. 2). Обратите внимание, что в палитре свойств этой таблицы в строке Данные автоматически будет установлена связь с данными набора записей регистра Объект. Движения. ОстаткиМатериалов.
«Ввод начальных остатков номенклатуры»
Немного изменим внешний вид формы. В окне элементов формы добавим группу полей типа Обычная группа без отображения с типом группировки Горизонтальная и перетащим в нее поля документа Номер и Дата. А также поменяем местами поля таблицы Движе- нияОстаткиМатериалов НаборСвойств и Склад (рис. 21. 3).
«Ввод начальных остатков номенклатуры»
В заключение отредактируем командный интерфейс формы документа, чтобы в панели навигации формы иметь возможность переходить к списку записей регистра ОстаткиМатериалов, связан- ному с документом. Для этого в левом верхнем окне редактора форм перейдем на закладку
Командный интерфейс. В группе Панель навигации в подгруппе Перейти установим видимость
Рис. 21. 4. Редактирование командного интерфейса формы В окне редактирования объекта конфигурации Документ ВводНачаль- ныхОстатковНоменклатуры на закладке Подсистемы мы укажем его принадлежность к подсистеме Бухгалтерия. В заключение отредактируем командный интерфейс этой подси- стемы. Для этого в дереве объектов конфигурации выделим подси- стему Бухгалтерия, вызовем контекстное меню и выполним команду Открыть командный интерфейс. В группе Панель действий. Создать включим видимость у команды Ввод начальных остатков номенклатуры: создать.
В режиме «1С: Предприятие» Запустим «1С: Предприятие» в режиме отладки и проверим работу нашего документа. Выполним команду Ввод начальных остатков номенклатуры в разделе Бухгалтерия. Создадим документ для ввода начальных остатков в регистр ОстаткиМатериалов и внесем в него следующие данные (рис. 21. 5).
Обратите внимание на то, что дата документа не совпадает с датами отдельных записей, которые мы создаем в движениях документа. Нажмем Записать и в панели навигации формы документа перейдем к движениям нашего документа в регистре ОстаткиМатериалов (рис. 21. 6).
Таким образом, мы добились поставленной цели: с одной стороны, задавая дату документа, мы можем фиксировать момент внесения изменений в записи регистра; с другой стороны, для каждой созда- ваемой нами записи регистра мы можем указать индивидуальное значение поля Период. Теперь займемся ужесточением требований, предъявляемых к тому, как наш документ формирует записи регистра, и рассмотрим два типичных варианта.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|