IE 2016

Счет на оплату с печатью и подписью к документу "Заказ клиента" в конфигурации Управление торговлей 11.1

Опубликовал Шиндориков Дмитрий (sdn-1) в раздел Печать - Печатные формы документов

Внешняя печатная форма "Счет на оплату" с печатью и подписью для нескольких фирм к документу "Заказ клиента" Конфигурация Управление торговлей 11.1 (11.1.2.10)

Часто при работе с постоянными клиентами менеджеру предприятия необходимо отправлять выставленные счета на оплату клиентам по электронной почте.
Счета должны быть подписаны ответственными сотрудниками (руководитель, гл. бухгалтер, исполнитель) и скреплены печатью организации.
Таким образом в самом худшем случае данный бизнес-процесс выглядит примерно так:
- формирование счета, распечатка на бумагу;
- сбор подписей, проставление печати организации;
- сканирование документа;
- отправка по электронной почте.

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

Представленная обработка позвляет формировать счета на оплату (для документа "Заказ клиента") от любого нужного количества организаций, с печатью нужной фирмы и подписями ответственных сотрудников.
После формирования счета менеджеру достаточно сохранить счет в удобном формате (pdf, doc, xls и др.) и отправить файл клиенту по электроной почте.


Порядок настройки:
- в режиме "Конфигуратор" открыть внешнюю печатную форму "СчетНаОплатуВПФ.epf";
- Создать нужное количество макетов счетов для своих организаций (можно копированием имеющихся макетов); вставить в макеты соответствующие печати и подписи (лучше всего графические файлы .png с прозрачным фоном);
- Действия -> Открыть модуль объекта
- в процедуре "ЗаполнитьТабличныйДокументСчетаНаОплату" изменить (добавить, удалить) данные фирм и соответствующих макетов.

Порядок подключения:
- в режиме "Предприятие" выполнить действия:
Администрирование -> Печатные формы, отчеты и обработки -> Дополнительные отчеты и обработки -> Создать -> выбрать файл СчетНаОплатуВПФ -> Записать и закрыть


см. также:

Счет-фактура в конфигурации Управление торговлей 11.1

Товарный чек к документу "Реализация товаров и услуг" в конфигурации Управление торговлей 11.1

Акт приема-передачи прав с печатью и подписью в конфигурации Управление торговлей 11.1

Акт сверки взаимных расчетов с печатью и подписью в конфигурации Управление торговлей 11.1

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
СчетНаОплатуВПФ
.epf 117,12Kb
10.01.14
173
.epf 117,12Kb 173 Скачать

См. также

Лучшие комментарии

10. OBEH (файл скачал) 02.06.2014 16:51
Мда.
Протестировал. К сожалению, при описанной ситуации, выдается сообщение "В документе Заказ клиента Ц000-001766 от 30.05.2014 15:20:26 отсутствуют этапы оплаты. Печать счета на оплату не требуется". Есть возможность печатать счет из заказа в любом случае?
# Ответить

Комментарии

