РТИ. Закрытие поручений в УНФ: различия между версиями

Материал из largespace
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
Строка 4: Строка 4:


* Общие модули
* Общие модули
** ЛСР_ИнтеграцияСУНФСообщенияВызовСервера
** ЛСР_ИнтеграцияСУНФСообщенияКлиент
** ЛСР_ИнтерфейсAPI
** ЛСР_ИнтерфейсAPI
** ЛСР_ИнтерфейсAPIТочкаВхода
** ЛСР_ИнтерфейсAPIТочкаВхода
Строка 14: Строка 16:
** ЛСР_ДобавлениеИзменениеТиповДокументовПоручений
** ЛСР_ДобавлениеИзменениеТиповДокументовПоручений
** ЛСР_ЧтениеТиповДокументовПоручений
** ЛСР_ЧтениеТиповДокументовПоручений
** ЛСР_ИнтерфейсAPI
** ЛСР_ДобавлениеИзменениеСОобщенийИнтеграции
* HTTP-сервисы
* HTTP-сервисы
** ЛСР_ИнтеграцияСБухгалтерией
** ЛСР_ИнтеграцияСБухгалтерией
Строка 20: Строка 24:
* Справочники
* Справочники
** ЛСР_ТипыДокументовПоручений
** ЛСР_ТипыДокументовПоручений
* Документы
** ЛСР_СообщениеИнтеграции
* Обработки
* Обработки
** ЛСР_ЗакрытиеПоручений
** ЛСР_ЗакрытиеПоручений
Строка 47: Строка 53:


Дополнительно для заказов покупателей отключен контроль завершенности заказа при создании на их основании других документов.
Дополнительно для заказов покупателей отключен контроль завершенности заказа при создании на их основании других документов.
Дополнительно программным путем на форме поручений экспедитору и поручений ТО программно отрисовывается окно с сообщениями по поручению. Сообщения используются для обмена между УНФ и БП. При получении сообщения со стороны БП менеджеру поручения формируется уведомление о новом сообщении.

Текущая версия от 19:13, 19 июня 2023

В конфигурации УНФ компании РТрансИнвест реализован механизм закрытия документов "Заказ покупателя" с видом операций "Поручение экспедитору" и "Поручение на ТО".

В функциональную возможность включены следующие объекты метаданных:

  • Общие модули
    • ЛСР_ИнтеграцияСУНФСообщенияВызовСервера
    • ЛСР_ИнтеграцияСУНФСообщенияКлиент
    • ЛСР_ИнтерфейсAPI
    • ЛСР_ИнтерфейсAPIТочкаВхода
    • ЛСР_ПоручениеЗакрытие
    • ЛСР_ПоручениеЗакрытиеВызовСервера
    • ЛСР_ПоручениеЗакрытиеКлиент
    • ЛСР_ПоручениеЗакрытиеКлиентСервер
  • Роли
    • ЛСР_ДобавлениеИзменениеДанныеДокументовПоручений
    • ЛСР_ДобавлениеИзменениеТиповДокументовПоручений
    • ЛСР_ЧтениеТиповДокументовПоручений
    • ЛСР_ИнтерфейсAPI
    • ЛСР_ДобавлениеИзменениеСОобщенийИнтеграции
  • HTTP-сервисы
    • ЛСР_ИнтеграцияСБухгалтерией
  • Константы
    • ЛСР_СтатусПорученияНаЗакрытии
  • Справочники
    • ЛСР_ТипыДокументовПоручений
  • Документы
    • ЛСР_СообщениеИнтеграции
  • Обработки
    • ЛСР_ЗакрытиеПоручений
  • Регистры сведений
    • ЛСР_ДанныеДокументовПоручений


В документах "Заказ покупателя" с видом операций поручения в командной панели через библиотеку форм добавляется кнопка "Отправить на закрытие".

РТИ. Кнопка "Отправить к закрытию".png

При нажатии на кнопку открывается форма закрытия поручения из обработки "ЛСР_ЗакрытиеПоручений". На форме отображаются список обязательных и рекомендуемых данных, которые необходимо добавить перед выполнением закрытия поручения. По необходимости можно добавить несколько документов одного типа. Тип значения, обязательность заполнения и подсказка определяются в элементе справочника "ЛСР_ТипыДокументовПоручений".

Закрытие поручения


При нажатии на кнопку "Сохранить" данные сохраняются в регистре сведений "ЛСР_ДанныеДокументовПоручений".

При нажатии на кнопку "Отправить к закрытию" выполняется проверка заполненности обязательных значений, если все ок - то выполняется сохранение незаписанных значений, затем устанавливается статус поручения "На закрытии" (значение берется из константы "ЛСР_СтатусПорученияНаЗакрытии"). На этом работа в пользовательском режиме завершена.

В HTTP-сервисе "ЛСР_ИнтеграцияСБухгалтерией" реализованы два метода:

getAssign - для получения списка данных по закрытым поручениям из регистра сведений ЛСР_ДанныеДокументовПоручений в JSON

closeAssign - для отметки поручения как завершено (устанавливается статус Завершен".

На форме поручения со статусом "На закрытии" и "Завершен" нельзя вносить изменения, при этом со статуса "На закрытии" снять еще можно, со статуса "Завершен" - уже нет.

Дополнительно для заказов покупателей отключен контроль завершенности заказа при создании на их основании других документов.

Дополнительно программным путем на форме поручений экспедитору и поручений ТО программно отрисовывается окно с сообщениями по поручению. Сообщения используются для обмена между УНФ и БП. При получении сообщения со стороны БП менеджеру поручения формируется уведомление о новом сообщении.