|
Помогите пожалуйста вылезает ошибка ожидается выражение "ВЫБРАТЬ" | ☑ | ||
---|---|---|---|---|
0
lexaa1
11.07.15
✎
23:46
|
при добавлении процедуры сортировки к печатной форме вылетает ошибка ожидается выражение выбрать вот код процедуры подскажите пожалуйста в чем косяк
Процедура ВыполнитьСортировку(Ссылка,ПараметрыОбработки = Неопределено); Если ПараметрыОбработки = Неопределено Тогда ВидСортировки = "ПоИерархииТовары";// или свой определенный Иначе ВидСортировки = ПараметрыОбработки.ВидСортировки; КонецЕсли; ОбъектНазначения = Документы.Расходная_накладная.ПолучитьСсылку().ПолучитьОбъект(); ТаблицаТовары = Документы.Расходная_накладная.ПолучитьСсылку().Товары.Выгрузить(); ТаблицаТовары.Колонки.Добавить("ИндексСортировки"); СписокТовары = ТаблицаТовары.ВыгрузитьКолонку("Товары"); Если ВидСортировки = "ПоТоварам" Тогда ТекстЗапроса = "ВЫБРАТЬ | Справочник.Ссылка КАК Товары |ИЗ | Справочник.Товары КАК Справочник |ГДЕ | Справочник.Ссылка В(&СписокТовары) | |СГРУППИРОВАТЬ ПО | Справочник.Ссылка | |УПОРЯДОЧИТЬ ПО | Справочник.Наименование" КонецЕсли; Запрос = Новый Запрос; Запрос.УстановитьПараметр("СписокТовары", СписокТовары); Запрос.Текст = ТекстЗапроса; РезультатЗапроса = Запрос.Выполнить(); ИндексСтроки = 0; ВыборкаТовары = РезультатЗапроса.Выбрать(); Пока ВыборкаТовары.Следующий() Цикл ИндексСтроки = ИндексСтроки + 1; ПараметрыОтбора = Новый Структура; ПараметрыОтбора.Вставить("Товары", ВыборкаТовары.Товары); НайденныеСтроки = ТаблицаТовары.НайтиСтроки(ПараметрыОтбора); Для Каждого СтрокаМассива Из НайденныеСтроки Цикл СтрокаМассива.ИндексСортировки = ИндексСтроки; КонецЦикла; КонецЦикла; ТаблицаТовары.Сортировать("ИндексСортировки"); ОбъектНазначения.Товары.Загрузить(ТаблицаТовары); ОбъектНазначения.Записать(); КонецПроцедуры |
|||
1
Wern
11.07.15
✎
23:48
|
Если условие:
Если ВидСортировки = "ПоТоварам" Тогда не выполнится текста запроса не будет вообще. естественно после этого РезультатЗапроса = Запрос.Выполнить(); не сработает |
|||
2
welwel
11.07.15
✎
23:49
|
Не выполняется условие ВидСортировки = "ПоТоварам"
|
|||
3
lexaa1
12.07.15
✎
00:06
|
ясно спасибо, только начал изучать 1с пробовал по шаблону сделать сортировку, а не подскажете как тогда правильно будет сделать?
|
|||
4
lexaa1
12.07.15
✎
00:07
|
или может быть есть более простой способ сортировать в печатной форме как выводить результат...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |