====== Встраивание в конфигурации УТП, УПП, УТ-2.3 ======
===== Встраивание подсистемы "Новая почта" =====
1. Объединяем с конфигурацией модуля новой почты
{{ :delivery_utp_1.png?direct&600 |}}
2. Выполняем объединение
3. Пропускаем зависимости
{{ :delivery_utp_2.png?direct&400 |}}
4. Добавим подменю и кнопки действия для открытия форм списка учетных записей и списка экспресс-накладных в необходимом интерфейсе (например интерфейс "Полный")
{{ :delivery_utp_3.png?direct&800 |}}
===== Редактирование документа “Заказ покупателя” =====
==== Редактирование формы документа “Заказ покупателя” ====
Добавим в конце метода “ПередОткрытием” следующий код
//++ ingenum.com.ua / Торговые площадки
Если ЗначениеЗаполнено(Ссылка) Тогда
МенеджерЗаписи = РегистрыСведений.eComm_СтатусыЭкспрессНакладных.СоздатьМенеджерЗаписи();
МенеджерЗаписи.ДокументОснование = Ссылка;
МенеджерЗаписи.Прочитать();
Если МенеджерЗаписи.Выбран()
И ЗначениеЗаполнено(МенеджерЗаписи.ОписаниеСтатуса) Тогда
ЭлементыФормы.eComm_ЭкспрессНакладная.Заголовок = "Статус накладной: " + МенеджерЗаписи.ОписаниеСтатуса;
Иначе
ЭлементыФормы.eComm_ЭкспрессНакладная.Заголовок = "Отправить ЭН";
КонецЕсли;
КонецЕсли;
//-- ingenum
Добавим на форму документа "Заказ покупателя" надпись "eComm_ЭкспрессНакладная" (свойство "Гиперссылка" = Истина).
{{ :delivery_utp_4.png?direct&600 |}}
{{ :delivery_utp_5.png?direct&400 |}}
Добавим в конце модуля формы следующий код
//++ eComm Доставка
Процедура eComm_ЭкспрессНакладнаяНажатие(Элемент) //++ eComm: Доставка
Если ЗначениеЗаполнено(Ссылка) Тогда
ЭН = eCommДоставкаСервер.ВернутьЭкспрессНакладную(Ссылка);
ЗначенияЗаполнения = Новый Структура("ДокументОснование", Ссылка);
ОткрытьФорму("Документ.eComm_ЭкспрессНакладная.ФормаОбъекта", Новый Структура("Ключ, ЗначенияЗаполнения", ЭН, ЗначенияЗаполнения));
Иначе
ПоказатьПредупреждение(, "Данные не записаны.
|Переход к экспресс-накладной возможен только после записи данных");
КонецЕсли;
КонецПроцедуры
Укажем в обработчике события "Нажатие" надписи "eComm_ЭкспрессНакладная" добавленный метод "eComm_ЭкспрессНакладнаяНажатие"
==== Отправка SMS ====
На текущий момент отправка SMS не поддерживается
Обратите внимание что расписание обновлений справочников необходимо настраивать ТОЛЬКО ПОСЛЕ ПЕРВОНАЧАЛЬНОГО РУЧНОГО ОБНОВЛЕНИЯ СПРАВОЧНИКОВ. Иначе города/отделения/улицы могут задублироваться