gifts2017

Контроль отрицательных остатков при неоперативном проведении для УТ 11.1

Опубликовал Сергей Ковзун (Kovzun) в раздел Программирование - Практика программирования

Описание настройки для включения контроля отрицательных остатков на время документа при неоперативном проведении.

В типовых механизмах УТ 11 отсутствует возможность контроля отрицательных остатков на время документа при неоперативном проведении (есть только контроль на конец дня или месяца). Этот контроль не реализован по известным причинам. Данная настройка всех функций контроля выполнять не будет, по этому вопросу есть много статей.

Для включения контроля необходимо в общем модуле "ЗапасыСервер" в процедуре "ТаблицаОстатковТоваровОрганизаций" следующее:

1. 

|ПОМЕСТИТЬ ОстаткиТоваровНаДатуАктуальности
|ИЗ");

//Настройка контроля неоперативного проведения (начало)
Если Константы.ИПК_КонтролироватьОстаткиНаВремяПроведения.Получить() = Истина Тогда
Запрос.Текст = Запрос.Текст + "
| РегистрНакопления.ТоварыОрганизаций.Остатки(&Дата,";
Иначе
Запрос.Текст = Запрос.Текст + "
| РегистрНакопления.ТоварыОрганизаций.Остатки(,";
КонецЕсли;
Запрос.Текст = Запрос.Текст + "
//Настройка контроля неоперативного проведения (конец)


| Не &ИспользоватьОстаткиНаКонецМесяца
| И (АналитикаУчетаНоменклатуры) В (

 

2. 

//Настройка контроля неоперативного проведения (начало)
Если Константы.ИПК_КонтролироватьОстаткиНаВремяПроведения.Получить() = Истина Тогда
Запрос.УстановитьПараметр("Дата", Дата + 1);
//особенность: при уменьшении даты документа на 1 секунду будет возможность списывать в "-"
Иначе
Запрос.УстановитьПараметр("Дата", Перечисления.ВидыКонтроляТоваровОрганизаций.ДатаКонтроля(Дата) + 1);
КонецЕсли;
//Настройка контроля неоперативного проведения (конец)

Для описанного варианта также будет необходимо добавить константу "ИПК_КонтролироватьОстаткиНаВремяПроведения".

В приложении есть файл с процедурой целиком (версия 11.1.9.70). 

Скачать файлы

Наименование Файл Версия Размер
Контроль отрицательных остатков.txt 7
.txt 22,28Kb
15.03.15
7
.txt 22,28Kb Скачать

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.