|
v7: Не выбран Элемент! =(
| ☑ |
0
Junior1s
17.10.11
✎
09:01
|
помогите разобраться, вот код
СЗ = СоздатьОбъект("СписокЗначений");
Спр = СоздатьОбъект("Справочник.ФА");
Спр.ВыбратьЭлементы();
ВыбГруппа = СЗ_Группы.ПолучитьЗначение(СЗ_Группы.ТекущаяСтрока());
Пока Спр.ПолучитьЭлемент() = 1 Цикл
Если Спр.НайтиПоРеквизиту("Соответсвие",ВыбГруппа,1)=1 Тогда
СЗ.ДобавитьЗначение(Спр.Класс);
КонецЕсли;
КонецЦикла;
Если убрать проверку на Если Спр.НайтиПоРеквезиту(...) Тогда работает.
не пойму почему выпадает ошибка ?
думаю что из за того что при проверки элемент становится текущим и цикл прерывается из за этого. тогда как обойти это ? =(
З.ы. СЗ_группы - это список на форме дока.
|
|
1
catena
17.10.11
✎
09:05
|
(0)Зачем тебе Выбрать, если ты все равно НайтиПоРеквизиту. Ты уж определись: или туда или сюда.
|
|
2
catena
17.10.11
✎
09:06
|
Вообще, почитай справку про НайтиПоРеквизиту, по-моему, ты его не правильно понимаешь.
|
|
3
Нуф-Нуф
17.10.11
✎
09:06
|
Если Спр.НайтиПоРеквизиту("Соответсвие",ВыбГруппа,1)=1 Тогда
сбиваешь выборку
|
|
4
Нуф-Нуф
17.10.11
✎
09:07
|
ты что вообще хочешь получить?
попробую телепатировать
Если Спр.Соответсвие = ВыбГруппа Тогда
|
|
5
G-Re
17.10.11
✎
09:07
|
(0) Очень сомнительный код. Если настаиваешь на таком стиле, то
Попробуй объявить Спр1=СоздатьОбъект("Справочник.ФА");
Цикл делай в Спр, ищи в Спр1.
|
|
6
teroinc
17.10.11
✎
09:10
|
Нет возможности создать новую тему...пишу здесь.
Коллеги, кто сталкивался с реализацией текстово-графичесского редактора для 1с 8.1 - пожалуйста подскажите посредством чего и как это лучше всего организовать?
|
|
7
Junior1s
17.10.11
✎
09:13
|
Спасибо всем. научился
(4) протелепатировать получилось на все 110%
|
|
8
1Сергей
17.10.11
✎
09:13
|
(6) фигасе...
|
|