Автоматическое заполнение счетов учета в накладных на перемещение и требовании-накладных в 1С

Вопрос задал ЕЛЕНА К. (Москва)

Ответственный за ответ: Шаврова Ирина (★9.92/10)

При передачи материалов Заказчиком Подрядчику в накладной на перемещение автоматически подставляются: счет отправителя 10/08 и счет получателя 10/08. В каких настройках нужно сделать исправления, чтобы счет получателя автоматически подтягивался 10/07. И также на основании этой накладной на перемещение создается требование-накладная на списание материалов в производство, при этом счет учета тоже нужен 10/07, а не 10/08.

Метки вопроса: —

Все комментарии (22)

  1. Здравствуйте!

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

  2. Счет получателя 10/07 проставлен в ручную. Если подбирать следующий материал, проставляется 10/08. Посмотрела регистр Счета учета номенклатуры(скрин во вложении)

    1. Приложите еще, пожалуйста, карточку любой номенклатуры из списка в Перемещении товаров, чтобы было видно Вид номенклатуры.

  3. Приложение № 1

    Елена, добрый день!
    Спасибо за интересный вопрос. 🙂

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

  4. Приложение № 1

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

  5. Приложение № 1

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

    — без изменения счетов учета и цен;
    — с изменением счетов учета и цен.

    Между оптовыми складами реализуется первый вариант. В этом случае счет остается неизменным, меняется только аналитика по данному счету. А вот счета отправителя и получателя остаются одинаковыми. Программе дается на это указатель прямо в правилах заполнения условий по умолчанию: исключается вариант «Товары в ценах продажи», когда считается, что может меняться не только цена, но счет учета, например из товара номенклатура становится материалом и т.д.

    Это просто заложенные правила по умолчанию. Они жестко прописаны в коде, как я проказала.

    Но хорошая новость в том, что все-таки можно ситуацию решить штатными средствами! 🙂

    1. Приложение № 1

      Для этого укажите в регистре счета учета номенклатуры отдельно для Склада получателя (Производственный склад, например) счет учета 10.07, а для склада отправителя (Основной склад, например) — 10.08.

      Как проказано на скрине. Программа в этом случае всегда по заложенному алгоритму будет смотреть именно заполнение счета учета в регистре, а он у нас будет разделяться в зависимости складов по данному виду номенклатуры.

      Таким образом несмотря на заданный в коде алгоритм мы получим нужные данные!

      1
  6. Приложение № 1

    В результате при заполнении в шапке склада отправителя и получателя подтянутся нужные вам счета 10.08 и 10.07, несмотря на правила по умолчанию одинакового выставления данных в документе.

    1. Приложение № 1

      И созданная ТрН на основании данного перемещения также заполнится на счет 10.07, а не 10.08 — автоматически!

  7. Вот такой нестандартный метод можно взять на вооружение! 🙂

    Но это если у вас склады отправителя и склады получателя не пересекеаются. Если такое случается, придется все-таки в каких-то случаях перебивать счета вручную, но, думаю, это будет как исключение, основную проблему вы решите.

    Также можно заказать внешнюю обработку по заполнению табличной части документа перемещение товаров данными 10.08 для реквизита «Счет учета» и 10.07 для реквизита «НовыйСчетУчета» по данным регистра накопления Счета учета номенклатуры (соответственно Счет учета и Счет передачи).

    Это очень небольшая доработка, которая не повлечет изменения самой конфигурации и не скажется на последующих обновлениях. Но думаю, что предложенный вариант тоже хорош даже без привлечения программиста.

  8. Добрый день Ирина! Большое спасибо за ответ. Буду пробовать, как только получу у себя результат обязательно отпишусь. Постараюсь уложиться в 72 часа.

    1
  9. Договорились, жду обратной связи! 🙂

  10. Ирина подскажите как мне найти где УстановитьПравилаЗаполненияСчетовУчета(Правила). Я зашла в конфигуратор…а дальше

  11. Нет, вам нужно установить данные в регистре сведений Счета учёта номенклатуры, он доступен из справочника Номенклатуры из формы списка — ссылка вверху. Мой скрин посмотрите и сделайте по аналогии.

    В конфигуратор не нужно заходить, это я показывала логику работы программы конкретно для перемещения.
    Это нужно знать, чтобы понимать, почему что-то не получается

  12. Сделала как Вы сказали всё получилось, но это если я ставлю в получателе производственный склад, а если подтягиваю какого-либо контрагента, то опять получается счет 10/08. Скрины во вложении.

  13. Приложение № 1

    Елена, добрый день!
    В первом скрине вы использовали мои склады из примера: Основной и Производственный склады.

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

  14. Приложение № 1

    Посмотрите мой скрин выше: у меня две строчки по виду номенклатуры Строительные материалы:
    — Основной — 10.08
    — Производственный склад — 10.07

    У вас один склад и то — мой.)

    У вас должен быть:
    — Основной (отправитель) — 10.08
    — ООО «НПО Гидро-автоматика» (получатель) — 10.07

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

    1. Приложение № 1

      Дублирую свои настройки из примера.

  15. Посмотрите мой скрин выше: у меня две строчки по виду номенклатуры Строительные материалы:
    — Основной — 10.08
    — Производственный склад — 10.07

    У вас один склад (Производственный)и по-моему — мой.) У вас же был склад ООО «НПО Гидро-автоматичка»

    У вас должен быть:
    — Основной (отправитель) — 10.08
    — ООО «НПО Гидро-автоматика» (получатель) — 10.07

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

  16. Ирина, добрый день! После того как я Вам написала про разных получателей, до меня дошло как это сделать. Большое Вам спасибо за ответы.

  17. Спасибо за интересный вопрос, Елена! 🙂
    Текущий вопрос закрываю.

Комментарии закрыты.