Как в УТ 11 указать какую общую форму печатать?
Добрый день уважаемые капитаны! Прошу не бросаться тапками, возник вопрос: как в УТ 11 указать какую общую печатную форму печатать. Смысл в том что в ручную добавил (из нового релиза УТ) общие печатные формы СФ и УПД (нового образца) - заменил код в обработке печатных форм в своей версии (со старой на новую) при отладки 1с-ка не ругается. Но когда делаешь новую реализацию и распечатываешь УПД печатается старая форма УПД. Где еще нужно подправить, изменить, чтоб печаталась новая форма ?
Обновить конфигурацию нет возможности - из за определенных изменениях в конфе.
Обновить конфигурацию нет возможности - из за определенных изменениях в конфе.
По теме из базы знаний
- Пользовательские макеты для внешних печатных форм в УПП 1.3
- Первоначальная настройка 1С:Управление торговлей 11
- Загрузка чеков из ФНС в документы 1С:БП, УНФ, ERP, КА и УТ
- Сервис SberPay QR (Плати QR) от Сбербанка для Розница 2.3, УТ 11.5, ERP/КА 2.5 , УНФ 3.0, Розница 3.0, Бухгалтерия 3.0
- Cчет с QR кодом и УПД с QR кодом + отключение печати QR - для УТ 10.3, УПП 1.3. УТ 11.5 и 11.4, КА 2.5, ERP 2.5, Бухгалтерия 3, Розница 3, УНФ 3
Найденные решения
(6)Ну я же только направление мысли дал. Смотрите дальше.
Процедура ЗаполнитьТабличныйДокументУПД(ТабличныйДокумент, ДанныеДляПечати, ОбъектыПечати) Экспорт
////////////////
Если ДействуетПостановление981(ДанныеПечати.Дата, ДанныеПечати.ДатаИсправления) Тогда
Макет = МакетУПД_981;
ЕстьПостановление981 = Истина;
ИначеЕсли ВедетсяУчетНДСПоФЗ56(ДанныеПечати.Дата, ДанныеПечати.ДатаИсправления) Тогда
Макет = МакетУПД_625;
ЕстьПостановление1137_625 = Истина;
Иначе
Макет = МакетУПД;
ЕстьПостановление1137 = Истина;
КонецЕсли;
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Добрый день.
А вы как добавили "вручную" печатную форму?
В базе в разделе "НСИ и администрирование / печатные формы отчеты и обработки / макеты печатных форм" есть список всех макетов которые вы используете, попробуйте отключить общий макет который запускается при печати и проверить будет ли ваш макет (если конечно он есть, который вы добавили "вручную" выполнятся
А вы как добавили "вручную" печатную форму?
В базе в разделе "НСИ и администрирование / печатные формы отчеты и обработки / макеты печатных форм" есть список всех макетов которые вы используете, попробуйте отключить общий макет который запускается при печати и проверить будет ли ваш макет (если конечно он есть, который вы добавили "вручную" выполнятся
(2) Развернул чистую базу нового релиза УТ 11 и методом копировать вставить переносил новые формы из обработка Печать общих форм.. ну и в модуле менеджера менял код.
Новые формы есть в макетах, а вот если их отключить из Настройка подменю Печать, то отключаю полностью печатную форму..
для наглядности скрин
Возможно где то в самом документе счет фактура, нужно еще что то добавить ? если так то где ?
Новые формы есть в макетах, а вот если их отключить из Настройка подменю Печать, то отключаю полностью печатную форму..
для наглядности скрин
Возможно где то в самом документе счет фактура, нужно еще что то добавить ? если так то где ?
Прикрепленные файлы:


У меня релиз УТ довольно старый, но вот что накопал. Обработка "ПечатьОбщихФорм" модуль менеджера. Макет ПФ подтягивается согласно такой логике:
Функция ДействуетПостановление981(ДатаДокумента, ДатаИсправления)
НачалоПрименения = '20171001';
Дата = ?(ЗначениеЗаполнено(ДатаИсправления),ДатаИсправления,ДатаДокумента);
Если Дата < НачалоПрименения Тогда
Возврат Ложь;
Иначе
Возврат Истина;
КонецЕсли;
КонецФункции
Показать
(4)
Вот в новой версии УТ
А это в моей
Вот в новой версии УТ
Функция ДействуетПостановление981(ДатаДокумента, ДатаИсправления)
НачалоПрименения = '20171001';
Дата = ?(ЗначениеЗаполнено(ДатаИсправления),ДатаИсправления,ДатаДокумента);
Если Дата < НачалоПрименения Тогда
Возврат Ложь;
Иначе
Возврат Истина;
КонецЕсли;
КонецФункции
Функция ДействуетПостановление534(ДатаДокумента, ДатаИсправления)
Возврат ?(ЗначениеЗаполнено(ДатаИсправления), ДатаИсправления, ДатаДокумента) >= '20210701';
ПоказатьА это в моей
Функция ДействуетПостановление981(ДатаДокумента, ДатаИсправления)
НачалоПрименения = '20171001';
Дата = ?(ЗначениеЗаполнено(ДатаИсправления),ДатаИсправления,ДатаДокумента);
Если Дата < НачалоПрименения Тогда
Возврат Ложь;
Иначе
Возврат Истина;
КонецЕсли;
КонецФункции
Функция ДействуетПостановление534(ДатаДокумента, ДатаИсправления)
Возврат ?(ЗначениеЗаполнено(ДатаИсправления), ДатаИсправления, ДатаДокумента) >= '20210701';
КонецФункции
Показать
(6)Ну я же только направление мысли дал. Смотрите дальше.
Процедура ЗаполнитьТабличныйДокументУПД(ТабличныйДокумент, ДанныеДляПечати, ОбъектыПечати) Экспорт
////////////////
Если ДействуетПостановление981(ДанныеПечати.Дата, ДанныеПечати.ДатаИсправления) Тогда
Макет = МакетУПД_981;
ЕстьПостановление981 = Истина;
ИначеЕсли ВедетсяУчетНДСПоФЗ56(ДанныеПечати.Дата, ДанныеПечати.ДатаИсправления) Тогда
Макет = МакетУПД_625;
ЕстьПостановление1137_625 = Истина;
Иначе
Макет = МакетУПД;
ЕстьПостановление1137 = Истина;
КонецЕсли;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот