|
Поиск по ссылкам не работает |
☑ |
0
ildarian
23.09.16
✎
17:39
|
Добрый день.
Платформа 8.3.8.1747.
При использовании функции "ПолучитьПоСсылкам" выдает ошибку "не допустимое значение параметра 1".
Вот код
&НаСервере
Процедура НайтиСсылкиНаСервере()
Массив = Новый Массив();
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Ссылка
|ИЗ
| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|ГДЕ
| ПоступлениеТоваровУслуг.Номер = &Номер";
Запрос.УстановитьПараметр("Номер","ДО08-002887" );
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
Массив.Добавить(Выборка.Ссылка);
КонецЦикла;
а = НайтиПомеченныеНаУдаление();
//Массив.Добавить(Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру("КВ06-005349"));
//Массив.Добавить(Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру("ЖИ01-006885"));
ТЗ = НайтиПоСсылкам(Массив);
Для каждого стр Из ТЗ Цикл
Сообщить(стр);
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура НайтиСсылки(Команда)
НайтиСсылкиНаСервере();
КонецПроцедуры
|
|
1
ildarian
23.09.16
✎
17:40
|
а бывает просто виснет 1с
|
|
2
ildarian
23.09.16
✎
17:43
|
находил в инете, что баг платформы. Може кто сталкивался.
|
|
3
aleks_default
23.09.16
✎
17:43
|
Массив пуст
|
|
4
ildarian
23.09.16
✎
17:44
|
не пуст
|
|
5
ildarian
23.09.16
✎
17:44
|
там 3 документа
|
|
6
aleks_default
23.09.16
✎
17:47
|
(5)3 документа с одним номером?
|
|
7
ildarian
23.09.16
✎
17:48
|
(6) да. В разных годах документы
|
|
8
ildarian
23.09.16
✎
17:53
|
база на sql, если что
|
|
9
aleks_default
23.09.16
✎
17:55
|
Код в (0) рабочий. Заскринь полный текст ошибки, а то что-то тебе на слово не верится.
|
|
10
aleks_default
23.09.16
✎
17:57
|
А, еще
УстановитьПривилегированныйРежим(Истина) поставь
|
|
11
ildarian
23.09.16
✎
18:03
|
Странно, сейчас тупо 1с виснет, и уже нечего не выдает. Код не менял
|
|
12
jsmith
23.09.16
✎
18:07
|
Для каждого стр Из ТЗ Цикл
Сообщить(стр);
КонецЦикла;
Это что за ужас
|
|