Доработка WMS RS: добавление модуля электронного документооборота. Техническое описание

Доработка WMS RS (автоматизация склада): добавление модуля электронного документооборота. Техническое описание.

Автоматизация склада включает в себя ряд обязательных задач. В их число входит система электронного документооборота,  позволяющее пользователям совершать обмен  служебными записками и другими документами. Складские системы типа WMS RS лишены такой возможности, но производитель предусмотрел возможность добавления данной функции выпустив модуль docstatRS. Этот модуль по запросу может быть выслан клиентам. После чего его надо будет установить в программу.
    Итак, как это сделать!
1)    Если версия WMS RS у Вас 1.3.1.5 и ниже (Складские системы WMS RS basic и WMS RS optimal более поздних версий уже содержат в дистрибутиве эту обработку) закачиваем с сайта производителя обработку и включаем ее в состав конфигурации.
2)    Создаем регистр сведений “ЗапуститьОповещениеПользователю”. Периодичность – “Непериодический”, режим записи – “независимый”. В измерениях будет содержаться только один реквизит – пользователь, который иметь будет тип “Справочники.Пользователи”.
3)    Складские системы WMS RS используют модуль автоматического обновления событий через каждые 10-15 секунд. В теле этого события нужно будет сделать запрос

Запрос = Новый Запрос("ВЫБРАТЬ
    |    ЗапуститьОповещениеПользователю.Пользователь как Пользователь
    |ИЗ
    |    РегистрСведений.ЗапуститьОповещениеПользователю КАК ЗапуститьОповещениеПользователю
    |ГДЕ
    |    ЗапуститьОповещениеПользователю.Пользователь = &Пользователь");
    Запрос.УстановитьПараметр("Пользователь",ПараметрыСеанса.ТекущийПользователь.Ссылка);
    ТЗ = Запрос.Выполнить().Выгрузить();
    Для каждого н из ТЗ Цикл    
    
         Запрос = Новый Запрос("ВЫБРАТЬ
         |    ИнформированиеСлужебныхЗаписках.Событие,
         |    ИнформированиеСлужебныхЗаписках.Документ КАК Документ,
         |    ИнформированиеСлужебныхЗаписках.ТипКому,
         |    ИнформированиеСлужебныхЗаписках.ДатаСобытия КАК ДатаСобытия
         |ИЗ
         |    РегистрСведений.ИнформированиеСлужебныхЗаписках КАК ИнформированиеСлужебныхЗаписках
         |ГДЕ
         |    ИнформированиеСлужебныхЗаписках.КогоИнформировать = &КогоИнформировать
         |    И ИнформированиеСлужебныхЗаписках.Отправлено = ЛОЖЬ
         |
         |УПОРЯДОЧИТЬ ПО
         |    ДатаСобытия");
        Запрос.УстановитьПараметр("КогоИнформировать",н.Пользователь);
        ТЗ2 = Запрос.Выполнить().Выгрузить();
        Для каждого нн из ТЗ2 Цикл
           
            НаборЗаписей = РегистрыСведений.ИнформированиеСлужебныхЗаписках.СоздатьНаборЗаписей();
            НаборЗаписей.Отбор.КогоИнформировать.Установить(н.Пользователь);
            НаборЗаписей.Отбор.Документ.Установить(нн.Документ);
            НаборЗаписей.Отбор.Событие.Установить(нн.Событие);
            НаборЗаписей.Прочитать();
            НаборЗаписей[0].Отправлено = Истина;
            НаборЗаписей.Записать();               
           
            Сообщить(НаборЗаписей.Отбор.Событие);
           
        КонецЦикла;
       
       
        НаборЗаписей = РегистрыСведений.ЗапуститьОповещениеПользователю.СоздатьНаборЗаписей();
        НаборЗаписей.Отбор.Пользователь.Установить(н.Пользователь);
        НаборЗаписей.Записать();

Данный запрос пизолит отследить поступление в данный регистр новой записи и выдаст информацию по поступившему документу пользователю, указанному в регистре. WMS RS (автоматизация склада путем внедрения данных систем) предусматривает отправку служебных заданий на персональные ТСД складских работников. Также складские системы данного типа имеют возможность размещения файлов в теле служебной записки. Для этого в модуле docstatRS в строке 213 нужно указать в запросе
 |В директорию " + (Путь) ),
Где (Путь) и есть выбор каталога сохранения файлов для передачи в теле документа.  

Назад

Новости
Готовый шаблон Longpage от Неткат

В июне Неткат добавил в версию 5.2. новый готовый шаблон сайта - лонгпэйдж (Longpage). Это 1 длинная страница, по которой вы перемещаетесь благодаря удобной навигации - верхнего меню и ссылок по тексту.

Далее...
Shortpage - быстрое-решение для сайта-каталога

В июне вместе с Longpage Неткат выпустил и Shortpage - многостраничный сайт, основным принципом которого является размещение контента на одном экране без прокрутки.

Далее...