Загрузка массива значений в стандартную форму "Редактирование списка значений" из табличного документа

20.09.23

Разработка - Работа с интерфейсом

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Загрузка массива значений в стандартную форму "Редактирование списка значений" из табличного документа:
.cfe 20,16Kb
4
4 Скачать (1 SM) Купить за 1 850 руб.

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

Думаю, нет смысла обсуждать выгоду от автоматического подбора в отбор длинных списков - это очевидно.

Данная задача не решается без модификации конфигурации.

Варианты решения:

1) модифицировать код форм каждого из отчетов, внедряя несколько строк, которые заменяют для каждого из элементов на форме стандартную обработку редактирования списка на свою (как это сделано у e.kogan)

2) модифицировать формы выбора объектов, внедряя несколько строк, которые добавляют на форму кнопку, позволяющую "оповещать о выборе" стандартную обработку редактирования списка (как это сделано здесь).

Мне больше нравится второй подход, т.к. своих отчетов может быть наделано много, и еще есть стандартные отчеты (остатки товаров на складах, оборотно-сальдовая), в которые не очень хочется лезть. Зато с объектами, которые нужно подбирать, всё несколько проще - 3-5 документов и 3-5 справочников. Вдобавок форму выбора в типовых редко меняют и при обновлении сильно не мешает.

Но, при желании, подходы можно комбинировать. Например, в Универсальной обработке справочников и документов я также и первый подход реализовал.

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

Тестирование было проведено на платформе 8.3.23.1739.

Статья с обработками для версий 8.2, 8.1 ( //infostart.ru/1c/tools/101913/?ID=101913 ).

Внедрение

Внедрение описано в обработке множественный подбор, в макете README.

обработка список значений загрузка подбор стандартная форма

См. также

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

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    55583    17    23    

43

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

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

6000 руб.

29.06.2015    45708    92    18    

105

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    19903    28    6    

44

ККМ Кассовые операции Подбор и обработка объектов Платформа 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    637    1    0    

3

Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    23192    mrXoxot    44    

130

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    18295    1228    elcoan    53    

125

Подбор и обработка объектов Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

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

11880 руб.

20.11.2023    961    2    4    

1

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

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

3 стартмани

10.04.2023    12844    167    acces969    31    

126
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. German_Tagil 43 21.09.23 10:50 Сейчас в теме
Печалька не запустилось платформа 8.3.21
2. German_Tagil 43 21.09.23 10:59 Сейчас в теме
Запустил чуть по другому теперь думаю что с этим делать - куда можно применить...
если только совсем переработать
3. 3soft 8 25.09.23 11:46 Сейчас в теме
(2) С чем именно проблема?
4. gaglo 27.09.23 09:53 Сейчас в теме
С ходу предлагаю вариант №3 - сделать обработку, которая читает из табличного документа список чего-то там (номенклатура, контрагенты, ...) и открывает выбранный из отдельного списка отчет, предварительно запихнув список в соответствующий элемент отбора, оформить всё в расширение и не модифицировать в стандартной конфигурации вообще ничего...
e.kogan - отдельное спасибо за ее великолепную форму (общую, общую!!!) - я в восхищении до сих пор!
Оставьте свое сообщение