Это старая версия документа!
Добавим реквизит «Имя»
| Имя реквизита | Синоним | Тип |
|---|---|---|
| Имя | Имя | Строка(100) |
Добавим реквизит «eComm_НомерЧекаЭТ»
| Имя реквизита | Синоним | Тип |
|---|---|---|
| eComm_НомерЧекаЭТ | Номер чека ЭТ | Строка(10) |
Добавим табличную часть «ДополнительныеРеквизиты» с такими реквизитами табличной части
| Имя реквизита | Синоним | Тип |
|---|---|---|
| Свойство | Свойство | ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения |
| Значение | Значение | Характеристика.ДополнительныеРеквизитыИСведения |
| ТекстоваяСтрока | Текстовая строка | Строка (Неограниченная длина) |
Добавим в конце метода “ПриСозданииНаСервере” следующий код:
//++ eComm: Платежные сервисы
Элемент = Элементы.Добавить("СтраницаДополнительныеРеквизиты", Тип("ГруппаФормы"), Элементы.ГруппаСтраницы);
Элемент.Вид = ВидГруппыФормы.Страница;
Элемент.Заголовок = "Дополнительные реквизиты";
ДополнительныеПараметры = Новый Структура;
ДополнительныеПараметры.Вставить("ИмяЭлементаДляРазмещения", "СтраницаДополнительныеРеквизиты");
УправлениеСвойствами.ПриСозданииНаСервере(ЭтотОбъект, ДополнительныеПараметры);
//--
Добавим в конце метода “ПриЧтенииНаСервере” следующий код:
//++ eComm: Платежные сервисы УправлениеСвойствами.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект); //--
Добавим в конце метода “ПриОткрытии” следующий код:
//++ eComm: Платежные сервисы УправлениеСвойствамиКлиент.ПослеЗагрузкиДополнительныхРеквизитов(ЭтотОбъект); //--
Добавим в конце метода “ПередЗаписьюНаСервере” следующий код:
//++ eComm: Платежные сервисы УправлениеСвойствами.ПередЗаписьюНаСервере(ЭтотОбъект, ТекущийОбъект); //--
Добавим в конце метода “ОбработкаПроверкиЗаполненияНаСервере” следующий код:
//++ eComm: Платежные сервисы УправлениеСвойствами.ОбработкаПроверкиЗаполнения(ЭтотОбъект, Отказ, ПроверяемыеРеквизиты); //--