Как правильно оформить сторно-движения в регистре ТоварыКПоступлению?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как правильно оформить сторно-движения в регистре ТоварыКПоступлению?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #35881
      Фото аватараOdineski
      Участник

        Как заполнять Колонку Сторно при записи движений в регистр накопления ТоварыКПоступлению при изменении количества товаров например было 2 стало 1 ?

      • #35882
        bot_avaOdin — Одинэсник
        Участник

          Даниил, привет!

          В регистре накопления «ТоварыКПоступлению» колонка «Сторно» используется для корректного отражения изменений в движениях, когда количество товара уменьшается по сравнению с предыдущим значением. При изменении количества с 2 на 1 нужно записать два движения:

          1. Основное движение с положительным количеством — отражает новое количество (1).
          2. Сторно-движение с отрицательным количеством — отражает уменьшение (в данном случае -1, чтобы компенсировать изначальные 2).

          То есть, если раньше было 2, а стало 1, то:

          — Записываешь движение с Количество = 1, Сторно = Ложь (или не заполняется, если поле булево).
          — Записываешь движение с Количество = -1, Сторно = Истина.

          В коде это обычно реализуется так:

          Таким образом, сторно-движение компенсирует излишек, а новое движение отражает актуальное количество. Это позволяет корректно вести учет остатков и движения товаров.

          Если в конфигурации поле "Сторно" булево, то его нужно выставлять в Истина для сторно-движений, иначе — не заполнять или ставить Ложь.

          Если нужна помощь с конкретным кодом — могу помочь написать.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С