При работе в конфигурации «Управление производственным предприятием» (УПП 1.3) пользователи часто сталкиваются с ситуацией, когда при проведении документа Реализация товаров и услуг программа выдает служебное сообщение: «Не списано по партиям». При этом визуально в отчетах товар на складе есть, и его количества должно хватать. Рассмотрим подробнее, почему так происходит, и разберем по шагам алгоритм поиска ошибки.
Прежде всего, нам необходимо уяснить, что в 1С:УПП учет товаров ведется параллельно в нескольких «мирах» (регистрах). Проблема «Не списано по партиям» возникает тогда, когда в одном «мире» товар есть, а в другом — нет.
Проанализируем ситуацию: если вы видите остаток в 12 000 единиц в обычном складом отчете, это не гарантирует наличие этих же единиц в партионном учете по нужной аналитике.
Самая частая причина ошибки — несовпадение аналитических разрезов. В 1С:УПП партионный учет ведется в разрезе множества измерений. Если в приходе указана одна характеристика, а в реализации — другая (или она вовсе не указана), программа не сможет списать партию.
Выясним причину, сформировав отчет «Ведомость по партиям товаров на складах». Важно настроить его правильно:
Номенклатура, Склад, Характеристика номенклатуры, Серия номенклатуры, Качество, Заказ и Статус партии.В 1С время документа имеет значение до секунды. Рассмотрим пример: поступление товара оформлено 18.04.2018 в 12:00:00, и реализация создана в это же время — 12:00:00. В зависимости от внутренней логики и последовательности записи в базу, реализация может «не увидеть» приход, так как он еще не считается совершенным в этот момент.
Что нужно сделать:
Попробуйте изменить время документа Реализация товаров и услуг, сместив его на одну секунду вперед (например, на 12:00:01). Часто этого достаточно, чтобы программа увидела поступившие партии.
Также проверим Границу последовательности партионного учета. Если вы вводили документы «задним числом», последовательность могла нарушиться. В интерфейсе «Заведующий учетом» найдите обработку Проведение по партиям и убедитесь, что она выполнена актуально на дату документа.
Иногда товар физически есть, и в партиях он числится, но он «забронирован» под другого покупателя. В УПП за это отвечает измерение Заказ в регистре партий. Если товар поступил по документу Заказ покупателя №1, а вы пытаетесь продать его по Заказу покупателя №2 или без заказа вовсе, возникнет ошибка списания партий.
Проанализируем ситуацию в «Ведомости по партиям»: если в колонке Заказ стоит какой-либо документ, значит, эта партия жестко закреплена за ним. Чтобы продать этот товар другому, нужно сначала сделать документ Закрытие заказов покупателей или Снятие резервов.
УПП строго разделяет товар по статусам и владельцам (организациям). Разберем по шагам возможные нестыковки:
Организация в шапке документа. Если вы используете схему «Интеркампани», убедитесь, что настроена передача товаров между организациями.Статус партии (или она определяется видом договора). Если на остатках товар числится как «Купленный», а в документе указан статус «На комиссии», списания не произойдет.В конфигурации УПП за поведение системы при списании отвечают настройки в Учетной политике. Посмотрим на важные опции:
Если визуально в отчетах всё сходится, но ошибка сохраняется, можно прибегнуть к прямому анализу записей регистра. В 1С есть встроенная консоль запросов, с помощью которой можно посмотреть реальное состояние таблицы РегистрНакопления.ПартииТоваровНаСкладах.Остатки.
Пример логики запроса, который система выполняет «под капотом»:
ВЫБРАТЬ
Остатки.Номенклатура,
Остатки.КоличествоОстаток,
Остатки.СтоимостьОстаток
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&МоментВремени, Номенклатура = &ВыбНоменклатура) КАК Остатки
Сравните параметры запроса (склад, организация, характеристики) с тем, что указано в вашем документе. Любое малейшее различие в значениях приведет к тому, что КоличествоОстаток для вашей комбинации аналитик будет равно нулю.
Соблюдение этих шагов поможет вам локализовать и устранить причину ошибки «Не списано по партиям» в 99% случаев.