|
Как в управляемом приложении перебрать элементы справочника? | ☑ | ||
---|---|---|---|---|
0
RedTop
09.01.12
✎
18:33
|
Создал обработку в управляемом режиме. Создал кнопку. Ткнулся в ее код. Там пишу:
кнтр = Справочникссылка.парнетры; кнтр = Справочник.Партнеры; Выборка = кнтр.Выбрать(); Пока Выборка.Следующий() Цикл Объект = Выборка.ПолучитьОбъект(); сообщить(объект.Клиент); // //Объект.Записать(); КонецЦикла; получаю {Обработка.Обработка1.Форма.Форма1.Форма(5,9)}: Переменная не определена (Справочникссылка) кнтр = <<?>>Справочникссылка.парнетры; (Проверка: Тонкий клиент) делаю в концигурации УТ 11 |
|||
1
RedTop
09.01.12
✎
18:34
|
кнтр = Справочникссылка.парнетры;
это конечно закоментировано |
|||
2
kuromanlich
09.01.12
✎
18:35
|
(0) никак. эти данные доступны только на сервере
|
|||
3
SnarkHunter
09.01.12
✎
18:35
|
СП продать?
|
|||
4
kosts
09.01.12
✎
18:38
|
(0) делай запросом
|
|||
5
RedTop
09.01.12
✎
18:38
|
а как тогда перебрать элементы?
до этого писал тока на 7.7 |
|||
6
RedTop
09.01.12
✎
18:44
|
Запрос = Новый Запрос("
|ВЫБРАТЬ | Ссылка, | Наименование |ИЗ | Справочник.Номенклатура |АВТОУПОРЯДОЧИВАНИЕ"); Результат = Запрос.Выполнить().Выбрать(); Пока Результат.Следующий() Цикл Наименование = Результат.Наименование; КонецЦикла; так тоже не пашет ( |
|||
7
kuromanlich
09.01.12
✎
18:45
|
делай все тоже самое но в отдельной функции или процедуре с препроцессором &НаСервере
|
|||
8
kuromanlich
09.01.12
✎
18:46
|
(7) + и ковыряй саму УТ11 )) для примеров
|
|||
9
kosts
09.01.12
✎
18:47
|
(7) +1 &НаСервереБезКонтекста
|
|||
10
kuromanlich
09.01.12
✎
18:53
|
(9) ну скорей всего он будет везде пытаться применить то что мы ему скажем, соответственно если будет постоянно использовать &НаСервереБезКонтекста, то споткнется и не будет понимать "в чем дело? тут работает, а тут нет? гребаные УФ" )
|
|||
11
RedTop
09.01.12
✎
19:02
|
ребят спасибо за подсказки ) запрос при использовании &НаСервереБезКонтекста заработал, тока все равно не так как мне нужно )
мне нужно во всем справочнике Партеры, реквизиту Клиент, присвоить значение 1. Хотя там тип Булево, наверно в 8.2 это по другому как-то называется. Не подкинет кода? ( в 7.7 бы так сделал. кнтр = создатьОбъект("Справочник.парнеры"); кнтр.выбратьЭлементы(); пока кнтр.получитьЭлемент() = 1 цикл кнтр.клиент = 1; кнтр.записать(); конеццикла; |
|||
12
H A D G E H O G s
09.01.12
✎
19:04
|
Нет. Не подкинем.
Сходи на курсы, купи азбучные книги по восьмерке. Тогда - да. |
|||
13
Sj
09.01.12
✎
19:07
|
Стр = кнтр.получитьобъект();
Стр.клиент=1 стр.записать() |
|||
14
kosts
09.01.12
✎
19:07
|
Выясни для себя разницу между ссылкой и объектом |
|||
15
RedTop
09.01.12
✎
19:13
|
спасибо
|
|||
16
GROOVY
09.01.12
✎
19:17
|
(14) Элементы лучше запросом получить, а то выборка читает все реквизиты...
|
|||
17
RedTop
09.01.12
✎
19:21
|
подскажите что почитать?
1Cv82__Prakticheskoe_Posobie_Razrabotchika__Radchenko_2009.rar 82_Razrabotka_Upravlyaemogo_Interfeysa.rar или есть что-то лучше? |
|||
18
kosts
09.01.12
✎
20:23
|
(16) Приму невнимательность за занятость :-)
|
|||
19
Новенький_2009
09.01.12
✎
20:26
|
(17) ну не капли нет в тебе самостоятельности. Хотя бы удосужился названия написать книг, а не название файлов-архивов.
С таких подходом, ты - далеко не уедешь. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |