Здравствуйте, подскажите пожалуйста, форма перестала выводится на печать, хотя её код никто не трогал. Другая с таким же кодом выводится а эта стала недоступна
Что ей не так??
Функция ПолучитьТабличныйДокумент(МассивОбъектов, ОбъектыПечати, ПараметрыПечати) Экспорт
ТабличныйДокумент_ = Новый ТабличныйДокумент;
ТабличныйДокумент_.КлючПараметровПечати = «ПараметрыПечати_ПФ_MXL_Форма057у_04»;
ТабличныйДокумент_.Защита = Истина;
ТабличныйДокумент_.ТолькоПросмотр = Истина;
ТабличныйДокумент_.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
ТабличныйДокумент_.ОтображатьСетку = Ложь;
ТабличныйДокумент_.ОтображатьЗаголовки = Ложь;
МассивДокументовПечати = Новый Массив;
Если ТипЗнч(МассивОбъектов) <> Тип(«Массив») Тогда
МассивДокументовПечати.Добавить(МассивОбъектов);
Иначе
МассивДокументовПечати = МассивОбъектов;
Конецесли;
ПервыйДокумент = Истина;
ПредыдущаяМедицинскаяКарта = Неопределено;
ДанныеПациента = Новый Структура;
ДанныеОрганизации = ПолучитьДанныеОрганизации();
Для Каждого Документ Из МассивДокументовПечати Цикл
Если Не ПервыйДокумент Тогда
// Документы нужно выводить на разных страницах
ТабличныйДокумент_.ВывестиГоризонтальныйРазделительСтраниц();
Иначе
ПервыйДокумент = Ложь;
КонецЕсли;
// Запомним номер строки, с которой начали выводить текущий документ
НомерСтрокиНачало = ТабличныйДокумент_.ВысотаТаблицы + 1;
Если Не ЗначениеЗаполнено(ДанныеДокумента.МедицинскаяКарта) Тогда
Продолжить;
ИначеЕсли ДанныеДокумента.МедицинскаяКарта <> ПредыдущаяМедицинскаяКарта Тогда
// Если карта сменилась, получаем данные карты
ДанныеПациента = ПолучитьДанныеПациента(ДанныеДокумента.МедицинскаяКарта, ДанныеДокумента.Дата);
ПредыдущаяМедицинскаяКарта = ДанныеДокумента.МедицинскаяКарта;
КонецЕсли;
Макет.Параметры.Заполнить(ДанныеПациента);
Макет.Параметры.Заполнить(ДанныеОрганизации);
Макет.Параметры.Заполнить(ДанныеДокумента);
// В табличном документе необходимо задать имя области, в которую был
// выведен объект. Нужно для возможности печати покомплектно.
УправлениеПечатью.ЗадатьОбластьПечатиДокумента(
ТабличныйДокумент_, НомерСтрокиНачало, ОбъектыПечати, Документ.Ссылка
);
КонецЦикла;
Печатная форма недоступна
Пишу запрос на выборку, выдает ошибк печатная форма недоступна после добавления строки:
ТекущиеКадровыеДанныеСотрудников.ТекущаяОрганизация = ЗаказПоставщикуТовары.Ссылка.Организация
что не так не пойму. В консоли запросов запрос выполняется и все данные выдает, помогите разобраться пожалуйста.Вот весь запрос:
Запрос = новый запрос;
Запрос.УстановитьПараметр(«Заказ»,МассивОбъектов);
запрос.УстановитьПараметр(«ФизЛицо»,ПараметрыСеанса.ТекущийПользователь.ФизическоеЛицо);
Запрос.Текст = «ВЫБРАТЬ
| ЗаказПоставщикуТовары.Номенклатура КАК Номенклатура,
| ЗаказПоставщикуТовары.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
| ЗаказПоставщикуТовары.Цена КАК Цена,
| ЗаказПоставщикуТовары.Ссылка.ЦенаВключаетНДС КАК НДС,
| ЗаказПоставщикуТовары.Ссылка.Валюта КАК Валюта,
| ЗаказПоставщикуТовары.Ссылка.Партнер КАК Поставщик,
| ТекущиеКадровыеДанныеСотрудников.ФизическоеЛицо КАК ФизЛицо,
| ТекущиеКадровыеДанныеСотрудников.ТекущаяДолжность КАК Должность,
| ЗаказПоставщикуТовары.Ссылка.Организация КАК Организация,
| ЗаказПоставщикуТовары.Ссылка КАК Ссылка
|ИЗ
| Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары,
| РегистрСведений.ТекущиеКадровыеДанныеСотрудников КАК ТекущиеКадровыеДанныеСотрудников
|ГДЕ
| ЗаказПоставщикуТовары.Ссылка В(&Заказ)
| И ТекущиеКадровыеДанныеСотрудников.ТекущаяОрганизация = ЗаказПоставщикуТовары.Ссылка.Организация
| И ТекущиеКадровыеДанныеСотрудников.ФизическоеЛицо = &ФизЛицо
|
|УПОРЯДОЧИТЬ ПО
| Номенклатура,
| ЕдиницаИзмерения,
| Цена
|ИТОГИ ПО
| Ссылка»;
ПервыйДокумент = Истина;
ОбщаяВыборка = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ОбщаяВыборка.Следующий() цикл
Если не ПервыйДокумент Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
ПервыйДокумент = Ложь;
(3) Нет, ответ в третьем посте ветки:
«Пригласите программиста, он решит Вашу проблему»
ЗУП 3.0.25 Документ премия, ошибка «Печатная форма недоступна»
ЗУП 3.0.25 Документ премия. Пытаюсь распечатать Т11, ошибка «Печатная форма недоступна» Права полные. Кто-нибудь сталкивался с проблемой. Как решить?
1С:Франчайзи «ИТС Консультант»
http://itsconsultant.ru
Контактный телефон: 8 (495) 762-92-60
Email: info@itsconsultant.ru
Читают тему:
Мероприятия
1C:Лекторий: 18 ноября 2021 года (четверг, начало в 10:00, все желающие) — Маркировка упакованной воды в программах «1С:Предприятие»
При использовании материалов активная прямая гиперссылка на перепечатанный материал обязательна.
Редакция БУХ.1С не несет ответственности за мнения и информацию, опубликованную в комментариях к материалам.
Редакция уважает мнение авторов, но не всегда разделяет его.
Мы используем файлы cookie, чтобы анализировать трафик, подбирать для вас подходящий контент и рекламу, а также дать вам возможность делиться информацией в социальных сетях. Если вы продолжите использовать сайт, мы будем считать, что вас это устраивает.