Имя: Пароль:
1C
 
Как в динамическом списке получить контрагента из ссылки, если стоит "ИспользоватьВсегда"?
0 DTX 4th
 
10.01.20
14:30
Динамический список счетов. На форме - ссылка и ссылка.контрагент (вот тут стоит использоватьВсегда)
В текущиеДанные я вижу этого контрагента. Но как мне получить контрагентов выделенных строк?
1 DTX 4th
 
10.01.20
14:42
Вот кстати ещё любопытный моментик.

Если сделать так:
    
Контрагенты = ПолучитьКонтрагентовСсылок(Элемент.ВыделенныеСтроки);


&НаСервереБезКонтекста
Функция ПолучитьКонтрагентовСсылок(Ссылки)
    Рез = Новый Соответствие;
    Для каждого Ссылка Из Ссылки Цикл
        Рез[Ссылка] = Ссылка.Контрагент;
    КонецЦикла;
    Возврат Рез;
КонецФункции

Получим "Поле объекта не доступно для записи". Почему?
Да, "знач" спасёт.
2 sqr4
 
10.01.20
14:46
Интересно зачем тут соответствие и кто вас научил так добавлять элемент в эту коллекцию
3 Кац
 
10.01.20
14:50
(0) Вот так это делается:


Для каждого Идентификатор Из Элементы.Список.ВыделенныеСтроки Цикл
        
    ДанныеСтроки = Элементы.Список.ДанныеСтроки(Идентификатор);
        
КонецЦикла;
4 DTX 4th
 
10.01.20
14:54
(2) А что тут нужно по-вашему? Соответствие идеально подходит

>кто вас научил так добавлять элемент в эту коллекцию
Пользуйтесь на здоровье)

(3) Надо запомнить, спасибо
5 sqr4
 
10.01.20
15:07
(4) массив тут нужен, не пойму для чего соответсвие
6 DTX 4th
 
10.01.20
15:16
(5) И потом счетчик отдельный делать? Соответствие удобнее же
7 Chameleon1980
 
11.01.20
15:48
(6) удобнее для чего?
Закон Брукера: Даже маленькая практика стоит большой теории.