Алгоритм пытаюсь вызвать в "ПравилоВыгрузкиДанныхПередОбработкой"
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|НАЧАЛОПЕРИОДА(ЛМБ_РеестрФинансовыхОпераций.Дата, ДЕНЬ) КАК ДатаДень,
|ЛМБ_РеестрФинансовыхОпераций.Филиал
|ИЗ
|Документ.ЛМБ_РеестрФинансовыхОпераций КАК ЛМБ_РеестрФинансовыхОпераций
|ГДЕ
|ЛМБ_РеестрФинансовыхОпераций.Дата МЕЖДУ &НачДата И &КонДата
|СГРУППИРОВАТЬ ПО
|ЛМБ_РеестрФинансовыхОпераций.Филиал,
|НАЧАЛОПЕРИОДА(ЛМБ_РеестрФинансовыхОпераций.Дата, ДЕНЬ)";
Запрос.УстановитьПараметр("НачДата",ДатаНачала);
Запрос.УстановитьПараметр("КонДата",ДатаОкончания);
Выборка = Запрос.Выполнить().Выбрать();
ИсходящиеДанные = Новый Структура;
Пока Выборка.Следующий() Цикл
ДатаДень = Выборка.ДатаДень; // Вот тот параметр который мне надо
Выполнить(Агоритмы.ГрПредметовВО); //ошибка выскакивает вот тут
ИсходящиеДанные.Вставить("Дата", Выборка.ДатаДень);
ИсходящиеДанные.Вставить("колВещДоговоров", ГрПредметовВО);
ВыгрузитьПоПравилу(, , ИсходящиеДанные ,, "ОперацияБухФилиал");
КонецЦикла;
мне нужно передать параметр в алгоритм
Как вызвать алгоритм если не через команду выполнить()
при попытке выгрузки вот такая ошибка
Цитата
Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = ЛМБ_РеестрФинансовыхОпераций
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML(10437)
КодСообщения = 31
Сообщение отредактировал Vofka - 22.01.13, 19:33
Вы станете богаче, лишь став умнее...
Чем дальше в лес, тем толще партизаны.
Нельзя недооценивать, не предсказуемость тупизны...