Движения документа «Оказание услуги»

  • В режиме Конфигуратор

Откроем окно редактирования объекта конфигурации Документ ОказаниеУслуги.
Перейдем на закладку Движения и в списке регистров конфигурации отметим регистр накопления ОстаткиМатериалов.
- Нажмем кнопку Конструктор движений:
1.Тип движения регистра - Расход
2. В поле выбора Табличнаячасть выберем табличную часть нашего документа - ПереченьНоменклатуры.
3.Нажмем кнопку Заполнить выражения.
4. Выделим поле регистра Материал и в окне Реквизитыдокумента дважды щелкнуть по строке ТекСтрокаПереченьНомеклатуры.Номенклатура., нажмем «ОК»

Рис. 6.9. Конструктор движения регистров

В заключение отредактируем командный интерфейс формы документа, чтобы в панели навигации формы иметь возможность переходить к списку записей регистра Остатки Материалов, связан­ному с документом.

Для этого откроем форму документа ОказаниеУслуги.
В левом верхнем окне перейдем на закладку Командныйинтерфейс.
В разделе Панельнавигации раскроем группу Перейти и установим видимость для команды открытия регистра накопления Остаткиматериалов.

  • В режиме 1С:Предприятие

Запустим 1С:Предприятие в режиме отладки и в разделе Оказаниеуслуг откроем документ Оказание услуги № 1 и нажмем Провести и закрыть, то есть перепроведем его.
Теперь выполним команду Остаткиматериалов и откроем список нашего регистра накопления:

Рис. 6.10. Движения по регистру Остатки материалов

Мы видим, что в регистре накопления Остатки материалов поя­вилась еще одна запись, что соответствует количеству строк в табличной части проведенного документа.
Все поля регистра заполнились данными документа так, как мы задали в обработчике проведения документа Оказаниеуслуги.
Пиктограмма со знаком «минус» слева от записи указывает на тип движения – Расход.
Сейчас мы видим весь список движений регистра. Открыв этот список из формы документа, мы можем отфильтровать движения по документу-регистратору.
Для этого откроем еще раз документ Оказаниеуслуги№1.
В форме документа появилась панель навигации, в которой мы можем переходить к списку записей регистра Остатки материалов, связанному с документом, и обратно к содержимому документа.
Сформированные таким образом движения этого документа будут не совсем правильны.
Дело в том, что в документе Оказаниеуслуги, в отличие от документа Приходная накладная, могут содержаться не только расходуемые материалы, но и услуги. Поэтому в регистр Остатки материалов будут попадать записи и о расходуемых услугах, что неправильно.
Пока мы ничего не будем делать с движениями, которые сформи­ровал конструктор, но как только познакомимся с перечислениями, мы внесем вобработчик проведения необходимые изменения.




















Контрольные вопросы

  • Для чего предназначен объект конфигурации Регистр накопления.
  • Почему следует использовать регистры, хотя необходимая информация содержится в других объектах.
  • Для чего нужны измерения регистра, ресурсы и реквизиты.
  • Что такое движения регистра и что такое регистратор.
  • Как создать новый регистр накопления и описать его структуру.
  • Как создать движения документа с помощью конструктора движений.
  • Как средствами встроенного языка обойти табличную часть документа и обратиться к ее данным.
  • Как показать команды открытия списка регистра в интерфейсе конфигурации и в интерфейсе формы.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: