По теме из базы знаний
- Практика создания заказной внешней печатной формы для УТ 11.3
- Лайфхаки 1С (часть 1). Настройки отчетов и печатных форм 1С
- Программа для фулфилмента (FBS / FBO): модуль "Ответственное хранение" в 1С:УТ 11.5, КА 2.5, ERP 2.5
- Интеграция с маркетплейсами МегаМаркет, Wildberries, OZON, ЯндексМаркет, VK, Avito, Леруа Мерлен, Aliexpress, Dostavista
- Как отредактировать документ перед печатью в 1С. Советы пользователям
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Не очень понятен вопрос. Что значит скрыть. Можно вывести вместо этой ячейки пустую ячейку или просто, не выводить данную ячейку.
И в какой момент вы хотите ее скрыть?
Подскажите пожалуйста, как в печатной форме скрыть или удалить ячейку? Тип ячейки шаблон,
Не очень понятен вопрос. Что значит скрыть. Можно вывести вместо этой ячейки пустую ячейку или просто, не выводить данную ячейку.
И в какой момент вы хотите ее скрыть?
(6)
Для каждого СсылкаНаОбъект Из МассивОбъектов Цикл
СведенияОПокупателе = ФормированиеПечатныхФорм.СведенияОЮрФизЛице(СсылкаНаОбъект.Контрагент, СсылкаНаОбъект.Дата,, СсылкаНаОбъект.БанковскийСчетКонтрагента);
СтруктураПараметров = Новый Структура;
СтруктураПараметров.Вставить("ПредставлениеПлательщика", ФормированиеПечатныхФорм.ОписаниеОрганизации(СведенияОПокупателе));
ТабДокумент = Новый ТабличныйДокумент;
// Вывод заголовка
Макет = ПолучитьМакет("Макет");
/////////////////////////////////////////////
ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
ОбластьШапка.Параметры.Номер = Формат(СсылкаНаОбъект.Дата, "ДФ=гг") + Прав(Строка(СсылкаНаОбъект.Номер),5);
ОбластьШапка.Параметры.Дата = Строка(Формат(СсылкаНаОбъект.Дата,"ДФ=dd.MM.yyyy"));
ОбластьШапка.Параметры.КонтрагентНаим = СсылкаНаОбъект.Партнер.Наименование;
ОбластьШапка.Параметры.АдресДоставки = СсылкаНаОбъект.АдресДост;
ОбластьШапка.Параметры.Доп1 = СведенияОПокупателе.ФактическийАдрес;
ОбластьШапка.Параметры.НалоговыйНомер = СсылкаНаОбъект.Контрагент.НалоговыйНомер;
Если СсылкаНаОбъект.Контрагент.НалоговыйНомер = "" Тогда
//ТабДокумент.ПолучитьОбласть("R24C1:R24C9").ТекущаяОбласть.Текст = "21312312321" ;
Макет.ПолучитьОбласть("R24C1:R24C9").ТекущаяОбласть.Текст = "3333" ;
// ТабДокумент.Область("R24C1:R24C9").Видимость=Ложь;
////ТабДокумент.Область("R24C1:R24C9").Текст = "12312312" ;
//
//ТабДокумент.ТекущаяОбласть.Текст = "21321321";
//Макет.ПолучитьОбласть("R4C11:R7C23").ТекущаяОбласть.Текст
КонецЕсли;
ТабДокумент.Вывести(ОбластьШапка);
Показать
(14)Сделайте, отдельно ячейку с текстом, и ячейку с параметром.
И если Ячейка с параметром не заполнена
выводите в в ячейку с текстом пустой текст.
если Не ЗначениеЗаполнено(ОбалстьШапка.Параметры.Номер) Тогда
ТабДокумент.Область(""АдресЯчейкиС Текстом).Текст = "";
КонецЕсли;
И если Ячейка с параметром не заполнена
выводите в в ячейку с текстом пустой текст.
если Не ЗначениеЗаполнено(ОбалстьШапка.Параметры.Номер) Тогда
ТабДокумент.Область(""АдресЯчейкиС Текстом).Текст = "";
КонецЕсли;
(17)
Условие то работает, а вот нет
если Не ЗначениеЗаполнено(ОбалстьШапка.Параметры.Номер) Тогда
Условие то работает, а вот
ТабДокумент.Область("R24C1:R24C2").Текст = "12312312" ;
Для каждого СсылкаНаОбъект Из МассивОбъектов Цикл
СведенияОПокупателе = ФормированиеПечатныхФорм.СведенияОЮрФизЛице(СсылкаНаОбъект.Контрагент, СсылкаНаОбъект.Дата,, СсылкаНаОбъект.БанковскийСчетКонтрагента);
СтруктураПараметров = Новый Структура;
СтруктураПараметров.Вставить("ПредставлениеПлательщика", ФормированиеПечатныхФорм.ОписаниеОрганизации(СведенияОПокупателе));
ТабДокумент = Новый ТабличныйДокумент;
// Вывод заголовка
Макет = ПолучитьМакет("Макет");
/////////////////////////////////////////////
ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
ОбластьШапка.Параметры.Номер = Формат(СсылкаНаОбъект.Дата, "ДФ=гг") + Прав(Строка(СсылкаНаОбъект.Номер),5);
ОбластьШапка.Параметры.Дата = Строка(Формат(СсылкаНаОбъект.Дата,"ДФ=dd.MM.yyyy"));
ОбластьШапка.Параметры.КонтрагентНаим = СсылкаНаОбъект.Партнер.Наименование;
ОбластьШапка.Параметры.АдресДоставки = СсылкаНаОбъект.АдресДост;
ОбластьШапка.Параметры.Доп1 = СведенияОПокупателе.ФактическийАдрес;
ОбластьШапка.Параметры.НалоговыйНомер = СсылкаНаОбъект.Контрагент.НалоговыйНомер;
Если Не ЗначениеЗаполнено(СсылкаНаОбъект.Контрагент.НалоговыйНомер) Тогда
ТабДокумент.Область("R24C1:R24C2").Текст = "12312312" ;
КонецЕсли;
ТабДокумент.Вывести(ОбластьШапка);
ПоказатьПрикрепленные файлы:
![](/upload/forum/ae4/ae4fecaa16694875a962ceef867fbee2.png)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот