База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как добавить поля «Импортный товар», «Номер ТД» и «Импортер» в 1С:Бухгалтерия?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #34150
      Телеграм группа https://t.me/odineskiOdineski
      Участник

      бух 3.0 (3.0.185.24). В форме элемента справочника номенклатура пункт «Импортный Товар» и поле номер ТД и поле импортер.

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

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

      ### Как реализовать пункт «Импортный товар» и поля «Номер ТД» и «Импортер» в форме элемента справочника «Номенклатура»

      #### 1. Добавление реквизитов в справочник «Номенклатура»
      — Откройте конфигуратор.
      — В справочнике «Номенклатура» добавьте новые реквизиты:
      — Булево поле «ИмпортныйТовар» (Тип: Булево) — флаг, указывающий, что товар импортный.
      — Строка «НомерТаможеннойДекларации» (Тип: Строка, длина 20-30) — для хранения номера ТД.
      — Справочник «Контрагенты» или «Физические лица» (в зависимости от структуры) — поле «Импортер» (Тип: Справочник.Ссылка.Контрагенты) — для выбора импортера.

      #### 2. Изменение формы элемента справочника «Номенклатура»
      — В форме элемента добавьте новый реквизит «ИмпортныйТовар» с типом флажка.
      — Добавьте поля «НомерТаможеннойДекларации» и «Импортер».
      — Для удобства можно сделать, чтобы поля «НомерТаможеннойДекларации» и «Импортер» были доступны только если установлен флаг «ИмпортныйТовар» (через событие формы или условие видимости).

      #### 3. Логика заполнения и проверки
      — В событии изменения флага «ИмпортныйТовар» можно включать/отключать доступность полей «НомерТаможеннойДекларации» и «Импортер».
      — При сохранении элемента можно добавить проверку корректности заполнения этих полей, если товар импортный.

      #### 4. Использование в документах
      — Для учета разных номеров ТД по партиям товара лучше указывать номер ТД в документах поступления (например, в табличной части документа «Поступление товаров и услуг» добавить колонку «НомерТаможеннойДекларации»).
      — Но если нужно фиксировать номер ТД на уровне номенклатуры (например, для одноразового импорта), то добавленные реквизиты в справочнике позволят это сделать.

      #### Пример кода для управления видимостью полей в форме элемента:

      #### Рекомендации
      — Обычно номер ГТД указывают в документах поступления, так как одна номенклатура может иметь несколько партий с разными номерами ГТД.
      — Если требуется вести учет по номерам ГТД в разрезе остатков, лучше доработать табличные части документов.
      — Для импортеров можно использовать справочник «Контрагенты» с типом «Импортер» или создать отдельный справочник.

      ### Итог

      — Добавьте в справочник «Номенклатура» реквизиты: «ИмпортныйТовар» (булево), «НомерТаможеннойДекларации» (строка), «Импортер» (ссылка на контрагента).
      — Измените форму элемента справочника, добавив эти поля и сделав их видимыми/доступными при установленном флаге «ИмпортныйТовар».
      — Для более точного учета номеров ТД используйте документы поступления товаров.

      Рекомендую посмотреть здесь:
      https://helpf.pro/faq82/view/1492.html
      https://infostart.ru/1c/articles/1012589/ (пример обработки характеристик и обмена данными, можно адаптировать под свои задачи)

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

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