Пятница, 17.05.2024, 08:38
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной » Прочее » Подбор и обработка объектов. Промежуточная структура
Подбор и обработка объектов. Промежуточная структура
GigabyteДата: Вторник, 12.04.2016, 11:23 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Оффлайн
Доброго дня!

Собственно, небольшое предложение: добавить в обработку Подбор и обработка объектов структуру, контекст которой будет доступен из выполняемого Произвольного алгоритма.
Это позволит, например, хранить кеш промежуточных запросов или посчитать количество неудачно обработанных объектов.

Пример:

Если СтруктураПараметровИР.Свойство("КешЗначения") Тогда
    ЗначениеИзЗапроса = СтруктураПараметровИР.КешЗначения;
Иначе
    Запрос = Новый Запрос;
    //...
    ЗначениеИзЗапроса = ВыборкаДетальныеЗаписи.Ссылка;
    СтруктураПараметровИР.Вставить("КешЗначения", ЗначениеИзЗапроса);
КонецЕсли;


Просто хотелка. Думаю, недолго добавить :)
Спасибо!


Сообщение отредактировал Gigabyte - Вторник, 12.04.2016, 11:25
 
tormozitДата: Вторник, 12.04.2016, 12:37 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6201
Репутация: 159
Статус: Оффлайн
Кнопку "Консоль кода" пробовал?
 
GigabyteДата: Вторник, 12.04.2016, 13:53 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Оффлайн
Ммм... Честно говоря, не очень понятно, что я там должен увидеть... Насколько я понял, это код, который что-то делает с результатом выполнения основного кода.
Там есть какая-то универсальная переменная с контекстом самой обработки, чтобы её значение можно было передавать от элемента к элементу в ходе групповой работы с ними?
Если ошибаюсь, поправьте, пожалуйста.
 
tormozitДата: Вторник, 12.04.2016, 14:03 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6201
Репутация: 159
Статус: Оффлайн
Видимо консоль кода тебе незнакома. Тогда настоятельно рекомендую с ней познакомиться. Ее возможности во многом шире желаемого тобой.
 
GigabyteДата: Вторник, 12.04.2016, 20:47 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Оффлайн
Я знаю, что такое Консоль кода. Не очень понятно её назначение в обработке Подбор и обработка объектов через кнопку Консоль кода. Буду благодарен за разъяснение.
https://yadi.sk/i/M5o7fmjdqwNRZ
Насколько я понимаю, суть предлагаемого метода в том, чтобы обходить таблицу НайденныеОбъекты?


Сообщение отредактировал Gigabyte - Вторник, 12.04.2016, 20:50
 
tormozitДата: Вторник, 12.04.2016, 21:13 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6201
Репутация: 159
Статус: Оффлайн
При нажатии кнопки "консоль кода" открывается уже готовый алгоритм обработки и курсор устанавливается в строку, где начинается код заданный в форме "Произвольный алгоритм". Если нажать в консоли кода "выполнить" то будет выполнена обработка.

В планах развития подсистемы есть задача по добавлению в форме обработки "Произвольный алгоритм" обработчиков Перед и После цикла.
 
tormozitДата: Воскресенье, 17.04.2016, 22:54 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 6201
Репутация: 159
Статус: Оффлайн
Реализовано в 3.59
 
Форум » Основной » Прочее » Подбор и обработка объектов. Промежуточная структура
  • Страница 1 из 1
  • 1
Поиск: