Почему в документе «Ввод остатков» нельзя выбрать склад и как включить складской учет в 1С

Программист 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

В процессе работы с программой 1С:Бухгалтерия предприятия 3.0 пользователи часто сталкиваются с ситуацией, когда при заполнении документа Ввод остатков (например, по счету 41.01 «Товары на складах») колонка для выбора склада оказывается недоступной для редактирования или программа выдает сообщение, что выбор склада «не требуется». Это вызывает замешательство, особенно если в других документах, таких как Отчет о розничных продажах, склад указывать необходимо.

Разберем детально, почему так происходит, как устроена аналитика в типовых решениях 1С и какие шаги нужно предпринять, чтобы сделать поле «Склад» доступным для заполнения.

Анализ причины: почему поле «Склад» недоступно?

В системе 1С:Предприятие возможность выбора тех или иных данных в документах напрямую зависит от настроек плана счетов. Если мы откроем план счетов и найдем счет 41.01, мы увидим список субконто — это виды аналитического учета, которые ведутся по данному счету. Если в списке субконто отсутствует значение Склады, то программа логично считает, что учет в разрезе мест хранения по этому счету не ведется. Следовательно, в любом документе, делающем проводки по этому счету (включая Ввод остатков), поле выбора склада будет заблокировано.

Важно понимать отличия 1С:Бухгалтерии от 1С:Управление торговлей. В торговых конфигурациях складской учет является базовым и практически всегда обязательным. В бухгалтерском же учете аналитика по складам может быть отключена для упрощения учета, если у организации всего один склад или если бухгалтеру достаточно знать общее количество товаров в организации. Рассмотрим, как активировать эту возможность.

Шаг 1: Проверка настройки функциональности

Первым делом проанализируем настройки функциональности программы. Если в программе не включена опция ведения учета по нескольким складам, система будет автоматически подставлять «Основной склад» во все движения, скрывая саму возможность выбора склада в табличных частях документов, чтобы не перегружать интерфейс.

  1. Перейдем в раздел Главное и выберем пункт Функциональность.
  2. Найдем закладку Запасы.
  3. Убедимся, что установлен флажок Несколько складов. Если этот флажок снят, программа скрывает поле выбора склада, так как подразумевается, что место хранения в системе только одно.

Шаг 2: Настройка плана счетов (учет запасов)

Даже если флажок «Несколько складов» установлен, аналитика может не появиться на конкретных счетах (например, на 10, 41 или 43). Это связано с тем, что в 1С:Бухгалтерии 3.0 состав субконто на счетах учета ТМЦ настраивается централизованно. Выясним, как это сделать:

  1. Перейдем в раздел Администрирование, затем выберем Настройки программы — Параметры учета.
  2. В открывшемся окне нажмем на гиперссылку Настройка плана счетов.
  3. Найдем строку Учет запасов. Именно здесь определяется, какие субконто будут добавлены на счета бухгалтерского учета запасов.
  4. Нажмем на ссылку (там может быть написано, например, «По номенклатуре и партиям»).
  5. В появившемся окне установим флажок По складам (местам хранения).

Шаг 3: Выбор варианта складского учета

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

Внимание: После изменения этой настройки программа автоматически добавит субконто Склады на все счета, входящие в группу учета запасов. Процесс может занять некоторое время, так как системе необходимо обновить структуру таблиц в базе данных.

Шаг 4: Проверка документа «Ввод остатков»

После того как мы включили соответствующие настройки, вернемся к нашему документу. Теперь, когда мы открываем Ввод остатков, колонка Склад в табличной части должна стать активной.

Разберем ситуацию на примере кода, если бы мы создавали этот документ программно. Обратите внимание на заполнение аналитики:


// Пример программного заполнения склада в вводе остатков
НоваяСтрока = Объект.Данные.Добавить();
НоваяСтрока.СчетУчета = ПланыСчетов.Хозрасчетный.ТоварыНаСкладах; // 41.01
НоваяСтрока.Номенклатура = Справочники.Номенклатура.НайтиПоНаименованию("Товар 1");
// Теперь это поле будет доступно для заполнения и записи в регистр
НоваяСтрока.Склад = Справочники.Склады.НайтиПоНаименованию("Склад розничный");
НоваяСтрока.Количество = 10;
НоваяСтрока.Сумма = 1000;

Почему это важно для проведения других документов?

Рассмотрим ситуацию, упомянутую в обсуждении: документ Отчет о розничных продажах не проводится, требуя указания склада. Если мы ввели остатки без указания склада (потому что настройка была выключена), то на остатках организации числится товар в общем «пустом» складе (или без него). Когда же мы пытаемся продать товар с конкретного склада, программа проверяет наличие остатков именно на этом складе и выдает ошибку о нехватке товара.

Следовательно, правильная последовательность действий при внедрении базы такова:

  1. Сначала настроить Функциональность и Параметры учета (включая складской учет).
  2. Затем заполнить справочники Склады.
  3. И только после этого создавать и проводить документы Ввод остатков, указывая конкретные места хранения.

Что делать, если учет уже велся без складов?

Если вы включили складской учет «задним числом», когда документы Ввод остатков уже проведены, вам потребуется:

  1. Зайти в каждый проведенный документ Ввод остатков.
  2. Указать в них склады (теперь поле станет доступным).
  3. Перепровести документы.
  4. Выполнить перепроведение всех последующих документов перемещения и реализации, чтобы остатки корректно списывались с нужных мест хранения.

Таким образом, мы выяснили, что видимость поля Склад в 1С регулируется не свойствами самой формы документа, а глобальными настройками аналитики плана счетов и функциональными опциями конфигурации. Правильная настройка этих параметров — залог корректного ведения бухгалтерского и управленческого учета запасов.

← На главную