Ттн Внешняя Обработка

Posted : admin On 08.07.2019
Ттн Внешняя Обработка

Подскажите, правильно ли я делаю: Сначала в конфигураторе в обработках выбираю ПЕЧАТЬ ТТН и выбираю 'сохранить,как внешнюю обработку,отчет'. Затем я вставляю в конфигуратор внешнюю обработку,которую до этого сохранила. То есть у меня появляется копия ПЕЧАТИ ТТН. Я редактирую макет.

Затем уже отредактированную копию опять сохраняю как внешнюю обработку(называю ее 'печать ТТН1') Затем в самой программе Сервис-Внешние печатные формы и обработки-Внешние печатные формы. Я указываю документ, для которого применяю данную форму и файл печатной формы (т.е. Отредактированную копию). Затем когда я захожу в документ 'Реализация ', нажимая на печать, выбираю ПЕЧАТЬ ТТН1. И программа мне выдает: 'Не удалось сформировать внешнюю печатную форму! Поле объекта не обнаружено (СсылкаНаОбъект)' Я уже не знаю что делать.

Бланк

Транспортная Накладная

Товарно-транспортная накладная в виде документа для конфигураций КА 1.1, УПП 1.3. Внешняя обработка 'Конвертация внешних обработок' предназначена для автоматизации. Возникла необходимость - сохранять введенные значения в форму обработки 'Печать ТТН'. Намекните, пожалуйста - каким образом это можно реализовать?. Я для этого делал внешнюю печ.форму., которая ДО печати открывала форму, в которую пользователь вносил необходимые данные, сохранял их (для последующего упрощения заполнения) и после этого выводил на печать. Я уж думал сделать стандартную ТТН внешней печатной. Я тупо обработку Печать ТТН.

Оформление

Образец Транспортной Накладной

Помогите, пожалуйста. Я уже столько времени мучаюсь. Опишите поподробнее что и как делать. Мне очень нужно.

Чего тут можно сказать. Начал бы ты с малого - как работают формы, кнопки, как курсор между процедурами/функциями ходит, чего откуда куда передается, а так тяжело объяснять, когда человек только учится отладчиком пользоваться. Решение такое может быть: сделать на форме реализации отдельную кнопку - по ее нажатию получить либо внешнюю либо 'встроенную'(само собой ее сначала надо положить в конфигурацию) обработку, открыть ее форму(то что проскакивает) ну а дальше как и было ДО - заполняем доп.параметры, жмем кнопку Печать на этой форме - вроде должно отработать. А ну еще в реквизит этой формы 'ДОкумент' надо поместить ссылку на документ реализации, успехов. В общем дело такое: похоже на то что типовые механизмы печати из просто обработки и внешней обработки (та которая лежит в справочнике 'дополнительные печатные формы') отличаются, хотя форма воыбора печатной формы и одна.

При печати из справочника механизм требует наличия ЭКСПОРТной процедуры 'Печать' в самой обработке, куда и передает 'Объект.Ссылка' (реквизит обработки - ссылка на документ реализация товаров услуг), в процедуре 'Печать' и происходит все действо - формирование табличного документа; после того как он сформирован в ЭКСПОРТной процедуре Печать он возвращается типовому механизму, который его и выводит для пользователя. Сопсно отладчиком все видно - куда кто что отдает и где что формируется, поставь точку останова на процедуру обработки нажатия кнопки печать на форме документа и все увидишь.

Оформление Ттн

В обработку добавил реквизит 'СсылкаНаОбъект'(тип - ДокументСсылка.РеализацияТоваровУслуг) и ЭКСПОРТную ФУКНЦИЮ (выше неправильно написал) 'Печать' (ее и вызывает типовой механизм), вывел шапку документа - посмотри. // Функция осуществляет печать формы '1-Т' // на основании документа 'РеализацияТоваровУслуг'.