печать приказа на отпуск по форме Т-6 в ЗУП Корп
Здравствуйте! Перешли на релиз 3.1.24.212. При формировании приказа о предоставлении отпуска по форме Т-6 выдается ошибка.
в разделе Администрирование — Печатные формы, отчеты и обработки — Макеты печатных форм.
«Приказ о предоставлении отпуска (Т-6)» установлен «Использовать стандартный»:
Значение не является значением объектного типа (СсылкаНаОбъект)
{ОбщийМодуль.КадровыйУчет.Модуль(7944)}:УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ДокументРезультат, ПерваяСтрокаПечатнойФормы, ОбъектыПечати, ДанныеНаПечать.СсылкаНаОбъект);
{Отчет.ПечатнаяФормаТ6.МодульМенеджера(52)}:КадровыйУчет.ВывестиНаПечатьТ6(
{ОбщийМодуль.ЗарплатаКадрыОтчеты.Модуль(133)}:МенеджерОтчета.Сформировать(ДокументРезультат, РезультатКомпоновки, ОбъектыПечати, ПараметрыПечати);
{Отчет.ПечатнаяФормаТ6.МодульМенеджера(42)}:МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода, ВнешниеНаборыДанных(МассивОбъектов), ДополнительныеПараметры);
{ОбщийМодуль.УправлениеПечатью.Модуль(2737)}:МенеджерПечати.Печать(ОбъектыСоответствующиеПечатнойФорме, ПараметрыПечати, ВременнаяКоллекцияДляОднойПечатнойФормы,
{ОбщаяФорма.ПечатьДокументов.Форма(543)}:ПечатныеФормы = УправлениеПечатью.СформироватьПечатныеФормы(Параметры.ИмяМенеджераПечати, ИменаМакетов,
{ОбщаяФорма.ПечатьДокументов.Форма(49)}:КоллекцияПечатныхФорм = СформироватьПечатныеФормы(Параметры.ИменаМакетов, Отказ);
{ОбщийМодуль.УправлениеПечатьюКлиент.Модуль(35)}:ОткрытьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия, ВладелецФормы, Строка(Новый УникальныйИдентификатор));
{ОбщийМодуль.УправлениеПечатьюБЗККлиент.Модуль(45)}:УправлениеПечатьюКлиент.ВыполнитьКомандуПечати(
{(1)}:УправлениеПечатьюБЗККлиент.ВыполнитьКомандуПечати(ОписаниеКоманды)
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(109)}:Результат = Вычислить(Обработчик);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(20)}:ВыполнитьПодключаемуюКомандуПечатиЗавершение(Истина, ПараметрыВыполнения);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(257)}:ВыполнитьОбработкуОповещения(Обработчик, ПараметрКоманды);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(64)}:ПродолжитьВыполнениеКоманды(ПараметрыВыполнения);
{Документ.Отпуск.Форма.ФормаДокумента.Форма(1684)}:ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Объект);
Здравствуйте!
Может быть у Вас доработанная программа? Не реализовано ли по кнопке Печать — Приказ о предоставлении отпуска Т-6 ссылка на другой макет?
Протестировала релиз 3.1.24.212, платформа 1С:Предприятие 8.3 (8.3.22.1709). Все работает штатно. У вас проблема с новыми отпусками или в прошлых документах тоже не позволяет вывести на печать?
Ошибка выходит у тех приказов у которых не заполнен раздел дополнительные отпуска.
Приложение
Обратила внимание на отпуска, где предоставляется только основной — все в порядке.
Тут можно попробовать протестировать базу или попросить программиста проверить. Если программа доработана, то возможно обновление затронуло доработку печатной формы.
Вы поставили — использовать стандартный макет. Но тут еще возможно доработана ссылка по кнопке Печать — Приказ о предоставление. Возможно обращение идет в другой макет, не в стандартный.
На самом деле такая же проблема на версии 3.1.24.308. И если есть доп. отпуск, то приказ печатается некорректно.
Скачала демо версию, там все работает. Пока разбираюсь.
У нас тоже такая ошибка. Если отпуск только основной — выходит ошибка(.СсылкаНаОбъект), если только Дополнительный отпуск- в печатной форме информация не выводится совсем.
Также данные по отпуску не попадают в печатную форму приказа «отпуск без сохранения «.
День добрый!
Кто-нибудь решил эту проблему??
Поставил последний релиз и платформу — проблема не ушла..
Доброе утро!
На партнерском форуме пишут, что если база данных файловая, то на последним релизе проблема ушла. Победить сейчас эту ситуацию можно путем доработки конфигурации, но здесь нужна помочь программиста. Официальных рекомендации от разработчиков у меня нет.
Есть зарегистрированная Ошибка 70021492:Док. Отпуск сотрудников. Из печатной формы Т-6а пропадает отпуск, если её настраивали. Получает проблема только в тех базах, где были изменены печатные формы. Если у Вас не вносились изменения, а печатная форма не работает, то лучше написать разработчикам. Чтобы они проверили и такой вариант проблемы.
Столкнулся с подобной проблемой, пока временно обхожу расширением. Кому нужно могу скинуть.
Думаю, не ошибусь, если напишу, что всем читателям этого материала нужно :))
В чём суть доработки?
Взял процедуру из прошлого релиза ОбщийМодуль.КадровыйУчет.Модуль.ВывестиНаПечатьТ6
Поместил в расширение и вызываю вместо типовой.
А вообще сейчас полностью заменил нашу конфигурацию на конфу поставщика и ошибки нет, ищу дальше в чем проблема. Добавляли только новые объекты в конфигурацию, без изменения типовых.
Все таки ошибка есть в типовой конфигурации, если не заполнен раздел дополнительные отпуска. Выше правильно написали.
Спасибо. Тоже этот вариант рассматриваю, на крайний случай оставил.
Доброго дня. Буду благодарен.
kanin-a@yandex.ru
отправил ссылку
Тут продублирую если кому нужно будет.
https://disk.yandex.ru/d/yxJw3FDAjEGEdw
Спасибо2, форма через расширение заработала.
Самое интересное, что да-же если возвращаешься к типовому макету, то ошибка не уходит… Поправили код, но всё-же интересна суть проблемы. Изучение кода ничего не дало.
У кого какая платформа? может проблема в ней?
8.3.20.2180
Кроме общего модуля.кадровый учет.печатьТ-6 взяла из старой версии отчет.ПечатнаяФормаТ6. Все заработало, в тех поддержку писала, ответа нет
Я в конце декабря 2022 обезличенную базу с данной проблемой отправил. Решения по проблеме нет.
Помогло исправить в макете в некоторых местах «СсылкаНаОбъект» на «Работа».
На сайте 1С по данной проблеме зарегистрировали ошибку 60005743
Спасибо за информацию. Осталось дождаться исправления:)