. Платформа 8.2 Изменение макета счёта на оплату
Платформа 8.2 Изменение макета счёта на оплату

Платформа 8.2 Изменение макета счёта на оплату

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

там только пункты:

Конфигурация --- Обновить конфигурацию

--- Шаблоны конфигураций и обновлений

Больше нет ничего

Да конфигурация базовая.

Ну вот видите. Возможность изменения (конфигурирования) прикладного решения для базовых версий не предусмотрена.

В вашем случае, наверное, есть смысл сделать внешнюю печатную форму.

я читал но так и не смог подключить внешнюю печатную форму.

Очень прошу если вам не трудно опишите подробно как это сделать.

А то бугалтер выписывая счёт на оплату сначала выводит на печать в ексель редактирует его сохраняет потом печатает.

Ужасно не удобно!

На диске ИТС есть подробное описание.

Тут к примеру почитать можно

Спасибо я попробую :-)

выдаёт кучу ошибок так и не понял как счёт переделать

будьте так любезны объяснить подробнее может я что то не так делаю?

пробовал на примере http://center-comptech.ru/st_1c_buh8_tonkaya_nastroyka.html

может из за того что не тот вид документа?

Там накладная а я пытаюсь переделать счёт на оплату

Перечитал кучу литературы всё равно ничего не получается!

Какая конфигурация, напомните? Выложите внешнюю печатную форму, будет время - глянем.

Или нужно с обработкой вот так:

За ранее благодарен огромное спасибо за помощь!

Бухгалтерия 8.2 базовая

внешняя печатная форма нужно изменить счёт вот так:

Вы создали непонятно для чего реквизит - вы им не пользуетесь. Нужно было его сделать ссылкой на объект печати. Для удобства - вывел его на форму. А далее - все реквизиты и процедуры вызова вызывать через эту ссылку. Базовой БП у меня нету, сделал на первой попавшейся базе, проверить не могу, но дальше мелочи, думаю, разберетесь.

спасибо попробовал выдаёт следующие ошибки:

Не удалось сформировать внешнюю печатную форму!Метод объекта не обнаружен (Печать)

что ещё не хватает?

А вы как обработку запускаете. Я для удобства тестирования форму сделал - в ней выбираете объект печати и пробуете. Если метод не обнаружен - посмотрите как процедура печати у меня в модуле называется, при необходимости переименуйте. И слово Экспорт перед ней должно стоять. Писал впопыхах, в перерыве, пока время было просто.

Вот в конфигураторе скриншот

вот с обработкой скрин

может я что то не так или не то делаю?

или вообще не туда залез куда нужно?

ещё вот что пишет:

: Ошибка при вызове метода контекста (Выполнить) ЗапросТовары = Запрос.Выполнить().Выгрузить();по причине:

по причине:Разное количество полей в объединяемых запросах

А, это я запрос проверял, в модуле объекта обработки запрос найди с соединением, там есть две строчки " | " + ЧастьЗапросаДляВыбораСодержанияУслуг + ", после них два поля "0," вот эти нули убери. Файл не могу просто переслать, бухни под рукой нет, а на другой конфе при сохранении платформа падает.

Попробовал, всё равно выдаёт ошибку теперь уже другую

сообщение о ошибке:

: Поле объекта не обнаружено (ТекстЗаголовка) ОбластьМакета.Параметры.ТекстЗаголовка = ОбщегоНазначения.СформироватьЗаголовокДокумента(Шапка, "Счет на оплату");

Я очень вам признателен что Вы тратите на меня своё время

огромное Вам СПАСИБО!

Извините, на больничный уходил. Там смотрите уже, ваша область с этим счетом называется "ЗаголовокСчета", а не "Заголовок". Нужную, соответственно и получайте.

Извините провалялся на больночном

подправил как вы сказали

снова выдаёт ошибкку:

: Поле объекта не обнаружено (ПредставлениеПоставщика)ОбластьМакета.Параметры.ПредставлениеПоставщика = ФормированиеПечатныхФорм.ОписаниеОрганизации(

что то снова не так у мну не получается.

Быстренько глянул - у вас в области "Поставщик" находится параметр "ПредставлениеПокупателя" почему-то. А вы заполняете параметр под названием "ПредставлениеПоставщика".

Эти ошибки все правятся довольно просто - идите в данную строку модуля, в какую сказали (в данном случае 145) и вставайте на эту строчку. Видите, вы обращаетесь к ОбластьМакета, к ее параметру ПредставлениеПоставщика. Посмотрите чуть выше, где вы ее объявили, какая эта область, с каким наименованием. ТАм будет написано что-то типа "ОбластьМакета = Макет.ПолучитьОбласть("ОбластьЗаголовка")". Открываете макет, если не отображаются имена - Таблица -> Имена -> Отображение именованных строк/колонок. Ищите область которую вы получаете и смотрите какие в ней есть параметры, может их там нету, или называются, к примеру, просто "Поставщик". Будет время, гляну, пока его нету просто - проект закрыть надо до вечера.

все ошибки убрал

вывод на печать с формы не идёт и ошибок не показывает

пытаюсь сделать внешнюю обработку непосредственно в счетах

Не удалось сформировать внешнюю печатную форму!Метод объекта не обнаружен (Печать)

Если ошибки исправили - переименуйте на всякий случай процедуру общего модуля "ПечатьСчетЗаказа" в "Печать", а потом в обработчике нажатия на кнопку Выполнить напишите следующий код:

Табдок = Печать(); ТабДок.Показать();

Функцией печати вы возвращаете документ, а нигде не показываете.

Потом помещаете данную обработку во внешние печатные формы и указываете принадлежность к документу "Счет на оплату". Все должно заработать.

📎📎📎📎📎📎📎📎📎📎