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

Материал из largespace
Перейти к навигации Перейти к поиску
(Новая страница: «В конфигурации '''УНФ''' компании РТрансИнвест реализован механизм закрытия документов "Заказ покупателя" с видом операций "Поручение экспедитору" и "Поручение на ТО". В функциональную возможность включены следующие объекты метаданных: * Общие мо...»)
 
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 4: Строка 4:


* Общие модули
* Общие модули
** ЛСР_ИнтеграцияСУНФСообщенияВызовСервера
** ЛСР_ИнтеграцияСУНФСообщенияКлиент
** ЛСР_ИнтерфейсAPI
** ЛСР_ИнтерфейсAPI
** ЛСР_ИнтерфейсAPIТочкаВхода
** ЛСР_ИнтерфейсAPIТочкаВхода
Строка 14: Строка 16:
** ЛСР_ДобавлениеИзменениеТиповДокументовПоручений
** ЛСР_ДобавлениеИзменениеТиповДокументовПоручений
** ЛСР_ЧтениеТиповДокументовПоручений
** ЛСР_ЧтениеТиповДокументовПоручений
** ЛСР_ИнтерфейсAPI
** ЛСР_ДобавлениеИзменениеСОобщенийИнтеграции
* HTTP-сервисы
* HTTP-сервисы
** ЛСР_ИнтеграцияСБухгалтерией
** ЛСР_ИнтеграцияСБухгалтерией
Строка 20: Строка 24:
* Справочники
* Справочники
** ЛСР_ТипыДокументовПоручений
** ЛСР_ТипыДокументовПоручений
* Документы
** ЛСР_СообщениеИнтеграции
* Обработки
* Обработки
** ЛСР_ЗакрытиеПоручений
** ЛСР_ЗакрытиеПоручений
Строка 30: Строка 36:
[[Файл:РТИ. Кнопка "Отправить к закрытию".png|безрамки|451x451пкс]]
[[Файл:РТИ. Кнопка "Отправить к закрытию".png|безрамки|451x451пкс]]


При нажатии на кнопку открывается форма закрытия поручения из обработки "ЛСР_ЗакрытиеПоручений". На форме отображаются список обязательных и рекомендуемых данных, которые необходимо добавить перед выполнением закрытия поручения. По необходимости можно добавить несколько документов одного типа. Тип значения, обязательность заполнения и подсказка определяются в элементе справочника "ЛСР_ТипыДокументовПоручений".  
При нажатии на кнопку открывается форма закрытия поручения из обработки "'''''ЛСР_ЗакрытиеПоручений'''''". На форме отображаются список обязательных и рекомендуемых данных, которые необходимо добавить перед выполнением закрытия поручения. По необходимости можно добавить несколько документов одного типа. Тип значения, обязательность заполнения и подсказка определяются в элементе справочника "'''''ЛСР_ТипыДокументовПоручений'''''".
[[Файл:РТИ. Закрытие поручения документы.png|мини|443x443пкс|Закрытие поручения]]
 
 
При нажатии на кнопку "Сохранить" данные сохраняются в регистре сведений "'''''ЛСР_ДанныеДокументовПоручений'''''".
 
При нажатии на кнопку "Отправить к закрытию" выполняется проверка заполненности обязательных значений, если все ок - то выполняется сохранение незаписанных значений, затем устанавливается статус поручения "На закрытии" (значение берется из константы "'''''ЛСР_СтатусПорученияНаЗакрытии'''''"). На этом работа в пользовательском режиме завершена.
 
В HTTP-сервисе "'''''ЛСР_ИнтеграцияСБухгалтерией'''''" реализованы два метода:
 
'''getAssign''' - для получения списка данных по закрытым поручениям из регистра сведений ЛСР_ДанныеДокументовПоручений в JSON
 
'''closeAssign''' - для отметки поручения как завершено (устанавливается статус Завершен".
 
На форме поручения со статусом "На закрытии" и "Завершен" нельзя вносить изменения, при этом со статуса "На закрытии" снять еще можно, со статуса "Завершен" - уже нет.


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


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

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

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

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

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


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

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

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

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


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

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

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

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

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

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

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

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