Работа с произвольным набором основных и дополнительных реквизитов справочника в одном динамическом списке

20.05.24

Задачи пользователя - Подбор и обработка объектов

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Работа с произвольным набором основных и дополнительных реквизитов справочника в одном динамическом списке:
.epf 19,93Kb
14
14 Скачать (1 SM) Купить за 1 850 руб.

Обработка создавалась на версии платформы 8.3.23.2137. Конфигурация не имеет значения. Главное, чтобы там был справочник Номенклатура для установки значения по умолчанию. Если нет - тоже не страшно. Можно легко поправить в коде.

Особо рассказывать нечего. Все написано в аннотации. Начиналось все с номенклатуры. Результат же представлен здесь. Возможно, я недостаточно знаком с вопросом и изобрел велосипед. Но это мой велосипед, и он мне понравился.

Понравился именно универсальностью. О практической пользе судить не берусь. Сам активно не эксплуатировал. Интересным показалось исполнение. И результат. Забавная игрушка.

Поэтому сосредоточусь на описании работы. В картинках. Буду показывать на примере справочника "Номенклатура". Он назначен по умолчанию.

Здесь выбираются нужные основные реквизиты:

 

 

Здесь выбираются нужные свойства (дополнительные реквизиты):

 

 

После изменения состава основных или дополнительных реквизитов надо нажать кнопку "Пересоздать список" - слева, сверху. Или переоткрыть форму.

Поля фильтров и установок строятся программно при открытии формы или пересоздании списка:

 

 

Доступны все возможности динамического списка. Включая поле поиска.

Для группового изменения реквизитов используем вкладку "Установка":

 

 

Поля со значениями (которые будут применены) и изменяемые колонки списка подсвечиваются.

Состав изменяемых позиций определяется область выделения.

Нажимаем "Установить выделенным" и все. Получаем результат:

 

 

Возвращаем в исходное состояние (чтобы установить пустое значение, нажимаем кнопку открытия поля установки):

 

 

Это групповой режим.

Для индивидуальной работы выделяем нужные позиции и переносим в таблицу корректировки. Кнопка "Перенести в корректировку":

 

 

Интерактивно меняем значения в таблице. Для ускорения работы вход установлен непосредственный. Значения сохраняются при каждом изменении.

А вот так, собственно, меняется справочник и набор реквизитов (по умолчанию номенклатура):

 

 

И вуаля. Уже работаем с контрагентами:

 

 

Вот, пожалуй, и все.

Заранее приношу извинения за возможные косяки. Обработка довольно свежая. При необходимости буду исправлять по комментариям.

Надеюсь, кому-то покажется интересным.  Удачи.

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.15.49

программное добавление реквизитов номенклатура справочник контрагенты групповое изменение список установка значений дополнительные свойства сведения реквизиты типовая конфигурация БСП инструмент

См. также

ККМ Кассовые операции Подбор и обработка объектов Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Модуль, ускоряющий подбор номенклатуры в 1С в чек ККМ и Заказе клиента. Оптимизированная форма подбора товаров с многократно ускоренным процессом поиска товаров в 1С в чек ККМ и Заказе клиента для конфигураций 1C:Управление торговлей 11.5, 1С:Комплексная Автоматизации 2.5 и 1С:ERP Управление предприятием 2.5

18000 руб.

30.10.2024    600    1    0    

3

Подбор и обработка объектов Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Очень часто бывает, что документы одного периода повторяются в следующем. Поэтому приходится выполнять рутинную работу по их повторению, а именно копировать каждый документ по отдельности. Чтобы этого избежать, была написана обработка группового копирования документов для конфигурации 1С Бухгалтерия версии 3.0.

6000 руб.

29.06.2015    45679    92    18    

105

Подбор и обработка объектов Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

Массовая работа с объектами типовыми методами платформы 1С.

10 стартмани

13.12.2024    666    1    nomad_irk    0    

4

Подбор и обработка объектов Программист Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Абонемент ($m)

Обработка, очищающая двойные записи в регистре "График платежей". Решает проблему: Обнаружено дублирование ключевых значений в колонках: "Ссылка". Отображение данных в списке невозможно.

1 стартмани

26.09.2024    605    2    AlexHelmer    0    

4

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

После расчета и выплаты отпускных порой отпускные приходится пересчитывать. Причины: начислена годовая премия, или начислена зарплата, входящая в расчетную базу, и прочие. Делать вручную - непрактично. Можно воспользоваться отчетами (типовых, к слову, нет), но потом еще надо вручную создавать документы-исправления. Данная обработка автоматизирует весь процесс по принципу Plug-n-Play.

3 стартмани

14.08.2024    676    15    Vinzor    0    

5

Поиск данных Корректировка данных Подбор и обработка объектов Программист Пользователь Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m)

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

10 стартмани

04.07.2024    1079    7    user1527257    1    

5

Корректировка данных Подбор и обработка объектов Пользователь Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Универсальная обработка! Подходит для всех конфигураций! На одном экране можно видеть как все справочники, так и детальную информацию по каждому из них (реквизиты и табличные части). Удобно! Присутствует возможность редактирования справочника.

10 стартмани

28.06.2024    947    6    user1527257    0    

9

Журналы и реестры данных Подбор и обработка объектов Бухгалтер Пользователь Платформа 1С v8.3 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:CRM ПРОФ, КОРП 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Абонемент ($m)

Универсальный реестр документов! Журнал документов для всех конфигураций! На одном экране можно видеть как все документы, так и детальную информацию по каждому из них (реквизиты, движения и табличные части). Удобно! Присутствует возможность редактирования документа. Универсальный редактор документов!

10 стартмани

20.06.2024    1564    27    user1527257    3    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. leosoft 167 21.05.24 12:44 Сейчас в теме
В типовой ЗУП не открывается! По-видимому, нет справочника "Номенклатура"
2. user1374747 239 21.05.24 12:51 Сейчас в теме
(1)Привет.
Ну да.
Надо в код войти. Там при открытии формы назначается "Номенклатура".
В чисто демонстрационных целях.
Надо поставить то что надо и все должно получиться.
Оставьте свое сообщение