Не заполняется основание в реквизитах печати Торг-12 в УТ 11
Добрый день!
Подскажите, пожалуйста, может кто-нибудь сталкивался со следующей ситуацией
Если оформлять документы РТиУ из рабочего места Накладные к оформлению, то в реквизитах печати Торг-12 не проставляется «основание», приходится перед печатью вручную выбирать Заказ (основание).
Если создавать РТиУ на основании Заказа клиента, то «основание» заполняется.
На демо базе ситуации воспроизводится. Это запланированное поведение или ошибка?
Подскажите, пожалуйста, может кто-нибудь сталкивался со следующей ситуацией
Если оформлять документы РТиУ из рабочего места Накладные к оформлению, то в реквизитах печати Торг-12 не проставляется «основание», приходится перед печатью вручную выбирать Заказ (основание).
Если создавать РТиУ на основании Заказа клиента, то «основание» заполняется.
На демо базе ситуации воспроизводится. Это запланированное поведение или ошибка?
По теме из базы знаний
- АЦРК: внешние печатные формы для УТ 10.3 с использованием "АЦРК: Менеджер подписей 3"
- Мастер пакетной печати отгрузочных и товаросопроводительных документов для алкогольной продукции (справки А и Б, ТН, ТТН и др.)
- 1С:Предприятие 8. Управление торговлей алкогольной продукцией
- Обработка печати ТТН, ТН, Торг-12, Счет-фактура, CMR (УТ 11)
- Автоматизация предприятий пищевой промышленности в 1С:ERP
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
По моему логично, если создавать реализацию на основании заказа, то он будет заполнен в реквизитах, а если добавить её непосредственно, то и заказ указан не будет и соответственно не попадет в печатную форму. Установите запрет на проведение ртиу с незаполненным полем (вроде "сделка" поле называется).
(3)не поверите.. только что столкнулся с тем, что ПЕРЕСТАЛО печатать. Беру выгрузку недельной давности - там все ок. на свежей - нет основания в ТОГ-12. а также номера и даты в кодах. конфигурация одна, расширения тоже. Меняли ТТН, но это же не связано.. реализации все из заказов.
(4)хм..
Решил вопрос через расширение. Поскольку оно и так было - добавил код при открытии реализации - безусловно прописываются данные необходимые для печати ТОРГ-12. В моем случае в часи документов их просто не было.
Решил вопрос через расширение. Поскольку оно и так было - добавил код при открытии реализации - безусловно прописываются данные необходимые для печати ТОРГ-12. В моем случае в часи документов их просто не было.
&НаКлиенте
Процедура Расш1_ПриОткрытииПеред(Отказ)
//Если (Объект.Основание = "" ИЛИ Объект.ОснованиеНомер = "" ИЛИ Объект.ОснованиеДата = "") и Объект.ЗаказКлиента <> Неопределено Тогда
Объект.Основание = Объект.ЗаказКлиента;
КоличествоДО = СтрНайти(Объект.Основание, " от") + 4;
Объект.ОснованиеДата = ДатаИзСтроки10(Сред(Объект.Основание, КоличествоДО, 10));
Объект.ОснованиеНомер = Сред(Объект.Основание, 15, КоличествоДО - 19);
ОбщегоНазначенияУТКлиент.Записать(ЭтаФорма, Истина);
//КонецЕсли;
КонецПроцедуры
Функция ДатаИзСтроки10(стрДата) // "01.12.2011" преобразует в '01.12.2011 0:00:00'
Попытка
возврат Дата(Сред(стрДата,7,4)+Сред(стрДата,4,2)+Лев(стрДата,2))
Исключение
возврат '00010101'
КонецПопытки;
КонецФункции // ДатаИзСтроки10()
Показать
(6)не то сделал
клиент дал ТЗ в виде двух скринов )) после уточнения получается вот это
клиент дал ТЗ в виде двух скринов )) после уточнения получается вот это
Процедура Расш1_ПриОткрытииПеред(Отказ)
Попытка
СсылкаНаЗаказ = ЭтотОбъект.ЗаказКлиента;
ДатаЗаказаКлиента = СсылкаНаЗаказ.ДатаПоДаннымКлиента;
ЭтотОбъект.ОснованиеДата = ДатаЗаказаКлиента;
ДатаЗаказаКлиента = Формат(ДатаЗаказаКлиента, "ДЛФ=Д");
ЭтотОбъект.ОснованиеНомер = СсылкаНаЗаказ.НомерПоДаннымКлиента;
ЭтотОбъект.Основание = "Заказ клиента " + ЭтотОбъект.ОснованиеНомер + " от " + ДатаЗаказаКлиента;
Исключение
КонецПопытки;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот