В процессе работы с адресным складом в программе 1С:Управление торговлей 11 пользователи часто сталкиваются с неприятной ситуацией: количество товара на складе по данным общего учета не совпадает с суммарным количеством товара, распределенного по ячейкам. Это создает проблемы при отгрузке, планировании закупок и закрытии месяца.
В данной статье мы подробно разберем, почему возникают такие расхождения, какими инструментами их искать и как правильно выровнять остатки, используя типовой функционал системы.
Для начала проанализируем ситуацию: в системе 1С:УТ 11 учет товаров на адресном складе ведется параллельно в двух разных регистрах накопления. Регистр ТоварыНаСкладах отвечает за общий количественный остаток на складе (финансовый и количественный учет), а регистр ТоварыВЯчейках — за оперативное размещение товара (где именно он лежит). Выясним основные причины разрыва между ними:
Приходный ордер на товары, но не создано или не отработано Задание на размещение. В этом случае товар уже числится на складе (в зоне приемки), но в ячейках хранения его еще нет.Расходный ордер на товары проведен, но товар не был фактически отобран из ячеек (или наоборот), возникает перекос.Корректировка регистров напрямую. Если изменить данные в одном регистре и забыть про другой, расхождение гарантировано.Прежде чем приступать к выравниванию, нам необходимо точно определить масштаб проблемы. Рассмотрим типовой отчет, предназначенный специально для этой цели.
Разберем работу с отчетом «Контроль остатков товаров в ячейках». Этот отчет позволяет сопоставить данные двух регистров. В нем мы увидим:
ТоварыНаСкладах).ТоварыВЯчейках).Важный момент: Обратите внимание на остатки в виртуальных зонах — «Зона приемки» и «Зона отгрузки». Часто товар «зависает» именно там. Если в зоне приемки висит положительный остаток, значит, товар принят по документам, но не размещен. Если в зоне отгрузки висит остаток — товар отобран из ячейки, но расходный документ до конца не оформлен.
Рассмотрим основной и самый правильный способ выравнивания остатков. Многие ошибочно полагают, что нужно писать обработку для правки регистров, но в 1С:УТ 11 для этого предусмотрен документ Пересчет товаров.
Проанализируем алгоритм действий:
Пересчет товаров по интересующему нас складу и складской зоне.Теперь самое главное: на основании Пересчета товаров необходимо создать документы Отражение излишков товаров и Отражение недостач товаров. Эти документы уникальны тем, что они одновременно корректируют и регистр ячеек, и регистр остатков на складах. Это позволяет привести оба регистра к единому знаменателю без нарушения логики программы.
Рассмотрим ситуацию, когда товар числится на складе («на балансе»), но его физически нет в ячейках, и вы не хотите его списывать (например, он уехал на фотосессию или выставку без официального оформления). Программисты и аналитики рекомендуют следующий вариант:
Создайте в системе виртуальный склад (без адресного хранения). Переместите «лишний» складской остаток на этот виртуальный склад документом Перемещение товаров. Таким образом:
Посмотрим на проблему с точки зрения финансового учета. Любое выравнивание, затрагивающее общий остаток склада (регистр ТоварыНаСкладах), неизбежно влияет на расчет себестоимости и финансовый результат.
Важные правила:
ТоварыВЯчейках (через специфические обработки или корректировку), это не влияет на себестоимость, так как ячейки — это чисто оперативный уровень.Отражение недостач/излишков, это порождает прочие доходы или расходы организации. После таких операций обязательно требуется повторное закрытие месяца.Корректировка регистров вручную, всегда следите за тем, чтобы движения по обоим регистрам были синхронны. Разберем пример логики для написания простейшей обработки выравнивания (если вы все же решили пойти по нетиповому пути):
// Пример логики выравнивания:
// 1. Получаем остаток по Регистру "ТоварыНаСкладах"
// 2. Получаем остаток по Регистру "ТоварыВЯчейках" (сумма по всем ячейкам)
// 3. Вычисляем Разницу
// 4. Если Разница <> 0, создаем движение по Регистру "ТоварыВЯчейках"
// в специальную "техническую" ячейку или корректируем основную.
Чтобы в будущем не сталкиваться с необходимостью тотальной инвентаризации, придерживайтесь следующих правил:
Контроль остатков товаров в ячейках.Таким образом, мы выяснили, что наиболее эффективным и безопасным способом выравнивания является использование документа Пересчет товаров, так как он гарантирует целостность данных для закрытия месяца и корректного расчета себестоимости.