РТИ. Закрытие поручений в БП: различия между версиями
Irit (обсуждение | вклад) Нет описания правки |
Irit (обсуждение | вклад) Нет описания правки |
||
Строка 5: | Строка 5: | ||
* Общие модули | * Общие модули | ||
** ЛСР_ИнтеграцияСУНФВызовСервера | ** ЛСР_ИнтеграцияСУНФВызовСервера | ||
** ЛСР_ИнтеграцияСУНФСообщенияВызовСервера | |||
** ЛСР_ИнтеграцияСУНФСообщенияКлиент | |||
** ЛСР_ПоручениеЗакрытие | ** ЛСР_ПоручениеЗакрытие | ||
** ЛСР_ПоручениеЗакрытиеВызовСервера | ** ЛСР_ПоручениеЗакрытиеВызовСервера | ||
Строка 14: | Строка 16: | ||
* Константы | * Константы | ||
** ЛСР_ДатаПоследнегоЗапросаУНФ | ** ЛСР_ДатаПоследнегоЗапросаУНФ | ||
** ЛСР_АдресПодключенияКУНФ | |||
** ЛСР_ЛогинПодключенияКУНФ | |||
** ЛСР_ПарольПодключенияКУНФ | |||
* Справочники | * Справочники | ||
** ЛСР_ТипыДокументовПоручений | ** ЛСР_ТипыДокументовПоручений | ||
* Документы | |||
** ЛСР_СообщениеИнтеграции | |||
* Перечисления | * Перечисления | ||
** ЛСР_ТипыУведомлений | ** ЛСР_ТипыУведомлений | ||
Строка 36: | Строка 43: | ||
В рамках одного регламентного задания выполняется как отправка признака закрытия из БП в УНФ по данным регистра "'''''ЛСР_ПакетыДанныхКОтправке'''''", так и получение данных из УНФ по поручениям на закрытие от даты, указанной в константе "'''''ЛСР_ДатаПоследнегоЗапросаУНФ'''''". Полученные данные записываются в регистр сведений "'''''ЛСР_ДанныеДокументовПоручений'''''", а у полученных поручений устанавливается статус "На закрытии". После установки статуса выполняется уведомление пользователей через [[РТИ. Напоминания пользователям в БП|функцию напоминаний пользователям в БП]]. | В рамках одного регламентного задания выполняется как отправка признака закрытия из БП в УНФ по данным регистра "'''''ЛСР_ПакетыДанныхКОтправке'''''", так и получение данных из УНФ по поручениям на закрытие от даты, указанной в константе "'''''ЛСР_ДатаПоследнегоЗапросаУНФ'''''". Полученные данные записываются в регистр сведений "'''''ЛСР_ДанныеДокументовПоручений'''''", а у полученных поручений устанавливается статус "На закрытии". После установки статуса выполняется уведомление пользователей через [[РТИ. Напоминания пользователям в БП|функцию напоминаний пользователям в БП]]. | ||
Дополнительно программным путем на форме поручения экспедитору выполняется отрисовка элементов для отображения списка сообщений в рамках текущего поручения (а-ля контекстные обсуждения). Данные сообщения обмениваются с 1С:УНФ для последующего отображения у поручении у логистов. Сообщения поддерживают только передачу текста, без файлов. |
Текущая версия от 19:05, 19 июня 2023
В конфигурации БП компании РТрансИнвест реализован механизм закрытия документов "Поручение экспедитору".
В функциональную возможность включены следующие объекты метаданных:
- Общие модули
- ЛСР_ИнтеграцияСУНФВызовСервера
- ЛСР_ИнтеграцияСУНФСообщенияВызовСервера
- ЛСР_ИнтеграцияСУНФСообщенияКлиент
- ЛСР_ПоручениеЗакрытие
- ЛСР_ПоручениеЗакрытиеВызовСервера
- ЛСР_ПоручениеЗакрытиеКлиент
- Роли
- ЛСР_ДобавлениеИзменениеДанныеДокументовПоручений
- ЛСР_ДобавлениеИзменениеТиповДокументовПоручений
- ЛСР_ЧтениеТиповДокументовПоручений
- Константы
- ЛСР_ДатаПоследнегоЗапросаУНФ
- ЛСР_АдресПодключенияКУНФ
- ЛСР_ЛогинПодключенияКУНФ
- ЛСР_ПарольПодключенияКУНФ
- Справочники
- ЛСР_ТипыДокументовПоручений
- Документы
- ЛСР_СообщениеИнтеграции
- Перечисления
- ЛСР_ТипыУведомлений
- ЛСР_СостоянияПоручений
- ЛСР_ТипыПакетовДанных
- Обработки
- ЛСР_ЗакрытиеПоручений
- Регистры сведений
- ЛСР_ДанныеДокументовПоручений
- ЛСР_ПакетыДанныхКОтправке
В документ "Поручение экспедитору" добавлено поле "Состояние поручения", в зависимости от которого определяется видимость кнопки "Закрыть поручение"
При нажатие на кнопку открывается форма закрытия поручения из обработки "ЛСР_ЗакрытиеПоручений" со списком данных, полученных из системы УНФ. При этом все поля доступны только в режиме чтения.
При двойном клике на поле с файлом будут получены данные файла, они сохранятся во временном каталоге, а далее файл будет открыт.
При нажатие на кнопку "Закрыть поручение" система задаст подтверждающий вопрос, в случае положительного ответа у поручения установится статус "Закрыт", а само поручение будет добавлено в регистр сведений "ЛСР_ПакетыДанныхКОтправке" для последующей отправки через регламентное задание.
В рамках одного регламентного задания выполняется как отправка признака закрытия из БП в УНФ по данным регистра "ЛСР_ПакетыДанныхКОтправке", так и получение данных из УНФ по поручениям на закрытие от даты, указанной в константе "ЛСР_ДатаПоследнегоЗапросаУНФ". Полученные данные записываются в регистр сведений "ЛСР_ДанныеДокументовПоручений", а у полученных поручений устанавливается статус "На закрытии". После установки статуса выполняется уведомление пользователей через функцию напоминаний пользователям в БП.
Дополнительно программным путем на форме поручения экспедитору выполняется отрисовка элементов для отображения списка сообщений в рамках текущего поручения (а-ля контекстные обсуждения). Данные сообщения обмениваются с 1С:УНФ для последующего отображения у поручении у логистов. Сообщения поддерживают только передачу текста, без файлов.