1. Юленька (s_uu) (файл скачал) 13.02.2014 20:43
Добрый день, выдает ошибку "{ВнешняяОбработка.СчетНаОплатуВПФ.МодульОбъекта(458)}: Поле объекта не обнаружено (Префикс)
ОбластьМакета.Параметры.НазначениеПлатежа = Документы.СчетНаОплатуКлиенту.СформироватьНазначениеПлатежа(
"
# Ответить
2. Шиндориков Дмитрий (sdn-1) 13.02.2014 21:45
s_uu
Добрый вечер - уточните - какая у вас установлена версия конфигурации УТ11.
У меня сейчас УТ 11.1 (11.1.2.25) - печатная форма работает без ошибок.
С чем может быть связано появление ошибки в вашей конфигурации точно сказать трудно, могут быть разные варианты, но сразу видно следующее:
в модуле объекта печатной формы в процедуру ЗаполнитьРеквизитыШапкиСчетаНаОплату приходит выборка из результата запроса ДанныеПечати. При этом элемент выборки ДанныеПечати.Префикс по какой-то причине отсутствует, хотя должен быть.
# Ответить
3. Шиндориков Дмитрий (sdn-1) 13.02.2014 22:54
s_uu

как вариант - попробуйте так:
в модуле объекта внешней печатной формы в процедуре ЗаполнитьРеквизитыШапкиСчетаНаОплату измените в строке
ОбластьМакета.Параметры.НазначениеПлатежа = Документы.СчетНаОплатуКлиенту.СформироватьНазначениеПлатежа(
			ДанныеПечати.Номер, ДанныеПечати.Префикс, ДанныеПечати.Ссылка);


на

ОбластьМакета.Параметры.НазначениеПлатежа = Документы.СчетНаОплатуКлиенту.СформироватьНазначениеПлатежа(
			ДанныеПечати.Номер, ДанныеПечати.Организация.Префикс, ДанныеПечати.Ссылка);


думаю должно помочь
Ответили: (15)
# Ответить
4. Юленька (s_uu) (файл скачал) 14.02.2014 20:20
Все получилось, спасибо!!!
Ответили: (5)
# Ответить
5. Шиндориков Дмитрий (sdn-1) 14.02.2014 20:54
(4) s_uu,

с праздником Вас )
# Ответить
7. OBEH (OBEH) (файл скачал) 28.05.2014 18:35
А без изменения конфигурации почему не попробовали?
Там штатный механизм довольно неплохо реализован.
Ответили: (8)
# Ответить
8. Шиндориков Дмитрий (sdn-1) 29.05.2014 10:49
(7) OBEH, о внесении изменений в конфигурацию речи нет, это внешняя обработка и при необходимости изменения вносятся в ней.
# Ответить
9. OBEH (OBEH) (файл скачал) 02.06.2014 16:32
Действительно. Не внимательно посмотрел технологию.
Вопрос еще такой.
Печатается при любом раскладе? То есть, если в соглашении указано "Договоры не используются, порядок расчетов: По накладным", то в штатном функционале счет не печатается совсем. Выдается сообщение, типа "В документе Заказ клиента Ц000-001760 от 29.05.2014 17:39:30 отсутствуют этапы оплаты. Печать счета на оплату не требуется".
# Ответить
10. OBEH (OBEH) (файл скачал) 02.06.2014 16:51
Мда.
Протестировал. К сожалению, при описанной ситуации, выдается сообщение "В документе Заказ клиента Ц000-001766 от 30.05.2014 15:20:26 отсутствуют этапы оплаты. Печать счета на оплату не требуется". Есть возможность печатать счет из заказа в любом случае?
# Ответить
11. OBEH (OBEH) (файл скачал) 02.06.2014 17:31
Все, сделал.
Спасибо тебе, мил человек. Сэкономил время.
Тут где-то плюсуют?
# Ответить
12. indeec (файл скачал) 10.07.2014 00:39
Здравствуйте. Такая ошибка появляется:
{ВнешняяОбработка.СчетНаОплатуВПФ.МодульОбъекта(415)}: Поле объекта не обнаружено (СрокДействия)
ОбластьМакета.Параметры.СрокДействия = НадписьСрокДействия;
Ответили: (13) (14)
# Ответить
13. Шиндориков Дмитрий (sdn-1) 11.07.2014 15:58
(12) indeec, Здравствуйте,
уточните, какой релиз (какая версия) конфигурации у вас используется ?
# Ответить
14. Шиндориков Дмитрий (sdn-1) 11.07.2014 16:19
(12) indeec, как один из вариантов - можно сделать так:
в модуле объекта в процедуре ЗаполнитьРеквизитыШапкиСчетаНаОплату(ДанныеПечати, Макет, ТабличныйДокумент, ТаблицаЭтапыОплаты)
заменить строки кода:
	Если ЗначениеЗаполнено(ДатаПлатежа) Тогда
		
		НадписьСрокДействия = НСтр("ru='Счет действителен до %СрокДействия%. '");
		НадписьСрокДействия = СтрЗаменить(НадписьСрокДействия, "%СрокДействия%", Формат(ДатаПлатежа, "ДЛФ=D"));
		ОбластьМакета.Параметры.СрокДействия = НадписьСрокДействия;
		
	КонецЕсли;
...Показать Скрыть


на:
	//Если ЗначениеЗаполнено(ДатаПлатежа) Тогда
	//	
	//	НадписьСрокДействия = НСтр("ru='Счет действителен до %СрокДействия%. '");
	//	НадписьСрокДействия = СтрЗаменить(НадписьСрокДействия, "%СрокДействия%", Формат(ДатаПлатежа, "ДЛФ=D"));
	//	ОбластьМакета.Параметры.СрокДействия = НадписьСрокДействия;
	//	
	//КонецЕсли;
...Показать Скрыть


думаю должно помочь
Ответили: (15)
# Ответить
15. indeec (файл скачал) 13.07.2014 13:53
(14) Здравствуйте, спасибо за отчет. Релиз УТ 11.1.4.10.

Сделал, как вы сказали, закомментировал процедуру. Теперь ошибка:

{ВнешняяОбработка.СчетНаОплатуВПФ.МодульОбъекта(458)}: Поле объекта не обнаружено (НазначениеПлатежа)
ОбластьМакета.Параметры.НазначениеПлатежа = Документы.СчетНаОплатуКлиенту.СформироватьНазначениеПлатежа(

Почти аналогична той, которая приведена в первом посте. Однако ваше решение из (3) не помогло.
Ответили: (16)
# Ответить
16. Шиндориков Дмитрий (sdn-1) 27.07.2014 01:37
(15) indeec, рабочая версия для УТ 11.1.4.10 в прикрепленном файле
# Ответить
17. Бондаренко Денис (xeephon) (файл скачал) 10.11.2014 12:04
Рабочая для 11.1.7.54 имеется? На данный момент ошибка в "Код" и "ИНН". Сравнил с типовой обработкой - в текущей отсутствует запросы.
Ответили: (18)
# Ответить
18. Шиндориков Дмитрий (sdn-1) 21.11.2014 19:18
(17) xeephon, рабочий вариант для УТ 11.1.7.60 (надеюсь, для 11.1.7.54 подойдет)

Прикрепленные файлы:

СчетНаОплатуВПФ_УТ11_1_7_60.epf
# Ответить
19. Ражев oscomsite (oscomsite) (файл скачал) 10.02.2015 07:32
Спасибище. Реально времени съэкономил.
# Ответить
20. Зорин Евгений (evn-zorin) (файл скачал) 11.07.2016 14:05
Спасибо, полезная форма.
# Ответить
21. Пешков Дмитрий (dp@itbee.ru) (файл скачал) 08.08.2016 13:08
Добрый день, подгрузил форму СчетНаОплатуВПФ_УТ11_1_7_60.epf выдаёт: Метод объекта не обнаружен (Получить макет). Не могу понять в чём дело, обычно нет ни каких проблем.
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл