eComm+

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

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

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


delivery_designer_utp_2_4_0_2

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
delivery_designer_utp_2_4_0_2 [2023/12/23 16:10]
webmaster [Редактирование формы документа “Заказ покупателя”]
delivery_designer_utp_2_4_0_2 [2025/04/18 19:33] (текущий)
webmaster [Редактирование интерфейсов]
Строка 20: Строка 20:
 На панели разместим надпись (гиперссылка) "eComm_ЭкспрессНакладная_Открыть" и надпись "eComm_ЭкспрессНакладная_Создать". На панели разместим надпись (гиперссылка) "eComm_ЭкспрессНакладная_Открыть" и надпись "eComm_ЭкспрессНакладная_Создать".
  
-^ Имя элемента      ^ Синоним                  ^ Элемент          ^ Гиперссылка          ^ Ширина           Картинка          ^+^ Имя элемента      ^ Синоним                  ^ Элемент          ^ Гиперссылка          ^ Ширина ^          Картинка          ^
 | eComm_ЭкспрессНакладная_Открыть    | Отправить ЭН | Надпись        | Истина        | 350| Документ | | eComm_ЭкспрессНакладная_Открыть    | Отправить ЭН | Надпись        | Истина        | 350| Документ |
 | eComm_ЭкспрессНакладная_Создать    | Создать | Надпись        | Истина        | 150| СоздатьЭлементСписка | | eComm_ЭкспрессНакладная_Создать    | Создать | Надпись        | Истина        | 150| СоздатьЭлементСписка |
Строка 46: Строка 46:
  СписокВыбора = eCommДоставкаСервер.СписокЭкспрессНакладных(ЭтотОбъект.Ссылка);   СписокВыбора = eCommДоставкаСервер.СписокЭкспрессНакладных(ЭтотОбъект.Ссылка); 
  Если СписокВыбора.Количество() > 1 Тогда  Если СписокВыбора.Количество() > 1 Тогда
- //ОповещениеОВыборе = Новый ОписаниеОповещения("ВыполнитьПослеВыбораЗначения", ЭтаФорма, Объект.Ссылка); 
- //ПоказатьВыборИзМеню(ОповещениеОВыборе, СписокВыбора, Элементы["eComm_ЭкспрессНакладная_Открыть"]); 
  ВыбрЗначение = ВыбратьИзМеню(СписокВыбора, Элемент);  ВыбрЗначение = ВыбратьИзМеню(СписокВыбора, Элемент);
  Если НЕ ВыбрЗначение = Неопределено Тогда   Если НЕ ВыбрЗначение = Неопределено Тогда 
Строка 119: Строка 117:
 ==== Редактирование формы списка “Заказ покупателя” ==== ==== Редактирование формы списка “Заказ покупателя” ====
  
 +^ Имя колонки      ^ Элемент управления          ^ ТекстШапки                  ^ ТолькоПросмотр          ^ 
 +| ЭкспрессНакладная    | Поле ввода | Экспресс-накладная        | Истина        |
 +| ОписаниеСтатуса    | Поле ввода | Описание статуса        | Истина        |
 +| СтатусДенежногоПеревода    | Поле ввода | Статус денежного перевода        | Истина        |
 +| ДнейХраненияНаСкладе    | Поле ввода | Дней хранения на складе        | Истина        |
 +| НачалоПлатногоХранения    | Поле ввода | Начало платного хранения        | Истина        |
  
 {{ ::utp_integreted1.png?600 |}} {{ ::utp_integreted1.png?600 |}}
Строка 151: Строка 155:
  Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ  Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
                 | ВременнаяТаблицаДокументов.Документ КАК Документ,                 | ВременнаяТаблицаДокументов.Документ КАК Документ,
-                | ЕСТЬNULL(ЭкспрессНакладныеСпискаЗаказов.ЭкспрессНакладная.НомерТТН, """") КАК ЭкспрессНакладная+                | ЕСТЬNULL(ЭкспрессНакладныеСпискаЗаказов.ЭкспрессНакладная.НомерТТН, """") КАК ЭкспрессНакладная, 
 +                | СтатусыЭкспрессНакладных.ОписаниеСтатуса, 
 +                | СтатусыЭкспрессНакладных.СтатусДенежногоПеревода, 
 +                | СтатусыЭкспрессНакладных.ДнейХраненияНаСкладе, 
 +                | СтатусыЭкспрессНакладных.НачалоПлатногоХранения
                 |ИЗ                 |ИЗ
                 | ВременнаяТаблицаДокументов КАК ВременнаяТаблицаДокументов                 | ВременнаяТаблицаДокументов КАК ВременнаяТаблицаДокументов
                 | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.eComm_ЭкспрессНакладныеСпискаЗаказов КАК ЭкспрессНакладныеСпискаЗаказов                 | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.eComm_ЭкспрессНакладныеСпискаЗаказов КАК ЭкспрессНакладныеСпискаЗаказов
 +                | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.eComm_СтатусыЭкспрессНакладных КАК СтатусыЭкспрессНакладных
 +                | ПО ЭкспрессНакладныеСпискаЗаказов.ЭкспрессНакладная = СтатусыЭкспрессНакладных.ЭкспрессНакладная
                 | ПО (ЭкспрессНакладныеСпискаЗаказов.ДокументОснование = ВременнаяТаблицаДокументов.Документ)";                 | ПО (ЭкспрессНакладныеСпискаЗаказов.ДокументОснование = ВременнаяТаблицаДокументов.Документ)";
   
Строка 167: Строка 177:
   
  Если ЗначениеЗаполнено(СтрокаТаблицыРезультат.ЭкспрессНакладная) Тогда  Если ЗначениеЗаполнено(СтрокаТаблицыРезультат.ЭкспрессНакладная) Тогда
- Строка.Ячейки.ЭкспрессНакладная.Значение = СтрокаТаблицыРезультат.ЭкспрессНакладная;+ Строка.Ячейки.ЭкспрессНакладная.Значение  = СтрокаТаблицыРезультат.ЭкспрессНакладная; 
 + Строка.Ячейки.ОписаниеСтатуса.Значение = СтрокаТаблицыРезультат.ОписаниеСтатуса; 
 + Строка.Ячейки.СтатусДенежногоПеревода.Значение = СтрокаТаблицыРезультат.СтатусДенежногоПеревода; 
 + Строка.Ячейки.ДнейХраненияНаСкладе.Значение = СтрокаТаблицыРезультат.ДнейХраненияНаСкладе; 
 + Строка.Ячейки.НачалоПлатногоХранения.Значение = СтрокаТаблицыРезультат.НачалоПлатногоХранения;
  КонецЕсли;  КонецЕсли;
  КонецЕсли;  КонецЕсли;
Строка 175: Строка 189:
 КонецПроцедуры КонецПроцедуры
 </code> </code>
 +
 +
 +==== Редактирование интерфейсов ====
 +
 +Разместим в общем модуле "eCommСерверДоработки" (необходимо добавить в случае отсутствия) код:
 +<code>
 +Процедура ЗагрузкаОплатНоваяПочта() Экспорт
 +
 + ОткрытьФорму("Обработка.eComm_НоваяПочта.Форма.ЗагрузкаОплат");
 +
 +КонецПроцедуры
 +</code>
 +
 +
 +{{ ::delivery_designer_utp_3.jpg?600 |}}
 +
 +Добавим в интерфейс «Полный» (или какой-либо другой требуемый интерфейс) подменю «eComm» с пунктами: «Учетные записи доставки», «Экспресс-накладные» и "Загрузка оплат"
 +
 +^ Тип кнопки      ^ Действие                  ^ Текст          ^ Картинка          ^ 
 +| Действие| Справочник.eComm_УчетныеЗаписиСлужбДоставки: Открыть справочник | Учетные записи доставки| Справочник| 
 +| Действие| Документ.eComm_ЭкспрессНакладная: Открыть список документов | Экспресс-накладные| Документ|
 +| Действие| eCommСерверДоработки.ЗагрузкаОплатНоваяПочта | Загрузка оплат (НП)| Обработка|
 +
 +
 +{{ ::delivery_designer_utp_4.jpg?600 |}}
 +
 +{{ ::delivery_designer_utp_5.jpg?600 |}}
 +
 +{{ ::delivery_designer_utp_6.jpg?600 |}}
 +
 +
 +<note>В случае использования только модуля новой почты (без подключения укрпочты и др. перевозчиков) допускается сохранение города / отделения доставки в карточке контрагента [[delivery_designer_utp_contr|Реквизиты доставки в карточке контрагента УТП / УПП]]</note>
 +
delivery_designer_utp_2_4_0_2.1703340649.txt.gz · Последнее изменение: 2022/02/24 03:40 (внешнее изменение)