Имя: Пароль:
1C
1С v8
Получение данных из табличной части справочника на форму
0 Kaban145
 
21.10.21
19:48
Здравствуйте, как получить данные на форму из справочника?
Есть справочник Клиенты, в ней есть реквизит Почта, также есть справочник КонтактныеЛица и в нём табличная часть КонтактнаяИнформация в которой хранится почта клиента.
Вопрос: хочу при изменении контрагента в справочнике Клиенты подтягивать почту из табличной части КонтактныеЛица.КонтактнаяИнформация на форму, как это можно сделать?
Заранее спасибо
1 vicof
 
21.10.21
19:52
"Здравствуйте, как получить данные на форму из справочника?"
Запросом
2 Kaban145
 
21.10.21
20:04
Можно пример запроса? Я пробовал, но он почему то всегда берёт одну и ту же почту при разных контрагентах
3 vicof
 
21.10.21
20:08
По такой постановке задачи - нет.
ВЫБРАТЬ * ИЗ Справочник.КонтактныеЛица КАК КонтакныеЛица ГДЕ КонтактныеЛица.Владелец = &Клиент
4 Kaban145
 
21.10.21
20:11
Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    КонтактныеЛицаКонтактнаяИнформация.АдресЭП КАК АдресЭП
        |ИЗ
        |    Справочник.КонтактныеЛица.КонтактнаяИнформация КАК КонтактныеЛицаКонтактнаяИнформация";
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        Почта = ВыборкаДетальныеЗаписи.АдресЭП;
        Возврат Почта;
    КонецЦикла;

Вот такой запрос делает конструктор, но только он не отбирает по конкретному клиенту, как э то можно исправить?
5 ДенисЧ
 
21.10.21
20:15
(4) А что, контрагента, которому принадлежит КИ, сейчас уже немодно?
6 Kaban145
 
21.10.21
20:49
Не понимаю, что такое КИ?
7 Мимохожий Однако
 
21.10.21
21:25
КИ=Контактная информация )
8 Kaban145
 
21.10.21
21:28
За КИ спасибо.)
Не могли бы привести пример запроса?.)
9 Kaban145
 
21.10.21
21:34
Нужно, как я понял, сделать отбор по контрагенту из поля формы "Контрагент", а как это сделать и возможно ли вообще, не знаю
10 Мимохожий Однако
 
21.10.21
21:37
Надо сделать две вещи:
1. Разобраться со структурой справочника с учетом владельца и наличия табличной части.
2. Открыть для себя Консоль запросов , в которой удобно и эффективно отлаживать тексты запросов.
...
Удочка важнее рыбы
11 Kaban145
 
21.10.21
21:39
А может всё таки рыбы?.)
12 acht
 
21.10.21
22:06
(10) > Удочка важнее рыбы
Это, смотря кому куда вставлять...

(11) Что ж мы тебе, насильники какие? Не, давай сам. Осторожно, аккуратно, безболезненно.
13 серый КТУЛХУ
 
21.10.21
22:35
подсказка уже есть тебе. и даже в виде почти нужного запроса. глазки разуй. и глянь в (3) - попробуй засунь в конструктор хотя бы
14 SleepyHead
 
гуру
22.10.21
04:33
(11) Здесь только удочку показывают, причем очень красиво.

Остальное ты все равно сам должен сделать.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn