Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
20 мая 2024, 04:30

Полеввода1->Полеввода2 выборка данных

Автор leftmails, 27 авг 2012, 07:53

0 Пользователей и 1 гость просматривают эту тему.

leftmails

А я с циклами пытался:)
Все сделал как вы сказали... но Ругается на имя табличной части, в справочнике: ТабличнаяЧасть1, её же ставлю, но ошибка:
Значение не является значением объектного типа (ТабличнаяЧасть1)

Организация=ЭлементыФормы.ПолеВыбора1.Значение;
МасФИО=Организация.ТабличнаяЧасть1.ВыгрузитьКолонку("ФИО");

Так же пробывал:
МасФИО=Справочники.Инфорганизации.Выбрать(ЭлементыФормы.ПолеВыбора1.Значение).ТабличнаяЧасть1.ВыгрузитьКолонку("ФИО");
Пишет тоже самое но на Выгрузить колонку

Klyacksa

В список выбора организаций нужно добавлять Ссылку, а не Наименование. Тогда первый вариант будет правильным.

По второму варианту: почитайте в синтакс-помощнике описание функции Выбрать() для справочника - ибо написали ерунду.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

leftmails

Я так и сделал          
Пока Организации.Следующий() Цикл
СписВыб.Добавить(Организации.Ссылка,Организации.Наименование);
         Конеццикла;
ЭлементыФормы.ПолеВыбора1.СписокВыбора = СписВыб;

leftmails

Нов все равно ошибка, что то у меня проблемы с вставкой кода(

Klyacksa

Да, прошу прощения, в Обработке выбора же еще не заполнено Значение у нашего элемента...

В ОбработкеВыбора можно использовать еще ВыбранноеЗначение.
То есть:
МасФИО=ВыбранноеЗначение.ТабличнаяЧасть1.ВыгрузитьКолонку("ФИО");

Только не забудьте проверить, чтобы значение действительно было выбрано.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

leftmails

ЭХ, пишет "Значение не является значением объектного типа (ТабличнаяЧасть1)" :(
Значение выбираю.. из списка..

leftmails

Прошу прощение, не в той процедуре менял, все исправил, но  :dfbsdfbsdf: "Ошибка при установки значения атрибута контекста (СписокВыбора):Несоответсвие типов
Подробнее:

{Справочник.Исходящее_письмо.Форма.Создание(312)}: Ошибка при установке значения атрибута контекста (СписокВыбора): Несоответствие типов
ЭлементыФормы.ПолеВыбора2.СписокВыбора = МасФИО;
по причине:
Несоответствие типов

Klyacksa

Ну так МасФИО - это массив, а нужен список значений.
Обходим массив, перекидываем все элементы в список значений.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

leftmails

Спасибо огромное, получилось вывести в полевыбора2,
а как теперь вывести остальные данные тел и маил в Надпись1,2,3?
Пытаюсь аналогично сделать, не выходит(

Klyacksa

Приведите код, что именно не получается
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск