Групповая обработка реквизитов + консоль запросов

24.03.19

Разработка - Инструментарий разработчика

Расширение конфигурации, которое в типовую обработку "Групповое изменение реквизитов" добавляет возможность отбирать объекты для обработки запросом. Необходимо наличие обработки "Консоль запросов" с ИТС.

Все

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

Наименование По подписке [?] Купить один файл
Расширение типовой групповой обработки справочников и документов для УТ 11.4, Бухгалтерии 3.0, УНФ 1.6
.cfe 20,45Kb
33
33 Скачать (2 SM) Купить за 2 150 руб.

Архив

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

Наименование По подписке [?] Купить один файл
Архив. Расширение типовой групповой обработки справочников и документов для УТ 11.4, Бухгалтерии 3.0, УНФ 1.6
.cfe 20,37Kb
39
39 Скачать (2 SM) Купить за 2 150 руб.

Типовая обработка "Групповое изменение реквизитов", входящая в состав конфигураций 1С Управление Торговлей 11.4, 1С Бухгалтерия 3.0, 1С УНФ 1.6  (и других с поддержкой БСП), обладает большим спектром возможностей:

  • Изменение реквизитов табличных частей; можно выбирать строки табличной части (условием), которые необходимо обработать;
  • Использование произвольных алгоритмов;
  • Выполнение изменений в транзакции;
  • Выполнение изменений в режиме "ОбменДанными = Истина" (чтобы отключить контроль при записи объекта);

Чего очень не хватает в этой обработке - возможности выбирать объекты не отбором, а каким-то более сложным запросом. Приходится писать свои мини-обработки, которые включают в себя отбор объектов запросом, и дальнейшую обработку. И это довольно странно, ведь например в обработке "Регистрация изменений для обмена данными" есть возможность выбирать объекты для регистрации запросом.

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

Расширение необходимо добавлять со снятым флагом "безопасный режим" (т.к. идет обращение к контексту сервера)

Теперь можно проверить новые возможности групповой обработки. Заходим в типовую обработку

Выбираем тип объектов, которые будем менять

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

При первом вызове будет необходимо указать путь к обработке "Консоль запросов" - это типовая обработка, которую можно найти на ИТС.

И повторно нажать "Добавить результаты запроса". Будет вызвана типовая консоль запросов, где необходимо написать текст запроса. Консоль запросов замечательна тем, что конструктор запросов в ней работает и в тонком клиенте. В результаты выполнения запроса должно обязательно входить поле "Ссылка". Нажимаем "Выполнить", а потом "Выбрать результат"

Кнопка выбора результатов в "Консоли запросов" может выглядеть по-другому:

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

Идеей для разработки послужила шикарная обработка г-на Поручика Универсальные подбор и обработка объектов, в которой есть еще и возможности для:

  • перенумерации документов
  • операций с движениями и регистрами
  • и многое другое

Для любителей "классики" есть Групповая обработка справочников и документов (Управляемая форма) от Андрея Волина.

Работа расширения протестирована на конфигурациях:

  • 1С Управление Торговлей 11.4.7.128
  • 1С Бухгалтерия ПРОФ Бухгалтерия 3.0.69.32
  • 1С УНФ 1.6.16.219
  • КонсольЗапросов_8.3.5.epf.

Групповая обработка справочников и документов групповое изменение реквизитов консоль запросов

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    179956    999    403    

953

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    21414    140    80    

142

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

22200 руб.

06.10.2023    19370    51    19    

84

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

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

15000 руб.

10.11.2023    13149    55    33    

73

Инструментарий разработчика Программист Платформа 1С v8.3 Платные (руб)

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

9360 руб.

17.05.2024    29468    101    48    

147

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18787    7    32    

43

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

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1929    2    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ksnik 603 20.03.18 19:12 Сейчас в теме
А еще в групповой обработке можно например указать номера документов полученные запросом следующим образом

Процедура КоманднаяПанельПостроительОтчетаЗагрузитьНомераИзФайла(Кнопка)
	
	СписокНомеров = Новый СписокЗначений;
	
	ТекстовыйФайл = Новый ТекстовыйДокумент;
	ТекстовыйФайл.Прочитать("X:\Exchange\1.txt");
	Для Сч = 1 По ТекстовыйФайл.КоличествоСтрок() Цикл
		СписокНомеров.Добавить(ТекстовыйФайл.ПолучитьСтроку(Сч));
	КонецЦикла;
	
	ПостроительОтчета.Отбор[0].Значение = СписокНомеров;
	
КонецПроцедуры

Показать
Прикрепленные файлы:
2. user929348 28.04.18 19:56 Сейчас в теме
Добрый день, не понятно, откуда взять КонсольЗапросов_8.3.5.epf. С ИТС есть другая консоль, и в ней нет кнопки "Выбрать результат"
3. Kutuzov 750 28.04.18 22:14 Сейчас в теме
(2) Добрый день! Если ее просто открывать через Файл - Открыть, то кнопка выбора результатов там не отображается. А если ее подключать для выбора результатов (как описано в публикации), то там появляется кнопка выбора. Посмотрел другую версию консоли запросов, там кнопка выглядит так:
Прикрепленные файлы:
4. for-elenak 11 22.03.19 11:42 Сейчас в теме
Скачала все файлы, как написано. И Консоль запросов для упр. приложения с диска ИТС за февраль этого года. Но не хочет
Прикрепленные файлы:
5. Kutuzov 750 22.03.19 12:37 Сейчас в теме
(4) У вас видимо база 1С серверная. Надо либо адрес обработки прописать сетевой (со слешами), который доступен из того места, где крутится сервер 1С, либо доработать наше решение, чтобы обработка эта (консоль) копировалась с клиента на сервер.
6. for-elenak 11 22.03.19 14:19 Сейчас в теме
(5)Спасибо! База и правда серверная
7. user1135682 22.02.23 06:29 Сейчас в теме
Здравствуйте,

А как исправить режим совместимости на 8.3.17
8. Kutuzov 750 22.02.23 11:13 Сейчас в теме
(7) Добрый день! В конфигураторе в расширении поставить в соответствующем поле.
9. user820037 22.02.23 11:58 Сейчас в теме
(8) это понятно, но там зашита.
10. Kutuzov 750 22.02.23 16:25 Сейчас в теме
(9) Надо не в основной конфигурации менять, а именно в расширении. Попробуйте погуглить "как менять режим совместимости в расширении"))
11. user820037 22.02.23 16:42 Сейчас в теме
Извиняюсь. разобрался.
Оставьте свое сообщение