Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 мая 2025, 23:35

Печатная форма 1С на английском языке

Автор sali, 14 мая 2025, 11:24

0 Пользователей и 1 гость просматривают эту тему.

sali

Снимок экрана (304).png
они одинаковые тут, по идеи нужен второй , а браться по вашему коду будет первый из всех usd

antoneus

А в чем идея заключается? Почему именно второй?

sali

antoneus, потому что написали именно его в excel образце. я что сделаю??

sali

sali, кстати, почему строка скидки не выходит ???
МассивОбластейМакета.Добавить("Строка");       
Если Шапка.СкидкаСсылка <> NULL Тогда//ЗначениеЗаполнено(Шапка.СкидкаСсылка) Тогда  здесь все заполнено
МассивОбластейМакета.Добавить("СтрокаСкидка");   
КонецЕсли; 
МассивОбластейМакета.Добавить("СтрокаПоле");
Если ЗначениеЗаполнено(Шапка.СрокОплаты) Тогда 
МассивОбластейМакета.Добавить("ИтогПродленный");   
Иначе
МассивОбластейМакета.Добавить("Итог"); 
КонецЕсли;

Снимок экрана (305).pngСнимок экрана (306).png 

antoneus

Это надо у отладчика спрашивать.

antoneus

По поводу счета - можно добавить реквизит а-ля Основной тип булево или Приоритет тип число. В коде не надо ничего гвоздями прибивать.

sali

antoneus, проходит идеально, то есть да значение заполнено , попадет по условию и ничего нет

sali


antoneus

и чего потом с этим Массивом областей макета происходит?

sali

antoneus, да ничего, последняя область заполняется - конец цикла - УправлениеПечатью.ЗадатьОбластьПечатиДокумента() - возврат табл дока

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск