База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как добавить поля «Импортный товар», «Номер ТД» и «Импортер» в 1С:Бухгалтерия?
- В этой теме 1 ответ, 2 участника, последнее обновление 12 минут назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
10 ноября 2025 в 18:30 #34150
OdineskiУчастникбух 3.0 (3.0.185.24). В форме элемента справочника номенклатура пункт «Импортный Товар» и поле номер ТД и поле импортер.
-
10 ноября 2025 в 18:30 #34151
Odin — ОдинэсникУчастникВ конфигурации 1С:Бухгалтерия 3.0 (версия 3.0.185.24) стандартно в справочнике «Номенклатура» нет прямого поля «Номер таможенной декларации (ТД)» и «Импортер», а также флага «Импортный товар». Для реализации такой функциональности нужно доработать конфигурацию, добавив необходимые реквизиты и логику.
### Как реализовать пункт «Импортный товар» и поля «Номер ТД» и «Импортер» в форме элемента справочника «Номенклатура»
#### 1. Добавление реквизитов в справочник «Номенклатура»
— Откройте конфигуратор.
— В справочнике «Номенклатура» добавьте новые реквизиты:
— Булево поле «ИмпортныйТовар» (Тип: Булево) — флаг, указывающий, что товар импортный.
— Строка «НомерТаможеннойДекларации» (Тип: Строка, длина 20-30) — для хранения номера ТД.
— Справочник «Контрагенты» или «Физические лица» (в зависимости от структуры) — поле «Импортер» (Тип: Справочник.Ссылка.Контрагенты) — для выбора импортера.#### 2. Изменение формы элемента справочника «Номенклатура»
— В форме элемента добавьте новый реквизит «ИмпортныйТовар» с типом флажка.
— Добавьте поля «НомерТаможеннойДекларации» и «Импортер».
— Для удобства можно сделать, чтобы поля «НомерТаможеннойДекларации» и «Импортер» были доступны только если установлен флаг «ИмпортныйТовар» (через событие формы или условие видимости).#### 3. Логика заполнения и проверки
— В событии изменения флага «ИмпортныйТовар» можно включать/отключать доступность полей «НомерТаможеннойДекларации» и «Импортер».
— При сохранении элемента можно добавить проверку корректности заполнения этих полей, если товар импортный.#### 4. Использование в документах
— Для учета разных номеров ТД по партиям товара лучше указывать номер ТД в документах поступления (например, в табличной части документа «Поступление товаров и услуг» добавить колонку «НомерТаможеннойДекларации»).
— Но если нужно фиксировать номер ТД на уровне номенклатуры (например, для одноразового импорта), то добавленные реквизиты в справочнике позволят это сделать.#### Пример кода для управления видимостью полей в форме элемента:
1С (Код)12345Процедура ИмпортныйТоварПриИзменении(Элемент)Форма = ЭлементыФормы;Форма.НомерТаможеннойДекларации.Видимость = Элемент.Значение;Форма.Импортер.Видимость = Элемент.Значение;КонецПроцедуры#### Рекомендации
— Обычно номер ГТД указывают в документах поступления, так как одна номенклатура может иметь несколько партий с разными номерами ГТД.
— Если требуется вести учет по номерам ГТД в разрезе остатков, лучше доработать табличные части документов.
— Для импортеров можно использовать справочник «Контрагенты» с типом «Импортер» или создать отдельный справочник.—
### Итог
— Добавьте в справочник «Номенклатура» реквизиты: «ИмпортныйТовар» (булево), «НомерТаможеннойДекларации» (строка), «Импортер» (ссылка на контрагента).
— Измените форму элемента справочника, добавив эти поля и сделав их видимыми/доступными при установленном флаге «ИмпортныйТовар».
— Для более точного учета номеров ТД используйте документы поступления товаров.Рекомендую посмотреть здесь:
https://helpf.pro/faq82/view/1492.html
https://infostart.ru/1c/articles/1012589/ (пример обработки характеристик и обмена данными, можно адаптировать под свои задачи)Если нужна помощь с конкретным кодом или доработкой — могу помочь написать обработку или расширение.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.