Лишние остатки в регистре Распределение запасов

09.09.22

Задачи пользователя - Корректировка данных

После перехода на версию УТ 11.5.8 не корректно заполнился регистр "Распределение запасов". В регистре отображается товар в наличии больше чем есть в регистре остатков "Товары на складах". Эта простенькая обработка уменьшает количество товара на складе в наличии по регистру сведений до количества товаров числящихся на регистре накопления.

Файлы

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

Наименование Скачано Купить файл
ОчисткаЛишнегоСвободногоОстатка
.epf 8,37Kb
66 2 500 руб. Купить

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

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

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

Обработка получает и показывает на форме таблицу с лишними остатками.

	Запрос.Текст = 
	"ВЫБРАТЬ
	|	РаспределениеЗапасов.Номенклатура КАК Номенклатура,
	|	РаспределениеЗапасов.Характеристика КАК Характеристика,
	|	РаспределениеЗапасов.Склад КАК Склад,
	|	РаспределениеЗапасов.Назначение КАК Назначение,
	|	СУММА(РаспределениеЗапасов.ВНаличии) КАК ВНаличии,
	|	СУММА(ЕСТЬNULL(ТоварыНаСкладахОстатки.ВНаличииОстаток, 0)) КАК Результат
	|ИЗ
	|	РегистрСведений.РаспределениеЗапасов КАК РаспределениеЗапасов
	|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
	|		ПО РаспределениеЗапасов.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура
	|			И РаспределениеЗапасов.Характеристика = ТоварыНаСкладахОстатки.Характеристика
	|			И РаспределениеЗапасов.Склад = ТоварыНаСкладахОстатки.Склад
	|			И РаспределениеЗапасов.Назначение = ТоварыНаСкладахОстатки.Назначение
	|ГДЕ
	|	РаспределениеЗапасов.Состояние = ЗНАЧЕНИЕ(Перечисление.РаспределениеЗапасовСостояния.ОстатокНаСкладе)
	|
	|СГРУППИРОВАТЬ ПО
	|	РаспределениеЗапасов.Номенклатура,
	|	РаспределениеЗапасов.Характеристика,
	|	РаспределениеЗапасов.Склад,
	|	РаспределениеЗапасов.Назначение
	|
	|ИМЕЮЩИЕ
	|	СУММА(ЕСТЬNULL(ТоварыНаСкладахОстатки.ВНаличииОстаток, 0)) < СУММА(РаспределениеЗапасов.ВНаличии)";

Далее можно выбрать те записи, которые требуется исправить, и нажать кнопку "Исправить".

Записи в регистре сведений удаляются или перезаписываются с меньшим количеством:

		Если СтрТз.Пометка Тогда

			НаборЗаписей = РегистрыСведений.РаспределениеЗапасов.СоздатьНаборЗаписей();
			НаборЗаписей.Отбор.Состояние.Установить(Перечисления.РаспределениеЗапасовСостояния.ОстатокНаСкладе);
	        НаборЗаписей.Отбор.Номенклатура.Установить(СтрТз.Номенклатура);
	        НаборЗаписей.Отбор.Характеристика.Установить(СтрТз.Характеристика);
	        НаборЗаписей.Отбор.Назначение.Установить(СтрТз.Назначение);
	        НаборЗаписей.Отбор.Склад.Установить(СтрТз.Склад);
			НаборЗаписей.Прочитать();   
			
			Для Каждого Запись ИЗ НаборЗаписей Цикл
				
				Если СтрТз.Результат = 0 Тогда  
					НаборЗаписей.Очистить();
				Иначе
					
				Запись.ВНаличии = СтрТз.Результат;
				Запись.Свободно = Мин(СтрТз.Результат,Запись.Свободно);
				Запись.Запас 	= СтрТз.Результат;

				КонецЕсли;
			КонецЦикла;                        
			
			НаборЗаписей.Записать();
			
		КонецЕсли; 

 

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

Проверено на версии 1С 8.3.20.1789 для конфигурации Управление торговлей, редакция 11 (11.5.8.267).

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

Обновление Распределение запасов Товары на складах остатки доступность ведомость апгрейд

См. также

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14640 руб.

29.04.2020    42266    128    158    

86

Корректировка данных Системный администратор Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3660 руб.

10.02.2017    118786    715    176    

754

Корректировка данных Программист Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Представьте, что есть система QR - кодирования, которая НЕ ТРЕБУЕТ изменения конфигурации, НЕ ТРЕБУЕТ изменения ни одной печатной формы для добавления QR-кода, включая внешние, НЕ ХРАНИТ данные штрихкодов и их связь, от чего база не "пухнет", ИМЕЕТ возможность закодировать в QR-коде произвольные данные параметров для последующей обработки полученных данных, УМЕЕТ прикреплять сканы, УМЕЕТ обработать считанный QR-код как ВЫ захотите. А также ХРАНИТ историю операций в обход базы для каждого пользователя в отдельности и УМЕЕТ работать с 2D - сканерами. А также автоматически распознавать отсканированные печатные формы (картинки или pdf-файлы) и выполнять заданные произвольные алгоритмы, в том числе прикрепление их к документам! Обновление 3.3 от 24.06.2025!

26840 руб.

26.08.2018    55480    18    65    

57

Закрытие периода Корректировка данных Программист Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

5084 руб.

13.07.2015    54104    186    31    

138

Корректировка данных Закрытие периода Мастера заполнения Программист Бизнес-аналитик Бухгалтер Пользователь 1С 8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление нашей фирмой 3.0 1С:УНФ Платные (руб)

Оптимизируйте процесс закрытия периодов. Автоматизируйте любые, даже самые сложные правила переноса и выполните инвентаризацию остатков за минуты. Гибкая обработка для 1С, которая работает как самостоятельный модуль — без привязки к БСП и с поддержкой большинства конфигураций. Ваш идеальный помощник для закрытия периода, исправления ошибок, реорганизации учета, корректировки и списания остатков.

6100 руб.

28.01.2026    296    2    0    

2

Ценообразование, анализ цен Корректировка данных 1С:Предприятие 8 1С:Управление торговлей 11 Платные (руб)

Подключаемая внешняя обработка с простой настройкой - позволяет автоматически рассчитывать в документах продажи скидку процентом на каждый второй, третий и т.д. товар с наименьшей ценой из выбранного сегмента. Ничего лишнего для удобного использования!

5084 руб.

07.05.2025    1588    2    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Pira 153 27.10.22 10:28 Сейчас в теме
Обработка только для УТ 11.5.8, НЕ ПОДХОДИТ для версии УТ 11.5.9
В УТ 11.5.9 снова поменяли принцип работы с резервами. Добавили регистр накопления и производительный режим.
2. funtik135 28 05.04.23 23:15 Сейчас в теме
Сделал самостоятельно обработку исходя из запросов в тексте. Работает. Всем советую.
3. seozet 14.10.25 13:16 Сейчас в теме
Работает без напильника УТ 11.5.17.151
Для отправки сообщения требуется регистрация/авторизация