|
УНФ. Ответственный документа в печатной форме | ☑ | ||
|---|---|---|---|---|
|
0
Klompen
23.12.21
✎
09:18
|
1С 8.3.15.1700 УНФ 1.6.16.215
Добрый день всем! И с наступающим! В одной организации Расходную накладную распечатывают в Товарном чеке. Но хотят, чтобы там выходило имя ответственного за документ. Товарный чек это типовая печатная форма в УНФ, похоже обычно используется для печати чеков ККМ, но эта форма доступна и для распечатки Расходных накладных. Ладно. Вот что я сделал: 1. В макете Товарного чека в области "Подписи" вставил параметр <Ответственный> 2. В модуле менеджера ЧекККМ в функции ПечатнаяФорма в его запросе с помощью конструктора добавил две строчки "ВЫБРАТЬ .... | РасходнаяНакладная.Ответственный КАК Ответственный |ИЗ | Документ.РасходнаяНакладная КАК РасходнаяНакладная ..... Ну а так как там после запроса есть следующий код (привожу сокращенно) ДанныеДокументов = Запрос.Выполнить().Выгрузить() //Наборы НаборыСервер.КомпоноватьТабличнуюЧастьПоНаборам(ДанныеДокументов, "ТаблицаЗапасы"); Для Каждого Шапка Из ДанныеДокументов Цикл ..... // Вывести подписи. ОбластьМакета = Макет.ПолучитьОбласть("Подписи|ОсновныеДанные"); ОбластьМакета.Параметры.Заполнить(Шапка); ТабличныйДокумент.Вывести(ОбластьМакета); ...... КонецЦикла; то я подумал, что ответственный выйдет при печати, но он не вышел. |
|||
|
1
mistеr
23.12.21
✎
09:26
|
Отладчик?
|
|||
|
2
Klompen
23.12.21
✎
09:28
|
(1) он молчит. Никаких ошибок
|
|||
|
3
mistеr
23.12.21
✎
09:47
|
(2) В смысле посмотреть результат:
ОбластьМакета.Параметры.Заполнить(Шапка); |
|||
|
4
Klompen
23.12.21
✎
12:09
|
(3) Ставлю точку останова на этой строке, запускаю отладку, открываю Расходную накладную, кнопка Печать, Товарный чек... и программа никак не реагирует, в Конфигуратор не переходит (((
Я что модуль перепутал что ли??!! А где тогда модуль Товарного чека?! |
|||
|
5
Klompen
23.12.21
✎
12:14
|
Но макет я не перепутал. Потому что под параметром <Ответственный> я поставил черту. Эта черта выходит... пустая
|
|||
|
6
Klompen
24.12.21
✎
08:43
|
Ребята! Я действительно перепутал модуль! )))
В модуле менеджера документа РасходнаяНакладная есть такая Процедура СформироватьТоварныйЧек Вот в запросе этой процедуры я вставил только одну строчку | РасходнаяНакладная.Ответственный КАК Ответственный и всё заработало! Хотя макет тот же самый, из ЧекККМ Всем спасибо! |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |