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С
Нижний Новгород
зарплата до 100 000 руб.
Полный день

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

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

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

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