gifts2017

Групповая обработка с параметрами и конструктором (обычные формы)

Опубликовал Константин Исиченко (IsiKosta) в раздел Обработки - Обработка документов

Добавлено:
Основное достоинство - конструктор запроса + использование параметров и переменных

Основное достоинство - конструктор запроса + использование параметров и переменных, что облегчает разработку кода

За основу взята http://infostart.ru/public/16827

Конструктор запроса можно использовать кроме прямого назначения и для получения информации о реквизитах объектов.

Значит, не обязательно запускать конфигуратор.


Доступны переменные:

  1. ТекСтрока - текущая обрабатываемая строка ТаблицаДанных;
  2. ТаблицаДанных;
  3. ПеременнаяОбработки (Неопределено) - для использования при обработке другой строки (можно сделать структуру, массив или другой тип);
  4. Отказ (тип Булево) - для прерывания цикла;
  5. КоличествоОтмеченных - количество отмеченных пользователем строк;
  6. ЭтоПерваяСтрока (Булево) - признак первой обрабатываемой строки;
  7. ЭтоПоследняяСтрока (Булево)- признак последней обрабатываемой строки;
  8. МассивПомеченныхСтрок - все отмеченные строки таблицы ТаблицаДанных;
  9. ТабЧастьПараметры - табличная часть обработки;
  10. Параметр (Структура) - полученная из табличной части ТабЧастьПараметры

Доступны функции:

  1. Шаблон() - аналог из 1С 7.7;
  2. УдалитьДвойныеПробелы() - возвращает строку, из которой удалены двойные пробелы

Добавлена операция:

  1. Удалить физически

Улучшен внешний вид:

  1. Добавлена колонка с номером строки - можно видеть количество;
  2. Добавлены кнопки сортировки

Улучшена функциональность:

  1. работа в нетиповых конфигурациях
  2. подбор видов объектов

Есть пример кода.

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

Наименование Файл Версия Размер
Групповая обработка с параметрами и конструктором запроса 6
.epf 55,63Kb
09.11.15
6
.epf 55,63Kb Скачать
Пример выполняемого кода 1
.txt 3,99Kb
15.08.15
0
.txt 3,99Kb Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Сергей Ожерельев (Поручик) 14.10.15 09:25
Шаблон и УдалитьДвойныеПробелы полезно. Некоторые переменные, пожалуй, тоже стоит позаимствовать.
2. Сергей Ожерельев (Поручик) 22.11.15 16:21
По вашему совету позаимствовал часть переменных и функцию по удалению пробелов.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа