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

16.03.15

Разработка - Механизмы типовых конфигураций

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Контроль отрицательных остатков.txt
.txt 22,28Kb
8 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

1. 

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

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


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

 

2. 

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

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

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

Вступайте в нашу телеграмм-группу Инфостарт

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

См. также

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Программист 1С 8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Данное расширение — это механизм, сделанный при помощи двух модулей из БСП (3.1.11.415), который позволяет динамически добавлять команды (кнопки и не только при желании) на формы управляемого приложения без изменения конфигурации. На примере данного механизма удобно рассмотреть некоторые возможности для расширения функционала объектов, которые подключены к механизму библиотеки стандартных подсистем.

1 стартмани

20.03.2026    940    InFlach    0    

7

Механизмы типовых конфигураций Программист Стажер 1С 8.3 1С:Зарплата и Управление Персоналом 3.x Бесплатно (free)

Интервальные регистры в 1С:ЗУП 3.1 заменяют тяжелые срезы последних, ускоряя отчеты по кадровым данным через интервалы ДатаНачала–ДатаОкончания. Разбираем отличия, примеры кода, плюсы и способы синхронизации.

12.03.2026    2419    AlexeyPROSTO_1C    4    

20

Механизмы типовых конфигураций Программист Стажер 1С 8.3 1С:Зарплата и Управление Персоналом 3.x Бесплатно (free)

Как в ЗУП работает механизм расстановки времени в регистрах сведений с помощью подписки на события?Рассматривается логика сдвигов для разных типов документов (прием, увольнение, отпуск) и дается инструкция по подключению нового регистра к этому механизму.

03.03.2026    1140    YA_1100893639    1    

7

Механизмы типовых конфигураций Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

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

11.08.2025    7454    user1988284    0    

23
Для отправки сообщения требуется регистрация/авторизация