Счет на оплату с печатью и подписью к документу "Заказ клиента" в конфигурации Управление торговлей 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
169
.epf 117,12Kb 169 Скачать

См. также

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

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 (файл скачал) 28.05.2014 18:35
А без изменения конфигурации почему не попробовали?
Там штатный механизм довольно неплохо реализован.
Ответили: (8)
# Ответить
8. sdn-1 29.05.2014 10:49
(7) OBEH, о внесении изменений в конфигурацию речи нет, это внешняя обработка и при необходимости изменения вносятся в ней.
# Ответить
9. OBEH (файл скачал) 02.06.2014 16:32
Действительно. Не внимательно посмотрел технологию.
Вопрос еще такой.
Печатается при любом раскладе? То есть, если в соглашении указано "Договоры не используются, порядок расчетов: По накладным", то в штатном функционале счет не печатается совсем. Выдается сообщение, типа "В документе Заказ клиента Ц000-001760 от 29.05.2014 17:39:30 отсутствуют этапы оплаты. Печать счета на оплату не требуется".
# Ответить
10. OBEH (файл скачал) 02.06.2014 16:51
Мда.
Протестировал. К сожалению, при описанной ситуации, выдается сообщение "В документе Заказ клиента Ц000-001766 от 30.05.2014 15:20:26 отсутствуют этапы оплаты. Печать счета на оплату не требуется". Есть возможность печатать счет из заказа в любом случае?
# Ответить
11. 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 (файл скачал) 10.02.2015 07:32
Спасибище. Реально времени съэкономил.
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл