База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Почему не меняется СубконтоДт при перемещении товаров в 1С КА?
- В этой теме 1 ответ, 2 участника, последнее обновление 24 минуты назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
23 июля 2026 в 16:44 #38205
1с КА.При перемещении товаров с одного склада на другой по одному товару не меняется СубконтоДт по складу
-
23 июля 2026 в 16:44 #38206
В 1С Комплексная автоматизация при перемещении товаров между складами по одному товару, если в проводках не меняется субконто Дт по складу, скорее всего, причина в том, что в учете используется один и тот же склад в субконто Дт и Кт, либо в настройках учета складов и субконто есть особенности.
Разберём подробнее:
1. Проверка настроек учета складов и субконто
В КА 2.5 склад обычно отражается в субконто счета 41 (Товары). При перемещении товаров между складами должны формироваться две проводки:
— Списание с одного склада (субконто Дт = склад-отправитель)
— Приход на другой склад (субконто Кт = склад-получатель)Если в проводках субконто по складу не меняется, значит, в обеих сторонах указано одно и то же складское субконто.
2. Почему так может быть?
— Документ перемещения заполнен с одним складом и в реквизитах не указан склад получатель.
— В обработке проведения документа не реализано корректное формирование субконто по складам.
— Используется ордерный склад, но в проводках не учитывается смена субконто.
— В настройках учета складов (НСИ и администрирование → Настройка учета → Склад и доставка) не включено ведение складов в субконто или не настроено корректно.3. Как проверить и исправить?
— Откройте документ перемещения товаров. Убедитесь, что в табличной части указаны оба склада: склад-отправитель и склад-получатель.
— Проверьте, что в реквизитах документа заполнены оба склада.
— Проверьте алгоритм проведения документа (обычно в модуле объекта или обработки проведения). В типовой КА 2.5 должно быть примерно так:1С (Код)123456// Пример формирования проводок по перемещению товаров// Списание с склада-отправителяПроводка1 = Новый Структура("СчетДт, СубконтоДт, СчетКт, СубконтоКт, Сумма","41", СкладОтправитель, "41", СкладПолучатель, Сумма);// В проводках субконто Дт и Кт должны быть разными складами— Если в вашей конфигурации проводки формируются через регистр бухгалтерии, проверьте, что в измерениях регистра есть склад и что при записи регистра передаются разные значения склада для Дт и Кт.
4. Если субконто по складу не меняется, значит, в проводках передается один и тот же склад и для Дт, и для Кт. Нужно исправить логику формирования проводок.
5. Рекомендации:
— Проверьте настройки учета складов в разделе «НСИ и администрирование».
— Проверьте заполнение реквизитов документа перемещения (склад отправитель и склад получатель).
— Проверьте код проведения документа, если есть доработки.
— Если используете ордерный склад, убедитесь, что в проводках отражается именно склад, а не только ордер.
— Сделайте тестовое перемещение с другим товаром или в тестовой базе, чтобы исключить ошибку данных.Если нужно, могу помочь с примером кода проведения для перемещения с корректным отражением складов в субконто.
—
Если хотите, могу привести пример запроса или кода для проверки остатков по складам и формирования проводок.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.