Предлагаю несолько вариантов реализации печатной формы «Акт списания материальных запасов». Работало на 1С:Предприятие 8.2 (8.2.19.130) УПП 1.3 (1.3.52.1) обычное приложение.
1 вариант
1) Для этого нам нужно в конфигураторе немного изменить справочник “Склад”.
Добавляем 4 новых реквизита с типом ‘СправочникСсылка.СотрудникиОрганизаций’:
2) Переходим к формам, а именно к “ФормаЭлемента”. Создаем новую страницу “Комиссия” и добавляем туда 4 элемента:
3) В режиме Предприятие теперь нужно для каждого склада указать комиссию и сохранить.
4) Подключаем ПФ “Акт списания материалов с комиссией склада” для документов “Требование-накладная” и “Передача материалов в эксплуатацию”. Готово.
2 вариант
1) Для этого нам нужно в конфигураторе немного изменить перечисления “ОтветственныеЛицаОрганизаций ”.
Добавляем 4 новых значения.
2) Теперь нужно заполнить регистр сведений “Ответственные лица организаций” для каждой организации.
3) Подключаем ПФ “Акт списания материалов с комиссией фирмы” для документов “Требование-накладная” и “Передача материалов в эксплуатацию”. Готово.
3 вариант
Этот вариант с добавлением Общих макетов, изменением кода в документе, использование п. 1-3 из первого варианта и с использованием п. 1 и 2 из второго варианта. (это все есть в файле 3_вариант.zip). В файле:
- 2 макета mxl.
- код на примере документа “Передача материалов в эксплуатацию”.
Изменения в:
- Функция ПолучитьСтруктуруПечатныхФорм
- Процедура Печать
- Функция ПечатьАктСписания0504230
- Функция ПечатьАктСписанияПоСкладу
А чо бы свойствами не сделать эту комиссию? И конфу модифицировать не надо, обновляться проще будет…
(1) spectre1978, Можно и так. Я просто, как вариант, предложил такую реализацию.
Согласен с spectre1978.
Ради печати комиссии не стоит ломать типовую конфигурацию.
Или в свойства Склада добавлять постоянную комиссию, или в свойства самого документа добавлять именно тех, кто участвует в комиссии по списанию в конкретном документе.