ERP. Отображение доп. реквизитов при создании номенклатуры в соответствии с Видом номенклатуры

Публикация № 526443

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

дополнительные реквизиты номенклатура ERP

В ЕРП есть проблемы… Да, их много. Сегодня используя Расширение конфигурации решим одну из них. Я не утверждаю, что эта проблема актуальна всем, но нашей компании она актуальна. Проблема связана с отображением доп. реквизитов при создании номенклатуры на основании вида номенклатуры.

В чем, собственно, проблема?

Проблема вот в чем. Когда вы создаете новый вид номенклатуры или правите уже созданный на закладке «Настройка создания», Вы настраиваете, какие доп. реквизиты нужно отображать при создании и какие нужно контролировать на заполнение и на уникальность. Выставляем нужные галочки и создаем номенклатуру, выбираем вид… Что мы видим? Видим мы то, что галочка в поле «Отображать при создании» не функционирует или несет абсолютно другой какой-то глубинный смысл.

Покажу все на примере вида номенклатуры «Кабели силовые NYM»

Теперь смотрим закладку «Настройка Создания». Видим, что «Мин. поставка» не должна отображаться при создании.

Создаем номенклатуру и выбираем вид «Кабели силовые NYM» и наблюдаем следующее.

И как это понимать? Лично я понимаю это словом «баг». Хотя разработчики скорее всего скажут «фича».

 

Начнем.

Где хранятся данные?

Справочник «ВидыНоменклатуры» в табличной части «РеквизитыДляКонтроляНоменклатуры»

Какую форму нужно доработать?

Справочник «Номенклатура», форма «ФормаЭлемента»

 

Соответственно создаем Расширение конфигурации и добавляем в него форму и таблицу с реквизитами.

Что еще нам понадобится?

Набор свойств – Справочник «НаборыДополнительныхРеквизитовИСведений»

Планы видов характеристик «ДополнительныеРеквизитыИСведения»

 

Сразу оговорюсь, видимость истина лично я буду делать для тех доп. реквизитов из табличной части «РеквизитыДляКонтроляНоменклатуры», у которых ОтображатьПриСоздании или ОбязателенДляЗаполнения равен Истине.

Собственно, запрос для реквизитов берем из конфигурации и делаем небольшую доработку:

ВЫБРАТЬ
      НаборыДополнительныхРеквизитов.Свойство КАК Свойство,
      ВидыНоменклатуры.НаборСвойств КАК НаборСвойств,
      НаборыДополнительныхРеквизитов.Свойство.Заголовок КАК ПредставлениеРеквизита,
      НоменклатураДополнительныеРеквизиты.Значение КАК Значение,
      ЛОЖЬ КАК ОбщееСвойство,
      НаборыДополнительныхРеквизитов.НомерСтроки КАК НомерСтрокиДляСортировки
ПОМЕСТИТЬ НаборыДопРеквезитов
ИЗ
      Справочник.ВидыНоменклатуры КАК ВидыНоменклатуры
                      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК НаборыДополнительныхРеквизитов
                      ПО (ВидыНоменклатуры.НаборСвойств = НаборыДополнительныхРеквизитов.Ссылка)
                      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
                      ПО (НоменклатураДополнительныеРеквизиты.Ссылка = &Номенклатура)
                                      И (НаборыДополнительныхРеквизитов.Свойство = НоменклатураДополнительныеРеквизиты.Свойство)
ГДЕ
      НЕ НаборыДополнительныхРеквизитов.Свойство.ЭтоДополнительноеСведение
      И ВидыНоменклатуры.Ссылка = &ВидНоменклатуры
 
ОБЪЕДИНИТЬ ВСЕ
 
ВЫБРАТЬ
      НаборыДополнительныхРеквизитов.Свойство,
      ЗНАЧЕНИЕ(Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_Номенклатура_Общие),
      НаборыДополнительныхРеквизитов.Свойство.Заголовок,
      НоменклатураДополнительныеРеквизиты.Значение,
      ИСТИНА,
      НаборыДополнительныхРеквизитов.НомерСтроки
ИЗ
      Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК НаборыДополнительныхРеквизитов
                      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты
                      ПО (НоменклатураДополнительныеРеквизиты.Ссылка = &Номенклатура)
                                      И НаборыДополнительныхРеквизитов.Свойство = НоменклатураДополнительныеРеквизиты.Свойство
ГДЕ
      НЕ НаборыДополнительныхРеквизитов.Свойство.ЭтоДополнительноеСведение
      И НаборыДополнительныхРеквизитов.Ссылка = ЗНАЧЕНИЕ(Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_Номенклатура_Общие)
;
 
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
      НаборыДопРеквезитов.Свойство,
      НаборыДопРеквезитов.НаборСвойств,
      ВЫБОР
                      КОГДА ВидыНоменклатурыРеквизитыДляКонтроляНоменклатуры.ОтображатьПриСоздании
ИЛИ ВидыНоменклатурыРеквизитыДляКонтроляНоменклатуры.ОбязателенДляЗаполнения
                                      ТОГДА ИСТИНА
                      ИНАЧЕ ЛОЖЬ
      КОНЕЦ КАК Видимость
ИЗ
      НаборыДопРеквезитов КАК НаборыДопРеквезитов
                      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ВидыНоменклатуры.РеквизитыДляКонтроляНоменклатуры КАК ВидыНоменклатурыРеквизитыДляКонтроляНоменклатуры
                      ПО НаборыДопРеквезитов.Свойство.Ссылка = ВидыНоменклатурыРеквизитыДляКонтроляНоменклатуры.Свойство.Ссылка
ГДЕ
      ВидыНоменклатурыРеквизитыДляКонтроляНоменклатуры.Ссылка = &ВидНоменклатуры

 

Осталось в нужный момент на форме найти необходимый доп реквизит и сделать его видимым или нет.

Делаться это должно при открытии формы и при изменении вида номенклатуры. Учтите, что вид номенклатуры на форме меняется в двух местах так как есть возможность показать все реквизиты или только основные. Собственно, проверяем новый ли элемент, заполнен ли вид номенклатуры и используем УстановитьВыполнениеПослеОбработчиковСобытия.

 

С реквизитами все понятно, но с допами, как оказалось, не все так просто. В общем, нам надо получить такое же имя доп. реквизитов, которое они имеют на форме.

 

Это делается так:

ИмяРеквизитаЗначение = "ДополнительныйРеквизитЗначение_"
+ СтрЗаменить(ВРег(Строка(ДопРеквизит.НаборСвойств.УникальныйИдентификатор())), "-", "x")
+ "_"
+ СтрЗаменить(ВРег(Строка(ДопРеквизит.Свойство.УникальныйИдентификатор())), "-", "x");

 

Вот и все тонкости. Выкладываю исходник для ЕРП 2.1.3.136. Спасибо за внимание, всем удачи!

Скачать файлы

Наименование Файл Версия Размер
ERP2.1.3.1
.cfe 108,23Kb
21.05.16
4
.cfe 1 108,23Kb 4 Скачать

Специальные предложения

Избранное Подписка Сортировка: Древо
В этой теме еще нет сообщений.
Оставьте свое сообщение

См. также

История версий объектов для УФ

Отчеты и формы Программист Пользователь Архив с данными v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Журнал регистрации Обработка документов Обработка справочников

Универсальная независимая система хранения и анализа истории изменений справочников и документов. Предназначена для любых конфигураций 1С V83 ((8.3.9.1818) и выше) в режиме управляемого приложения.

1 стартмани

17.10.2019    6332    23    dmitrydemenew    19       

​​​​​​​CorelDRAW Graphics Suite 2019 Промо

CorelDRAW – пакет профессиональных инструментов для редактирования фотографий, разработки дизайна, создания макетов страниц и векторных иллюстраций

Создание ключей реестра документов

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 ERP2 Абонемент ($m) Обработка справочников

Отображение журналов документов в новых версиях 1C:ERP идет с использованием ключей реестра. В случае, например, переносов остатков, ключи могут не создасться автоматом, что приведет в дальнейшем к ошибкам при записи документов. Эта обработка создает ключи реестра для объектов, у которых ключей нет.

1 стартмани

30.06.2019    6927    62    sapervodichka    4       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, обеспечивающих обмен данными между различными прикладными 1С-решениями и взаимодействие с другими информационными системами. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”.

5500 рублей

Ручная выгрузка и загрузка данных через универсальный обмен данными с настройками (расширение, платформа 8.3+)

Инструменты и обработки Программист Архив с данными v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m) Обработка документов Обработка справочников Обмен через XML Перенос данных из 1C8 в 1C8

Данное расширение (не требует изменения конфигураций) служит как надстройка для конфигураций, у которых обмен между базами происходит через универсальный формат (EnterpriseData), с использованием стандартных правил конвертации, которые уже есть в конфигурации. Интерфейс адаптирован для простых пользователей, сделан общий отбор по Организации для всех документов, имеется пару настроек для передачи в параметры конвертации, которые расположены в общем модуле конфигураций, а так же есть возможность выбора запуска - в фоне или в текущем сеансе. Теперь не нужно настраивать обмен между базами, для того чтоб просто перенести нужные документы. Подходит точно для УТ 11.4, БП 3.0.67, КА 2.4.5, Розница 2.2.9 (Обновление 1.2 от 02.03.2019)

2 стартмани

19.01.2019    12175    107    hakerxp    9       

Сдача регламентированной отчетности из программ 1С Промо

Сдача регламентированной отчетности из программ "1С" во все контролирующие органы без выгрузок и загрузок в другие программы. Для групп компаний действуют специальные предложения.

от 1500 руб.

Встраиваемая подсистема "Универсальные шаблоны объектов"

Инструменты и обработки Программист Бухгалтер Конфигурация (md, cf) v8 v8::СПР v8::УФ ЗУП3.x Абонемент ($m) Обработка документов Обработка справочников

Очень часто бывает так, что пользователь каждый месяц делает какие-либо "одинаковые" операции, например, заводит одни и те же документы, каждый раз меняя в них только значения нескольких реквизитов. Также во многих системах набирают популярность так называемые многофункциональные документы, т.е. документы, отвечающие за несколько разных участков автоматизации и в зависимости от вида операции, заполняющихся по разному. Для автоматизации подобных процессов была реализована данная подсистема.

1 стартмани

17.05.2018    13002    30    Skin123    13       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Автоматическое заполнение графиков в ЗУП 3.1

Инструменты и обработки Бухгалтер Архив с данными v8 v8::СПР ЗУП3.x Россия БУ Зарплата Учет рабочего времени Абонемент ($m) Обработка справочников

Данная разработка будет актуальна для организаций с большим количеством графиков (несколько десятков/сотен).

1 стартмани

05.05.2018    13638    19    notserioussam    2       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Расширение для 1С: Розница - форма справочника номенклатуры с ценами, остатками, штрихкодами

Отчеты и формы Пользователь Расширение (cfe) v8 Розница УУ Розничная торговля Абонемент ($m) Обработка справочников

Форма справочника номенклатуры с расширенными возможностями для 1С Розница версии 2.2.6.ХХХ и выше, платформа не ниже 8.3.10.

1 стартмани

17.03.2018    10705    51    independ    19       

Загрузка картинок по артикулу

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Обработка справочников

Эта обработка сканирует в выбранном каталоге картинки с именем Артикул.jpg. Ищет номенклатуру по артикулу картинки. Заполняет таблицу со списком номенклатуры и соответствующей ей картинкой, где пользователь отмечает флажками нужные строки. Далее подгружаются картинки.

1 стартмани

16.03.2018    6768    8    sapervodichka    0       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

2 в 1: Проверить действительность паспорта / Получить ИНН по паспорту

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 v8::УФ ERP2 БП3.0 ЗУП3.x Россия БУ Управление персоналом (HRM) Абонемент ($m) Обработка справочников WEB

Представляю вашему вниманию внешнюю обработку заполнения элемента справочника "Физические лица". Обработка выполнена с использованием API (для работы необходим доступ в интернет), содержит полностью открытый код и 2 команды: Проверка документа, удостоверяющего личность, в списке недействительных паспортов и Заполнение ИНН по паспортным данным.

1 стартмани

27.02.2018    15805    137    VladimirElohov    33       

[РАСШИРЕНИЕ] Заполнение данных контрагента по ИНН в 1С: Бухгалтерия и 1С: УНФ

Инструменты и обработки Бухгалтер Расширение (cfe) v8 УНФ БП3.0 Абонемент ($m) Обработка справочников

Бесплатное заполнение реквизитов контрагентов в 1С: Бухгалтерия, 1С: УНФ на базе сервиса dadata.ru. Добавляет кнопку заполнения по ИНН в карточку нового контрагента, не требует подписки на ИТС.

1 стартмани

09.01.2018    28566    207    Anton64    80       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Автоматическое заполнение реквизитов контрагентов по ИНН для ERP 2.4, ERP 2.2, УТ 11.4, УТ 11.3, УТ 11.2, КА 2.4, КА 2.2 и БП 3.0 (расширение конфигурации)

Инструменты и обработки Бухгалтер Пользователь Архив с данными v8 v8::БУ v8::ОУ v8::УФ УПП1 ERP2 БП3.0 УТ11 КА2 Россия Абонемент ($m) Обработка справочников Внешние источники данных WEB Расширения

