0. RespectSoft 84 08.09.13 20:35 Сейчас в теме

Внешняя печатная форма Счет на оплату покупателю для БП 3.0

Внешняя печатная форма Счета на оплату покупателю. Создана на основе печатной формы из типовой конфигурации Бухгалтерия предприятия 3.0.


Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. OBEH 11.09.13 08:46 Сейчас в теме
Вопрос, может быть, не совсем по теме.
В предыдущих версиях все отработано.
Я не совсем понимаю реализацию механизма внешних печатных форм в БП 3.0
Каким образом внешняя печатная форма регистрируется в приложении?
Какие действия необходимо описать в программе по выводу внешней печатной формы?
2. DnsRzv 50 19.09.13 02:29 Сейчас в теме
(1) OBEH, для того, чтобы включить возможность использования внешних печатных форм нужно разрешить их использование в БП 3.0. Администрирование -> Настройки (на панели действий) -> Настройки программы -> Дополнительные отчеты и обработки -> V Использовать дополнительные отчеты и обработки.

Для подключение внешней печатной формы: Администрирование -> Дополнительные отчеты и обработки (на панели навигации) -> Создать -> Выбрать нужный файл -> Записать и закрыть. После этого новая печатная форма автоматически появится в списке печатных форм у документа.
sergik75; +1 Ответить
3. OBEH 19.09.13 05:48 Сейчас в теме
По вопросу регистрации в приложении понял. Так и делал.
Теперь вопрос программирования этих самых внешних печатных форм
Какие действия необходимо описать в программе(в самой обработке, при ее написании в конфигураторе) по выводу внешней печатной формы?
4. RespectSoft 84 19.09.13 08:46 Сейчас в теме
В программе ничего описывать не нужно.
Используйте данную обработку как шаблон, для создания своих печатных форм.
5. KliMich 26.01.14 11:36 Сейчас в теме
Спасибо! Очень пригодиться.
6. kivit 26.02.14 16:09 Сейчас в теме
Добрый день.
Скачал Вашу форму, однако при её использовании возникает ошибка "Поле объекта не обнаружено ФИОБухгалтера".
Типовая БП 3.0
7. kivit 26.02.14 16:36 Сейчас в теме
Решил самостоятельно - необходимо в модуле объекта удалить сроку с ФИОБухгалтера
9. Bukaska 130 16.04.14 10:57 Сейчас в теме
(7) kivit,
Решил самостоятельно - необходимо в модуле объекта удалить сроку с ФИОБухгалтера

А вывести на своей базе слабо? Или сразу все удалять надо?
8. AlexLM75 16.04.14 10:31 Сейчас в теме
Спасибо! Как раз сегодня пригодилась!
10. Svetn 27.11.14 07:16 Сейчас в теме
Здравствуйте.
После обновления программы на БП 3.0.37 перестала работать ВПФ Счет на оплату покупателю.
Выскакивает сообщение: "Метод объекта не обнаружен (ПолучитьДанныеФайлаИДвоичныеДанные).

Помогите, пожалуйста)
11. Bukaska 130 27.11.14 11:07 Сейчас в теме
(10) Svetn, Там же написано:
Внешняя печатная форма счета на оплату покупателю для БП редакция 3.0.24.11

Ждите.. когда обновят))) Или поищите поновее)))
12. RespectSoft 84 28.11.14 23:45 Сейчас в теме
(10) Svetn, Добавлена новая версия для БП 3.0.37
13. allgorhythm 25.02.15 12:51 Сейчас в теме
БП 3.0.37 - Робит на управляемых нормально
14. Svetn 06.03.15 09:44 Сейчас в теме
Все оказалось проще в ВПФ Счет на оплату покупателю для БП 3.0.37.
1С облегчила жизнь юзеру.

При отправке счета на печать во вкладке выберите Счет на оплату с печатью и подписями.
На иконке Все действия выберите пункт Изменить макет.
Вносите свои данные: лого, печать, подписи.
И будет вам счастье)
15. pkv11 18 25.03.15 19:14 Сейчас в теме
После обновления до 39.50 печатная форма не работает.
Нужно править запрос.. если кто уже решил проблему - поделитесь.
16. pkv11 18 25.03.15 19:30 Сейчас в теме
Разобрался.
Кому интересно, решение простое.
необходимо заменить запрос в печатной форме на :
Функция ПолучитьТекстЗапросаДляФормированияПечатнойФормыСчетаНаОплатуПокупателю()
	
	ЧастьЗапросаДляВыбораСодержанияУслуг = ОбщегоНазначенияБПВызовСервера.ПолучитьЧастьЗапросаДляВыбораСодержанияУслуг("ЗаказПокупателя");
	
	ТекстЗапроса =
	"ВЫБРАТЬ
	|	Реквизиты.Ссылка КАК Ссылка,
	|	Реквизиты.Номер КАК Номер,
	|	Реквизиты.Дата КАК Дата,
	|	Реквизиты.ДоговорКонтрагента,
	|	Реквизиты.Организация,
	|	Реквизиты.ПодразделениеОрганизации,
	|	Реквизиты.СтруктурнаяЕдиница,
	|	Реквизиты.СтруктурнаяЕдиница.ТекстКорреспондента КАК ТекстКорреспондента,
	|	Реквизиты.СтруктурнаяЕдиница.БанкДляРасчетов КАК БанкДляРасчетов,
	|	ВЫБОР
	|		КОГДА Реквизиты.СтруктурнаяЕдиница.БанкДляРасчетов <> ЗНАЧЕНИЕ(Справочник.Банки.ПустаяСсылка)
	|			ТОГДА Реквизиты.СтруктурнаяЕдиница.БанкДляРасчетов.Наименование + "" "" + Реквизиты.СтруктурнаяЕдиница.БанкДляРасчетов.Город
	|		ИНАЧЕ Реквизиты.СтруктурнаяЕдиница.Банк.Наименование + "" "" + Реквизиты.СтруктурнаяЕдиница.Банк.Город
	|	КОНЕЦ КАК НаименованиеБанкаПолучателя,
	|	ВЫБОР
	|		КОГДА Реквизиты.СтруктурнаяЕдиница.БанкДляРасчетов <> ЗНАЧЕНИЕ(Справочник.Банки.ПустаяСсылка)
	|			ТОГДА Реквизиты.СтруктурнаяЕдиница.БанкДляРасчетов
	|		ИНАЧЕ Реквизиты.СтруктурнаяЕдиница.Банк
	|	КОНЕЦ КАК БанкПолучателя,
	|	ВЫБОР
	|		КОГДА Реквизиты.СтруктурнаяЕдиница.БанкДляРасчетов <> ЗНАЧЕНИЕ(Справочник.Банки.ПустаяСсылка)
	|			ТОГДА Реквизиты.СтруктурнаяЕдиница.БанкДляРасчетов.Код
	|		ИНАЧЕ Реквизиты.СтруктурнаяЕдиница.Банк.Код
	|	КОНЕЦ КАК БикБанкаПолучателя,
	|	ВЫБОР
	|		КОГДА Реквизиты.СтруктурнаяЕдиница.БанкДляРасчетов <> ЗНАЧЕНИЕ(Справочник.Банки.ПустаяСсылка)
	|			ТОГДА Реквизиты.СтруктурнаяЕдиница.БанкДляРасчетов.КоррСчет
	|		ИНАЧЕ Реквизиты.СтруктурнаяЕдиница.Банк.КоррСчет
	|	КОНЕЦ КАК СчетБанкаПолучателя,
	|	ВЫБОР
	|		КОГДА Реквизиты.СтруктурнаяЕдиница.БанкДляРасчетов <> ЗНАЧЕНИЕ(Справочник.Банки.ПустаяСсылка)
	|			ТОГДА Реквизиты.СтруктурнаяЕдиница.БанкДляРасчетов.Город
	|		ИНАЧЕ Реквизиты.СтруктурнаяЕдиница.Банк.Город
	|	КОНЕЦ КАК ГородБанкаПолучателя,
	|	ВЫБОР
	|		КОГДА Реквизиты.СтруктурнаяЕдиница.БанкДляРасчетов <> ЗНАЧЕНИЕ(Справочник.Банки.ПустаяСсылка)
	|			ТОГДА Реквизиты.СтруктурнаяЕдиница.Банк.КоррСчет
	|		ИНАЧЕ Реквизиты.СтруктурнаяЕдиница.НомерСчета
	|	КОНЕЦ КАК НомерСчетаПолучателя,
	|	ВЫБОР
	|		КОГДА Реквизиты.СтруктурнаяЕдиница.БанкДляРасчетов <> ЗНАЧЕНИЕ(Справочник.Банки.ПустаяСсылка)
	|			ТОГДА "" р/с "" + Реквизиты.СтруктурнаяЕдиница.НомерСчета + "" в "" + Реквизиты.СтруктурнаяЕдиница.Банк.Наименование + "" "" + Реквизиты.СтруктурнаяЕдиница.Банк.Город
	|	КОНЕЦ КАК БанкТекстКорресподента,
	|	Реквизиты.Контрагент КАК Покупатель,
	|	Реквизиты.Организация КАК Руководители,
	|	Реквизиты.Организация КАК Поставщик,
	|	Реквизиты.ОрганизацияПолучатель КАК Получатель,
	|	Реквизиты.СуммаДокумента,
	|	Реквизиты.ВалютаДокумента,
	|	Реквизиты.СуммаВключаетНДС,
	|	ЗаказПокупателя.Номенклатура КАК Номенклатура,
	|	ЗаказПокупателя.Номенклатура.НаименованиеПолное КАК Товар,
	|	ВЫБОР
	|		КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.Артикул)
	|			ТОГДА ЗаказПокупателя.Номенклатура.Артикул
	|		КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.Код)
	|			ТОГДА ЗаказПокупателя.Номенклатура.Код
	|		КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.НеВыводить)
	|			ТОГДА """"
	|	КОНЕЦ КАК Артикул,
	|	ЗаказПокупателя.Количество КАК Количество,
	|	ЗаказПокупателя.Номенклатура.ЕдиницаИзмерения.Наименование КАК ЕдиницаИзмерения,
	|	ЗаказПокупателя.Цена КАК Цена,
	|	ЗаказПокупателя.Сумма КАК Сумма,
	|	ЗаказПокупателя.СуммаНДС КАК СуммаНДС,
	|	ЗаказПокупателя.НомерСтроки КАК НомерСтроки,
	|	1 КАК ID
	|ИЗ
	|	Документ.СчетНаОплатуПокупателю КАК Реквизиты
	|		ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетНаОплатуПокупателю.Товары КАК ЗаказПокупателя
	|		ПО (Реквизиты.Ссылка = ЗаказПокупателя.Ссылка)
	|ГДЕ
	|	ЗаказПокупателя.Ссылка В(&МассивОбъектов)
	|
	|УПОРЯДОЧИТЬ ПО
	|	Дата,
	|	Ссылка,
	|	ID,
	|	НомерСтроки";

	Возврат ТекстЗапроса;

КонецФункции
Показать
zveruga56; +1 Ответить
17. zveruga56 163 02.04.15 09:41 Сейчас в теме
Автору Респект!
Обработка и инструкция по установке очень помогла. Нормальная заготовка для быстрой доработки под свои нужды.

1С!
Сколько можно заниматься вредительством?!!!
Сначала в модуле РаботаСФайламиСлужебныйВызовСервера меняют название процедуры "ПолучитьДанныеФайлаИДвоичныеДанные" на "ДанныеФайлаИДвоичныеДанные".
Теперь с запросом....
18. Arkavin 15.04.15 17:29 Сейчас в теме
19. RespectSoft 84 16.09.15 20:25 Сейчас в теме
Добавлена новая версия печатной формы в связи с удалением табличной части "Услуги"
20. limit027 16.11.15 12:49 Сейчас в теме
На релизе 3.0.42.73 версия для 3.0.40 не работает.
21. RespectSoft 84 19.11.15 22:03 Сейчас в теме
Посмотрим, а что именно выдает?
22. Bukaska 130 23.11.15 15:20 Сейчас в теме
Сейчас постоянно меняются релизы, поэтому печатные формы требуется постоянно адаптировать к новой конфигурации. Прошло то время, когда сделал и пользуешься долго)
23. RespectSoft 84 30.11.15 14:28 Сейчас в теме
(22) Bukaska, Так то они и раньше менялись. Просто структуру так не изменяли. + БСП обновляется
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Программист 1С
Москва
зарплата от 120 000 руб.
Полный день

Руководитель проекта, аналитик, консультант
Санкт-Петербург
По совместительству

Программист 1С
Самара
зарплата от 100 000 руб. до 150 000 руб.
Полный день

Программист 1С
Тюмень
зарплата от 65 000 руб.
Полный день