eComm+

Модулі для BAS / 1С* - розроблено в Україні!

Инструменты пользователя

Инструменты сайта


liqpay_designer_utbas

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
liqpay_designer_utbas [2021/12/24 20:07]
webmaster [Документ “ОперацияПоПлатежнойКарте”]
liqpay_designer_utbas [2024/04/09 09:50] (текущий)
webmaster [Форма элемента документа “ОперацияПоПлатежнойКарте”]
Строка 19: Строка 19:
 Добавим реквизит "Имя" Добавим реквизит "Имя"
 ^ Имя реквизита      ^ Синоним                  ^ Тип          ^ ^ Имя реквизита      ^ Синоним                  ^ Тип          ^
-| Имя    | Имя | Строка(100)        |+пРРО_eComm_Имя    | Имя | Строка(100)        |
  
 ==== Документ “ОперацияПоПлатежнойКарте” ==== ==== Документ “ОперацияПоПлатежнойКарте” ====
Строка 34: Строка 34:
  
 ==== Форма элемента документа “ОперацияПоПлатежнойКарте” ==== ==== Форма элемента документа “ОперацияПоПлатежнойКарте” ====
 +
 +Добавим в конце метода “ПриСозданииНаСервере” следующий код:
 +
 +<code>
 + //++ eComm: Платежные сервисы
 + Элемент = Элементы.Добавить("СтраницаДополнительныеРеквизиты", Тип("ГруппаФормы"), Элементы.ГруппаСтраницы);
 + Элемент.Вид = ВидГруппыФормы.Страница;
 + Элемент.Заголовок = "Дополнительные реквизиты";
 +
 + ДополнительныеПараметры = Новый Структура;
 + ДополнительныеПараметры.Вставить("ИмяЭлементаДляРазмещения", "СтраницаДополнительныеРеквизиты");
 + УправлениеСвойствами.ПриСозданииНаСервере(ЭтотОбъект, ДополнительныеПараметры);
 + //--
 +</code>
 +
 +Добавим в конце метода “ПриЧтенииНаСервере” следующий код:
 +<code>
 + //++ eComm: Платежные сервисы
 + УправлениеСвойствами.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
 + //--
 +</code>
 +
 +Добавим в конце метода “ПриОткрытии” следующий код:
 +<code>
 + //++ eComm: Платежные сервисы
 + УправлениеСвойствамиКлиент.ПослеЗагрузкиДополнительныхРеквизитов(ЭтотОбъект);
 + //--
 +</code>
 +
 +Добавим в конце метода “ПередЗаписьюНаСервере” следующий код:
 +<code>
 + //++ eComm: Платежные сервисы
 + УправлениеСвойствами.ПередЗаписьюНаСервере(ЭтотОбъект, ТекущийОбъект);
 + //--
 +</code>
 +
 +Добавим в конце метода “ОбработкаПроверкиЗаполненияНаСервере” следующий код:
 +<code>
 + //++ eComm: Платежные сервисы
 + УправлениеСвойствами.ОбработкаПроверкиЗаполнения(ЭтотОбъект, Отказ, ПроверяемыеРеквизиты);
 + //--
 +</code>
 +
 +Добавим в конце метода “ОбработкаОповещения” следующий код:
 +<code>
 + //++ eComm: Платежные сервисы
 + Если УправлениеСвойствамиКлиент.ОбрабатыватьОповещения(ЭтотОбъект, ИмяСобытия, Параметр) Тогда
 + ОбновитьЭлементыДополнительныхРеквизитов();
 + УправлениеСвойствамиКлиент.ПослеЗагрузкиДополнительныхРеквизитов(ЭтотОбъект);
 + КонецЕсли;
 + //--
 +</code>
 +
 +Добавим в конце модуля формы следующие строки:
 +<code>
 +&НаКлиенте
 +Процедура Подключаемый_РедактироватьСоставСвойств()                        //++ eComm: Платежные сервисы
 +
 + УправлениеСвойствамиКлиент.РедактироватьСоставСвойств(ЭтотОбъект, Объект.Ссылка);
 +
 +КонецПроцедуры
 +
 +&НаСервере
 +Процедура ОбновитьЭлементыДополнительныхРеквизитов()                    //++ eComm: Платежные сервисы
 +
 + УправлениеСвойствами.ОбновитьЭлементыДополнительныхРеквизитов(ЭтотОбъект);
 +
 +КонецПроцедуры
 +
 +&НаКлиенте
 +Процедура ОбновитьЗависимостиДополнительныхРеквизитов()          //++ eComm: Платежные сервисы
 +
 + УправлениеСвойствамиКлиент.ОбновитьЗависимостиДополнительныхРеквизитов(ЭтотОбъект);
 +
 +КонецПроцедуры
 +
 +&НаКлиенте
 +Процедура Подключаемый_ПриИзмененииДополнительногоРеквизита(Элемент)    //++ eComm: Платежные сервисы
 +
 + УправлениеСвойствамиКлиент.ОбновитьЗависимостиДополнительныхРеквизитов(ЭтотОбъект);
 +
 +КонецПроцедуры
 +
 +</code>
 +
 +
  
liqpay_designer_utbas.1640369274.txt.gz · Последнее изменение: 2022/02/24 03:40 (внешнее изменение)