Как ввести параметры перед печатью документа (БСП, УТ 11)

К примеру, нужно чтобы чек печатался на сумму вводимую руками, а не ту которая вбита в документе.

Рабочий метод здесь — https://infostart.ru/public/191796/

Но что касается хранения/передачи параметров в документации предлагают использовать ХранилищеНастроек

Пример кода для чтения параметра:

ХранилищеНастроек = ОбщегоНазначения.ЗначениеРеквизита(ОбработкаСсылка,"ХранилищеНастроек"); НастройкиСтруктура = ХранилищеНастроек.Получить();

для записи:

ДополнительнаяОбработкаОбъект = Параметры.ДополнительнаяОбработкаСсылка.ПолучитьОбъект(); ДополнительнаяОбработкаОбъект.ХранилищеНастроек = НовыйХранилищеЗначения(НастройкиСтруктура); ДополнительнаяОбработкаОбъект.Записать();

В последних БСП главное не забыть правильно указать 2 метода:

ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке(«2.3.1.73»);
ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма();
ПараметрыРегистрации.Версия = «1.0»;
// Определение объектов, к которым подключается эта обработка.
ПараметрыРегистрации.Назначение.Добавить(«Документ.ЗаказПокупателя»);
// Добавление команды печати «Счет на оплату».
НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
НоваяКоманда.Представление = НСтр(«ru = ‘Товарный чек'»);
НоваяКоманда.Идентификатор = «ТоварныйЧек»;
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
НоваяКоманда.Модификатор = «ПечатьMXL»;
Возврат ПараметрыРегистрации;

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.