УТ 11: Печать счета из заказа клиенту - обход проверки заполненности этапов оплаты

11.05.21

Учетные задачи - Печатные формы

Обход невозможности в УТ 11 распечатать счет на оплату из заказа клиента, если в заказе не задаются этапы оплаты (например, при оплате "по накладным").

Возникла эта необходимость из-за сообщения УТ 11 при печати счета из Заказа клиенту:

В документе Заказ клиента .... отсутствуют этапы оплаты. Печать счета на оплату не требуется.

Оказалось, что пользователям таки требуется.

В результате поиска обнаружилась процедура

Обработка -> ПечатьСчетовНаОплату -> МодульМенеджера

Процедура ПроверкаЗаполненияДокумента(ДанныеПечати, ТаблицаТовары, ТаблицаЭтапыОплаты, ШаблоныОшибок, Отказ)

Тут проверяется ТаблицаЭтапыОплаты - это массив, содержащий строки таблицы значений. Если оплата в соглашении идет "По накладным", то массив пустой. Но как вставить строку таблицы значений, не имея таблицы значений?

В общем, я запихнул туда структуру, соответствующую колонкам таблицы. Сделал я это через расширение конфигурации. Сам код выглядит вот так:

&Перед("ПроверкаЗаполненияДокумента")
Процедура _ОбходПечати_ПроверкаЗаполненияДокумента(ДанныеПечати, ТаблицаТовары, ТаблицаЭтапыОплаты, ШаблоныОшибок, Отказ)
	Попытка
		Если ТипЗнч(ДанныеПечати.Ссылка) = Тип("ДокументСсылка.ЗаказКлиента") Тогда
			Если ТипЗнч(ТаблицаЭтапыОплаты) = Тип("Массив") Тогда
				Если ТаблицаЭтапыОплаты.Количество()<=0 Тогда
					врСтр = новый Структура;
					врСтр.Вставить("ДатаПлатежа", ТекущаяДата());
					врСтр.Вставить("НомерСтроки", NULL);
					врСтр.Вставить("ПроцентПлатежа", 100);
					врСтр.Вставить("Ссылка", ДанныеПечати.Ссылка);
					врСтр.Вставить("СуммаПлатежа", ДанныеПечати.Ссылка.Товары.Итог("СуммаСНДС"));
					врСтр.Вставить("ЭтоЗалогЗаТару", Ложь);
					ТаблицаЭтапыОплаты.Добавить(врСтр);
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
	Исключение
		Сообщить("Печать счета - ошибка обхода "+ОписаниеОшибки());
	КонецПопытки;
КонецПроцедуры

Может быть, кому пригодится.

Тестировалось все это на

Платформа: 1С:Предприятие 8.3 (8.3.17.1549),

Конфигурация: Управление торговлей, редакция 11 (11.4.13.51)

Операционная система Windows 7 home (x64) если это важно.

Вступайте в нашу телеграмм-группу Инфостарт

Печать счета УТ 11

См. также

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    26265    65    30    

96

Печатные формы Взаиморасчеты Оптовая торговля Производство готовой продукции (работ, услуг) Акт сверки Бухгалтер Пользователь Оперативный учет Управляемые формы 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Задайте для каждой организации свою печать и для каждого физического лица свою подпись. Выберите в документе печатную форму "... с печатью и подписью" - и автоматически сформируется табличный документ с печатью и подписями той организации и ответственных лиц, которые указаны в документе.

14400 руб.

13.03.2018    65250    233    80    

121

Печатные формы Производство готовой продукции (работ, услуг) Бухгалтер 1С v8.3 Бухгалтерский учет Оперативный учет 1С:Бухгалтерия 3.0 Строительство Россия Бухгалтерский учет Платные (руб)

Откройте для себя заполнение КС-2 и КС-3 в "1С:Бухгалтерия 3.0". Вы получаете удобство, скорость и систему, чтобы заполнить, распечатать и сохранить формы КС-2 и КС-3 из документов "Оказание производственных услуг" или "Реализация товаров услуг". Вы можете заполнить дополнительную информацию о материалах из документов "Требование-накладная" и указать сведения, которые не предусмотрены типовой конфигурацией "1С:Бухгалтерия 3.0". Так же доступно множество настроек для формирования КС-2 и КС-3.

5040 руб.

13.02.2019    107013    470    46    

462

Печатные формы Учет рабочего времени Бухгалтер Пользователь 1С v8.3 Бухгалтерский учет Оперативный учет 1С:Бухгалтерия 3.0 Транспорт, автопарки, такси Россия Бухгалтерский учет Платные (руб)

Программа «Путевой лист грузового автомобиля в 1С:БП 3.0» - заполнить, распечатать, сохранить. Вы можете не только внести всю информацию и распечатать путевой лист грузового автомобиля в 1С, но и повторно использовать ранее введенные данные спустя любое время - данные путевого листа водителя сохраняются в "1С:Бухгалтерия 3.0" без каких-либо доработок.

6000 руб.

23.08.2019    62008    196    65    

190

Печатные формы Логистика, склад и ТМЦ Бухгалтер 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обработки для "1С:Бухгалтерия предприятия 3.0", которые формируют акты МХ-1 и МХ-3 для документов "ПоступлениеТоваровУслуг", "Реализация товаров услуг", "Возврат товаров поставщику", "Передача материалов в эксплуатацию" соответственно. Так же можно сформировать акты с факсимиле, которая загружена в 1С:Бухгалтерия предприятия 3.0.

6000 руб.

18.02.2019    68616    247    15    

198

Производство готовой продукции (работ, услуг) Печатные формы Бухгалтер Пользователь 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Строительство Горнодобывающая промышленность Бытовые услуги, сервис Лесное и деревообрабатывающее хозяйство Машиностроение и приборостроение Россия Бухгалтерский учет Управленческий учет Платные (руб)

Акт КС-2 и справка КС-3 в 1С:УНФ. Это дополнительная печатная для заполнения акта КС-2 и справки КС-3 в "1С:УНФ". Подключив обработку в "1С:Управление нашей фирмой" Вы можете заполнить, распечатать и сохранить формы КС-2 и КС-3 из документа "Акт выполненных работ" и/или "Расходная накладная". Может работать совместно с решением "Сметы в 1С:УНФ"

6000 руб.

03.12.2020    31058    86    8    

70

Печатные формы Адаптация типовых решений Бухгалтер Пользователь 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение позволяет вывести в табличном документе факсимиле печати и подписей и/или вывести произвольную картинку из прикреплённых файлов организации для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3. Вывод факсимиле возможен в табличные документы УПД, УКД, Счёт-фактура, ТОРГ-12 и другие. Возможно настроить вывод для любых типовых макетов (Акт сверки, М-15, ТТН), для этого потребуется отредактировать макет и разместить на нём картинки с соответствующими именами, при выводе на печать в размещённые картинки будут выводиться факсимиле из прикреплённых рисунков. Редактирование осуществляется через типовой механизм в пользовательском интерфейсе.

3500 руб.

07.02.2023    9893    99    17    

57
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. vano_akkol 11.05.21 09:41 Сейчас в теме
2. atdonya 125 11.05.21 11:41 Сейчас в теме
3. Vin1s 5 23.11.21 15:26 Сейчас в теме
4. atdonya 125 03.12.21 14:32 Сейчас в теме
5. Djo82 12 06.09.22 11:00 Сейчас в теме
6. Snus71 247 23.01.23 23:50 Сейчас в теме
на 11.5 работает, но надо отключить процедуру проверки полностью
7. itbrodilkin 31.01.23 17:07 Сейчас в теме
УТ 11.5.7.279 Спасибо, помогло!!!
8. ilia3003 1 06.02.23 14:23 Сейчас в теме
Спасибо действительно ценный совет
работает на 11.5.10.84
9. vtolga 84 07.06.23 10:06 Сейчас в теме
Спасибо, время сэкономила. 11.5.12.53 - норм.
10. denic73 01.04.24 18:42 Сейчас в теме
Управление торговлей, редакция 11 (11.5.16.78) не помогло. "По расчетным документам" детализация расчетов, возможно по договорам был бы другой результат.
11. atdonya 125 01.04.24 22:46 Сейчас в теме
(10) там детализация была по документам. Возможно, что-то поменяли в самой УТ далее, я не смотрел более поздние релизы. У вас точно ошибка про отсутствие этапов оплаты?
Для отправки сообщения требуется регистрация/авторизация