Универсальное расширение конфигурации для автоматической загрузки реквизитов контрагентов (партнеров) из ОГРН для 1С:ERP Управление предприятием 2 (1С:ERP Управление предприятием 2, редакция 2.4), 1С:ERP Управление предприятием 2 (1С:ERP Управление предприятием 2, редакция 2.2), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.4), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.3), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.2), 1С:Комплексная автоматизация 8 (1С:Комплексная автоматизация, редакция 2.4), 1С:Комплексная автоматизация 8 (1С:Комплексная автоматизация, редакция 2.2) и 1С:Бухгалтерия 8 (Бухгалтерия предприятия, редакция 3.0)

3 стартмани

08.11.2017    24409    201    AlexeyT1978    163       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

Голосование за доклады на INFOSTART MEETUP Kazan - до 25 февраля. Промо

Выбирайте и голосуйте за самые интересные доклады! Лучшие из лучших попадут в окончательную программу казанского митапа. Оставить свой голос можно до 25 февраля 2020 года.

Загрузка номенклатуры по штрихкоду: Управление Торговлей 11.3; Розница 2.2; Розница для Казахстана 2.2

Инструменты и обработки Системный администратор Программист Бухгалтер Внешняя обработка (ert,epf) v8 v8::ОУ v8::УФ Розница УТ11 Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Оптовая торговля Розничная торговля Ценообразование, анализ цен Абонемент ($m) Обработка справочников Ценообразование, прайсы

Розница 2.2, Управление Торговлей 11.3. Создание номенклатуры из интернета с помощью сканера штрихкодов либо терминала сбора данных. Варианты создания, автовыбор наилучшей позиции, источники, цены, загрузка картинки - всё это очень гибко и просто настраивается. Текущие открытые источники: barcode-list.ru(на текущий момент не работает); goodsmatrix.ru; ean13.info(может не работать капча); barcodes.olegon.ru. Автор программы не несёт ответственность за информацию, предоставляемую перечисленными выше открытыми источниками, так же не отвечает за их работоспособность. Данные источники принадлежат не автору программы. Данная программа нужна лишь для автоматизированного поиска информации на них.

10 стартмани

30.03.2017    46693    51    myALKleon    39       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Согласование (подсистема). Для любого справочника и документа в 1С. Встраивается в любые конфигурации

Инструменты и обработки Пользователь Руководитель проекта Архив с данными v8 1cv8.cf БП3.0 КА2 УУ Документооборот и делопроизводство Абонемент ($m) Управление бизнес-процессами (BPM) Обработка документов Обработка справочников

Подсистема для согласования в 1С. Для настройки нового согласования не требуется программировать, все делается в режиме исполнения. Открытый код. Бизнес-процессы. Документооборот. Проект выложен на GitHub.

1 стартмани

25.08.2016    42878    242    BlizD    194       

Расширенная таблица номенклатуры для Розницы 2.2

Инструменты и обработки Бухгалтер Руководитель проекта Внешняя обработка (ert,epf) v8 Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд УУ Розничная торговля Учет ТМЦ Абонемент ($m) Ценообразование, прайсы Обработка документов Обработка справочников

Быстрое штрихкодирование, поиск по штрихкоду, возможность изменять форму по своему вкусу, можно вытаскивать любые реквизиты, просмотр цен, просмотр остатков, просмотр остатков ЕГАИС, только управляемые формы, поиск по акцизной марке, ЕГАИС, просмотр и редактирование сопоставления

1 стартмани

10.08.2016    22930    233    myALKleon    44       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Удаление неиспользуемых элементов справочника (простые и управляемые формы)

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Обработка справочников Чистка базы

Обработка предназначена для удаления неиспользуемых элементов выбранного Вами справочника. Обработка конфигурационно-независима. UPD. Расширены возможности обработки

3 стартмани

02.08.2016    11913    79    roma_semenov79    6       

Шифрование и расшифровка строковых полей справочников методом Виженера (с улучшениями)

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Защита и шифрование Обработка справочников

Обработка по шифрованию и расшифровке строковых полей справочников модифицированным методом Виженера - реализация без внешних компонент, без com-объектов, чистый 1С.

1 стартмани

27.04.2016    25425    34    NikitaXa    17       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Номенклатура (Расширенная форма списка) и Корзина [Расширение]

Инструменты и обработки Бухгалтер Пользователь Расширение (cfe) v8 БП3.0 Windows Учет ТМЦ Абонемент ($m) Рабочее место Обработка справочников

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

5 стартмани

29.02.2016    30761    122    mrXoxot    52