|
|
В обработчике печати не был сформирован табличный документ для: |
☑ |
|
0
shira84
01.06.21
✎
17:43
|
Сегодня вышло обновление по зарплате гос учреждения, и не могу понять почему перестало работать
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.3.1.73");
ПараметрыРегистрации.Информация = НСтр("ru = 'Список перечислений (банк)'");
ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма();
ПараметрыРегистрации.Версия = "1.1.1.1";
ПараметрыРегистрации.Назначение.Добавить("Документ.ВедомостьНаВыплатуЗарплатыВБанк");
Команда = ПараметрыРегистрации.Команды.Добавить();
Команда.Представление = НСтр("ru = 'Список перечислений (банк)'");
Команда.Идентификатор = "СписокПеречисленийВБанк";
Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода();
Команда.ПоказыватьОповещение = Истина;
Команда.Модификатор = "ПечатьMXL";
Возврат ПараметрыРегистрации;
КонецФункции
Процедура Печать(МассивОбъектов,
КоллекцияПечатныхФорм,
ОбъектыПечати,
ПараметрыВывода) Экспорт
ПараметрыВывода.ДоступнаПечатьПоКомплектно = Истина;
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ПФ_MXL_СписокПеречисленийНаЛицевыеСчета1") Тогда
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ПФ_MXL_СписокПеречисленийНаЛицевыеСчета1",
"Список перечислений в банк", ПечатьСписокПеречисленийБанк(МассивОбъектов, ОбъектыПечати),,"ПФ_MXL_СписокПеречисленийНаЛицевыеСчета1");
КонецЕсли;
КонецПроцедуры
Функция ПечатьСписокПеречисленийБанк(МассивОбъектов, ОбъектыПечати)
ТабличныйДокумент = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("ПФ_MXL_СписокПеречисленийНаЛицевыеСчета1");
ОбластьМакетаШапкаДокумента = Макет.ПолучитьОбласть("ШапкаДокумента");
ТабличныйДокумент.Вывести(ОбластьМакетаШапкаДокумента);
Возврат ТабличныйДокумент;
КонецФункции
|
|
|
1
mikecool
01.06.21
✎
17:50
|
не формируется выходной макет, почему - смотри в отладке
|
|
|
2
mikecool
01.06.21
✎
17:51
|
+1 при формировании может быть исключение, либо модуля уже нет, либо функции...
|
|
|
3
shira84
01.06.21
✎
17:56
|
Так нет никаких функций в чем весь прикол то. Щас попробую кэш-мэш-перезагрузка...
|
|
|
4
SleepyHead
гуру
01.06.21
✎
17:57
|
(0) В описании - обновили версию БСП, смотри, что поменялось.
Вот сейчас сам на тестовую базу ставлю обновление, буду проверять внешние печатные формы.
|
|
|
5
SleepyHead
гуру
01.06.21
✎
18:18
|
У меня все внешние формы работают на 3.1.18.46, как и раньше.
|
|
|
6
SleepyHead
гуру
01.06.21
✎
18:19
|
(0) Ты патчи ставил? Мне пришлось все патчи удалить, потому что в 1с-Предприятии после обновления были ошибки. Убрал все патчи. обновление завершилось.
|
|
|
7
shira84
01.06.21
✎
19:22
|
(6) в общем ошибка оказалась в параметрах УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(), убрал последний параметр "ПолныйПутьКМакету" "ПФ_MXL_СписокПеречисленийНаЛицевыеСчета1" и все заработало. Раньше этот параметр был и работало все отлично, сейчас видимо что-то поменяли
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший