Обнуление остатков производится по типу льготы на определенное число.

Перед снятием остатков необходимо выполнить следующие настройки:

  1. Отключить константу Использовать рецепты по форме №107-1/у во всех МО - чтобы остановить выписку рецептов во время снятия остатков, константу можно отключить в ЦБ с помощью обработки Менеджер констант
  2. Установить в МИС константу "Дата снятия остатков ЛЛП", в БА ЛЛО установить константу "Дата снятия остатков" (даты констант в МИС и БА ЛЛО должны совпадать)
  3. Установить  в МИС настройку организации ДатаНачалаФиксацииДвиженийПрепаратовДляОтображенияНулевыхОстатков , равной дате распределения новых остатков.

ВАЖНО! Дата снятия остатков и дата ввода начальных остатков должны быть разными.

После выполнения необходимых настроек выполнить следующие действия:

  1. В Ба ЛЛО запустить две обработки:

ОбнулитьОстаткиРегистраДоступныеКВыпискеБА.epf
ОбнулитьОстаткиРегистраКРаспределению.epf

В обработках указываем дату с точностью до секунд (например 29.12.2023 23:59:59) и выбираем льготы по которым будет обнуление (в обработке распределения льготы выбираются поочерёдно, т.е. выбрали льготу, указали дату, обнулили, выбрали следующую)

2.  В ЦБ запустить следующие обработки:

ПоставитьСообщениеВОчередь_ЛЛО_Спец_СнятиеОстатков.epf

ПоставитьСообщениеВОчередь_ЛЛО_Спец_ЗачиститьРеестрЛЛП.epf

Остатки обнулены - проверить остатки можно в консоли запросов:

В БА ЛЛО

ВЫБРАТЬ
    тмб_ДоступныеКВыпискеЛЛПОстатки.Организация КАК Организация,
    тмб_ДоступныеКВыпискеЛЛПОстатки.ФилиалПодразделенияЛЛО КАК ФилиалПодразделенияЛЛО,
    тмб_ДоступныеКВыпискеЛЛПОстатки.Препарат КАК Препарат,
    тмб_ДоступныеКВыпискеЛЛПОстатки.ФормаВыпуска КАК ФормаВыпуска,
    тмб_ДоступныеКВыпискеЛЛПОстатки.ТипЛьготы КАК ТипЛьготы,
    тмб_ДоступныеКВыпискеЛЛПОстатки.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    тмб_ДоступныеКВыпискеЛЛПОстатки.КоличествоОстаток КАК КоличествоОстаток
ИЗ
    РегистрНакопления.тмб_ДоступныеКВыпискеЛЛП.Остатки(, Организация = &Организация) КАК тмб_ДоступныеКВыпискеЛЛПОстатки


В МИС

ВЫБРАТЬ
    тмб_ЛЛО_ДоступныеКВыпискеЛЛПОстатки.МНН КАК МНН,
    тмб_ЛЛО_ДоступныеКВыпискеЛЛПОстатки.ТорговоеНаименование КАК ТорговоеНаименование,
    тмб_ЛЛО_ДоступныеКВыпискеЛЛПОстатки.ФормаВыпуска КАК ФормаВыпуска,
    тмб_ЛЛО_ДоступныеКВыпискеЛЛПОстатки.ТипЛьготы КАК ТипЛьготы,
    тмб_ЛЛО_ДоступныеКВыпискеЛЛПОстатки.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    тмб_ЛЛО_ДоступныеКВыпискеЛЛПОстатки.Организация КАК Организация,
    тмб_ЛЛО_ДоступныеКВыпискеЛЛПОстатки.ФилиалПодразделенияЛЛО КАК ФилиалПодразделенияЛЛО,
    тмб_ЛЛО_ДоступныеКВыпискеЛЛПОстатки.КоличествоОстаток КАК КоличествоОстаток
ИЗ
    РегистрНакопления.тмб_ЛЛО_ДоступныеКВыпискеЛЛП.Остатки(, ) КАК тмб_ЛЛО_ДоступныеКВыпискеЛЛПОстатки


При обнулении остатков важно учитывать когда оно проводится - если до окончания года (в декабре) обработка распределения должна использоваться РаспределениеЛПпоМО (декабрь).epf, если обнуление проводится в январе должна использоваться обработка РаспределениеЛПпоМО (январь).epf


  • Нет меток