Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Текст запроса динамического списка с директивами в фигурных скобках {}

Текст запроса динамического списка с директивами в фигурных скобках {}
Я
   runoff_runoff
 
28.10.18 - 22:25
Обнаружилась проблема: есть запрос динамического списка с директивами {ГДЕ} (например, запрос ВнутренниеДокументы в базе ДО 2.1)..
если просто написать

Список.ТекстЗапроса = НовыйТекстЗапроса;

даже если НовыйТекстЗапроса в точности совпадает со старым, то валится.. не находит &Параметры, которые находятся внутри фигурных скобок..

опытным путем установлено, что перестает валится, если "каждый день принимать по три раза это народное средство", т.е. написать 3 строчки..

Адрес = ПоместитьВоВременноеХранилище(Элементы.Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных());    
Список.ТекстЗапроса = НовыйТекстЗапроса;    
Список.КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(Адрес));

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

с версии 8.3.14 нам обещают, что при заимствовании форма не будет тянуть за собой "мусор", но, если редактировать отчеты можно как внешние, а потом замещать в расширении, то с динамическими списками только путем подмены запроса..
 
 

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует