УТ 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

См. также

SALE! 15%

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

Универсальная обработка для загрузки документов из Excel в 1С. Забудьте о ручном вводе: загружайте документы из Excel в 1С за секунды! Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С.

6000 руб.

09.11.2016    241839    1114    906    

1042

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

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

22200 руб.

06.10.2023    18917    51    19    

83

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

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

14400 руб.

13.03.2018    62735    221    79    

120

Печатные формы Программист Пользователь Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Научите вашу 1C печатать из 1С в файл Word (Например: трудовые договоры, договоры с контрагентами, спецификации, дополнительные соглашения, приказы, коммерческие предложения, акты, накладные, карточки партнера или любого справочника и многие другие). Универсальная печать предназначена для формирования печатных форм на основе шаблонов в формате Word из любой конфигурации 1С. С помощью данного инструмента можно самостоятельно заполнить шаблон реквизитами справочника или документа 1С и сформировать печатные формы на основании ссылки на любой объект.

3960 руб.

08.10.2019    49037    175    105    

171

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

Программа для автоматизации учета путевых листов в 1С - расширение, добавляющее в конфигурацию "Комплексная автоматизация", документ Путевой лист и печатные формы установленных образцов для легковых и грузовых авто, расчет и списание нормативного количества топлива, отчет "Реестр путевых листов" с отбором по автомобилю и по водителю (через настройки) Позволит контролировать расход топлива, потому что сразу будет виден сверхнормативный расход.

13200 руб.

27.06.2023    4836    16    2    

17

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

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

4500 руб.

23.08.2019    58894    186    64    

179

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

Учет путевых листов выполнен в виде расширения. Предназначен для учета путевых листов в конфигурации БП 3.0., УТ 11.5 и КА 2.5 Печатная форма: Типовая межотраслевая форма № 3. Утверждена постановлением Госкомстата России от 28.11.97 № 78. Типовая межотраслевая форма № 4-П от 18.09.2008 г. N 152 с учетом изменений указанных в Приказе Министерства транспорта Российской Федерации №368 от 11 сентября 2020 г. №368, Типовая межотраслевая форма № ЭСМ-7, и др. ЭСМ-2, 4-С, 3 спец., 6 спец., ПЛ для Автомобильного крана.

3600 руб.

14.10.2019    40233    276    216    

180

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

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

4560 руб.

13.02.2019    101826    458    45    

441
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. vano_akkol 11.05.21 09:41 Сейчас в теме
2. atdonya 112 11.05.21 11:41 Сейчас в теме
3. Vin1s 5 23.11.21 15:26 Сейчас в теме
4. atdonya 112 03.12.21 14:32 Сейчас в теме
5. Djo82 12 06.09.22 11:00 Сейчас в теме
6. Snus71 243 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 112 01.04.24 22:46 Сейчас в теме
(10) там детализация была по документам. Возможно, что-то поменяли в самой УТ далее, я не смотрел более поздние релизы. У вас точно ошибка про отсутствие этапов оплаты?
Оставьте свое сообщение