Выковыривал её из "Управление торговлей", редакция 10.3 (10.3.14.3) 8.2, т.к. она уже содержит "Приложение 4" и "Сопроводительную ведомость" для того, чтобы использовать её на платформе 8.1, заменил ею типовую "Печать ТТН".
Качайте «ПечатьТТН.epf». Если возникнет проблема с тем, что не обнаружена куча процедур и переменных, то попробуйте обработку которую я делал для своего очень старого релиза УТ, в котором почти все общие модули с признаком «Глобальный»: «ПечатьТТН (для старых релизов).epf». Также для своего очень древнего релиза УТ добавлял функцию «ДолжностьОтветственногоЛицаОрганизации()»:
// Функция собирает подразделение и должность физ. лица на указанную дату // // Параметры: // ФизЛицо. - физ. лицо, для которго необходимо получить данные // ДатаПериода - дата получения сведений // Организация - организация, для которой необходимо получить данные // // Возвращаемое значение: // Структура с данными. //
Функция ДолжностьОтветственногоЛицаОрганизации(ФизЛицо, ДатаПериода, Организация) Экспорт Результат = Новый Структура("Должность"); Если ЗначениеЗаполнено(Организация) Тогда Запрос = Новый Запрос; Запрос.УстановитьПараметр("ФизЛицо" , ФизЛицо); Запрос.УстановитьПараметр("ДатаПериода", ДатаПериода); Запрос.УстановитьПараметр("Организация", Организация); Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 | Должность.Представление КАК Должность |ИЗ | РегистрСведений.ОтветственныеЛицаОрганизации.СрезПоследних(&ДатаПериода, СтруктурнаяЕдиница = &Организация) |ГДЕ | ФизическоеЛицо = &ФизЛицо"; Шапка = Запрос.Выполнить().Выбрать(); Если Шапка.Следующий() Тогда Результат.Должность = Шапка.Должность; КонецЕсли; КонецЕсли; Возврат Результат; КонецФункции // ДолжностьОтветственногоЛицаОрганизации()
Спасибо всем, кто поставил «+»
Добавил возможность использовать как внешнюю печатную форму (Меню Сервис — Внешние отчеты и обработки — Внешние печатные формы).