Часто в работе с программой 1С:Управление нашей фирмой (УНФ) пользователи сталкиваются с ситуацией, когда по данным складских отчетов товар на остатках есть, однако при попытке провести документ списания система выдает ошибку: «Недостаточно товара на остатках». Давайте вместе разберемся, почему возникает такая коллизия и как нам ее устранить.
Первое, что нам нужно понять — как 1С идентифицирует товар. Мы видим название товара и его характеристики (например, «Размер M») в отчете. Но для программы это не просто текстовые строки, а ссылки на уникальные объекты в базе данных. Основная проблема, с которой мы часто сталкиваемся — это дублирование характеристик номенклатуры.
Представим, что у вас созданы две характеристики с абсолютно идентичными названиями «Размер M». Визуально для нас они ничем не отличаются, однако для 1С это два разных элемента справочника с разными уникальными идентификаторами (GUID). В такой ситуации:
GUID).GUID).GUID, а по нему остатков нет, так как весь товар числится на первом.В отчете эти товары суммируются, создавая иллюзию наличия остатков, а при списании система строго проверяет конкретную позицию. Именно поэтому важно искать не просто товар, а его точную связку Номенклатура + Характеристика.
Чтобы решить проблему и не допустить её повторения, выполним следующие действия:
Характеристику. Если вы увидите в списке дважды «Размер M», значит, причина найдена.Если после проверки характеристик вопрос остается открытым, давайте проанализируем, что происходит при проведении документа. Для этого откроем документ, который не проводится, и нажмем кнопку Еще -> Движения документа. Перед нами откроются регистры накопления, в частности Запасы или Запасы и затраты. Для сопоставления движений и остатков по этим регистрам можно использовать отчет для сравнения регистров «Запасы на складах» и «Запасы и затраты».
Проанализируем записи в этих регистрах:
Если запись не формируется, значит, система на этапе контроля остатков не находит нужной записи в таблице движений за нужную дату. Посмотрите, какими документами пришел товар. Возможно, приход был оформлен «будущей» датой или позже, чем наше списание. 1С:УНФ всегда учитывает хронологическую последовательность операций. Попробуйте перепровести документы за текущий период, чтобы восстановить верную последовательность списания себестоимости и остатков.
Итак, чтобы ваша работа в 1С:УНФ была точной:
Теперь, когда мы проанализировали эту ситуацию, вы сможете самостоятельно найти и исправить подобные расхождения, обеспечив актуальность данных на ваших складах!