В процессе работы в 1С:Управление торговлей редакции 10.3 пользователи часто сталкиваются с ситуацией, когда данные в отчетах по складу не совпадают с данными по организациям. Например, физически товар на полке есть (свободный остаток в норме), но программа выдает ошибку при попытке реализации, ссылаясь на отсутствие остатка по конкретной организации. Или наоборот: остаток по организации числится избыточным, хотя склад пуст. Разберем подробно, почему возникает такая «чехарда» и как привести учет в идеальное состояние.
Для начала проанализируем, как система 1С хранит данные. В конфигурациях на обычных формах (таких как УТ 10.3) за остатки отвечают разные регистры накопления. Физическое наличие товара на конкретном складе фиксируется в регистре ТоварыНаСкладах. Именно на его основе рассчитывается свободный остаток (за вычетом резервов). Юридическая принадлежность товара фиксируется в регистре ТоварыОрганизаций.
Расхождения возникают по нескольким причинам:
ТоварыОрганизаций образуется отрицательное значение.ЗаказПокупателя, что отражается в регистре ТоварыВРезервеНаСкладах.Прежде чем приступать к исправлениям, нам необходимо выяснить масштаб проблемы. Рассмотрим, какие отчеты нам помогут. Сформируем два основных отчета: «Ведомость по товарам на складах» и «Ведомость по товарам организаций». Рекомендуем настроить их с детализацией по номенклатуре и складам.
Сравним итоговые показатели. Если по регистру складов остаток равен 10 единицам, а по регистру организаций — минус 5, значит, была совершена продажа «чужого» товара. Также обязательно проверим отчет «Товары в резерве на складах». Часто «пропавший» свободный остаток — это всего лишь забытый старый резерв по заказу, который так и не был отгружен.
Одним из самых эффективных штатных способов выравнивания является использование обработки Пакетный ввод документов. Рассмотрим, как она работает. Эта обработка умеет анализировать отрицательные остатки в разрезе организаций и автоматически формировать документы для их закрытия.
Проанализируем алгоритм действий:
ТоварыОрганизаций и выявит позиции с отрицательным значением.ПоступлениеТоваровИУслуг или ОприходованиеТоваров, чтобы перекрыть «минусы».Если в вашей базе ведется учет по нескольким фирмам, то ситуация, когда на одной организации «минус», а на другой «плюс» — стандартная. В этом случае физический остаток на складе будет верным, а юридический — нет. Нам необходимо оформить передачу товара между собственными организациями.
Выполним следующие действия:
РеализацияТоваровИУслуг от организации-донора (где есть излишек). В качестве контрагента выберем нашу вторую организацию.ПоступлениеТоваровИУслуг для организации-получателя (где висит минус) от контрагента — первой организации.ТоварыНаСкладах взаимно уничтожатся (приход и расход на один склад), а вот остатки в регистре ТоварыОрганизаций выровняются.Разберем ситуацию, когда остаток организации в норме, а свободный остаток занижен. Посмотрим на регистр ТоварыВРезервеНаСкладах. Чтобы освободить товар, необходимо найти документы ЗаказПокупателя, по которым числится резерв, и закрыть их. Это делается либо документом ЗакрытиеЗаказовПокупателей, либо снятием резерва через документ РезервированиеТоваров с видом операции «Снятие резерва».
Если автоматические способы не помогают (например, при серьезных повреждениях базы или после некорректного изменения наименований номенклатуры), воспользуемся документом КорректировкаЗаписейРегистров. Это мощный инструмент, требующий осторожности.
Рассмотрим, как им пользоваться:
КорректировкаЗаписейРегистров.ТоварыОрганизаций.Чтобы больше не возвращаться к вопросу разницы остатков, необходимо внедрить жесткий контроль в системе. Выясним, какие настройки для этого потребуются:
Таким образом, системный подход к анализу регистров и использование штатных инструментов перепродажи или пакетного ввода документов позволяют полностью устранить расхождения и привести учет к прозрачному состоянию.