|
Создание впф ут 10.3 | ☑ | ||
---|---|---|---|---|
0
program345
31.08.18
✎
10:09
|
добрый день, коллеги!
создаю впф счет-фактуры выданной для ут 10.3 типовой последней, вопрос такой, нужен ли тут в обработке реквизит "ССылкаНаОбъект" ? В ут 11 делал много впф, там не нужно. |
|||
1
Cool_Profi
31.08.18
✎
10:11
|
Нужно. Это документ, который будет печататься.
|
|||
2
program345
31.08.18
✎
10:15
|
просто в
Процедура СобратьДанныеДляПечати(ДанныеДляПечати, УчетнаяПолитика, Объект) Экспорт ВерсияПостановления = УчетНДС.ПолучитьВерсиюПостановления(СсылкаНаОбъект.Дата); Корректировочный = ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.Корректировочный; пишет синтаксическую ошибку {ВнешняяОбработка.СФВнешний.МодульОбъекта(113,21)}: Переменная не определена (ВидСчетаФактуры) Корректировочный = <<?>>ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.Корректировочный; (Проверка: Толстый клиент (обычное приложение)) тут я проставлю СсылкаНаОбъект.ВидСчетаФактуры и все заработает? |
|||
3
program345
31.08.18
✎
10:17
|
а в управляемых формах такой фичи не надо я так понимаю
|
|||
4
Cool_Profi
31.08.18
✎
10:18
|
(2) Я н вижу всего контекста, но есть подозрение, что да.
(3) там другой механизьм, насколько я помню, там передаётся массив объектов |
|||
5
dchumak
31.08.18
✎
11:25
|
(4) да, в УФ (УТ 11 и т.д.) передается массив объектов и ссылка на объект не нужна.
В УТ 10.3 ссылка на объект - обязательный реквизит для функции Печать(СсылкаНаОбъект) из модуля объекта внешней обработки печатной формы. |
|||
6
dchumak
31.08.18
✎
11:26
|
(2) да, т.к. это ссылка, то, через точку можно обращаться к реквизитам. Но, правильнее делать через запрос.
|
|||
7
dchumak
31.08.18
✎
11:29
|
(3) в УФ в модуле объекта документа формируется запрос по реквизитам и табличным частям, в этот запрос передается массив объектов. Таким образом, при пакетной печати, если печатаем 100 ТОРГ12 из реализации товаров формируется 1 запрос с множеством записей и программа потом обходит результат выборки по группировкам. В УТ 10.3 например, если печатать пакетно 100 ТОРГ12, то на каждую печать будет отдельный запрос.
|
|||
8
Alexor
31.08.18
✎
11:30
|
(0) Если ты перетаскиваешь процедуры печати из документа то не забудь заменить ЭтотОбъект на СсылкаНаОбъект.
|
|||
9
Сияющий в темноте
31.08.18
✎
22:51
|
УТ 10 внешняч печатная форма живет в обработке,у которой может и не быть формы.
СсылкаНаОбьект это реквизит формы,куда будет записана ссылка,еще есть реквизит ДополнительныеПараметры,куда из справочника печатных форм можно передать параметры,чтобы знать,что печатается Печать это экспортная процедура,которая возвращает напечатанную форму,если вернуть Неопределено,то ничего печататься не будет,но можно будет в форму получить ссылку на документ,например,доя получения из него данных |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |