Имя: Пароль:
1C
1С v8
ДАнные из РС
,
0 Singenor
 
19.07.12
11:31
Имею запрос
Запрос.Текст = "ВЫБРАТЬ
                  |    КонтактнаяИнформация.Представление как Электронка
                  |ИЗ
                  |    РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
                  |ГДЕ КонтактнаяИнформация.Вид.Код = ""000000024""";

код 000024 отвечает за электронную почту контактного лица, сама почта прописана в ресурсе представление
Результат = Запрос.выполнить();
и когда я вызываю потом Результат.Электронка, то получаю ошибку, хотя в режиме предприятия прописан электронный адрес, как исправить?
1 PR
 
19.07.12
11:32
Все правильно. Так и должно быть.
2 izekia
 
19.07.12
11:32
через выборку
3 PR
 
19.07.12
11:32
Лекарство, как всегда, читать документацию, а не фантазировать.
4 Singenor
 
19.07.12
11:33
{ВнешняяОбработка.ЛистСогласования.МодульОбъекта(101)}: Поле объекта не обнаружено (Электронка)
   Сообщение.Получатели.Добавить(Результат.Электронка);
5 Singenor
 
19.07.12
11:33
(2) через какую выборку?
6 PR
 
19.07.12
11:34
(5) Из результата вроде как.
7 izekia
 
19.07.12
11:34
(5) ... из результата запроса
8 LAAry
 
19.07.12
11:35
Результат = Запрос.выполнить().Выбрать();
Пока Результат.Следующий() Цикл
Результат.Электронка...
КонецЦикла;

Не плохо было бы на форуме сделать синтаксис помошник)))
9 rool
 
19.07.12
11:35
А Выбрать() или Выгрузить() делать разве не надо?
10 Singenor
 
19.07.12
11:36
Результат = Запрос.выполнить().выбрать(); писал, тоже самое всеравно
11 PR
 
19.07.12
11:36
(8) Фи
12 PR
 
19.07.12
11:36
(10) Ты пробовал открывать волшебные книжки с документацией?
13 Singenor
 
19.07.12
11:37
хм странно, теперь находит поле, но тип и значение пишет неопределенно
14 PR
 
19.07.12
11:39
(13) Ты нас разводишь?
15 rool
 
19.07.12
11:39
(13) тебе уже код готовый написали в (8) Электронника перестает быть неопределенный после вызова Следующий() если запрос что-то вернул
16 ice777
 
19.07.12
11:40
бгг. как низок уровень вползания в 1С )
17 izekia
 
19.07.12
11:41
(14) нет похоже, можно остальные темы его посмотреть)
18 PR
 
19.07.12
11:42
(17) Мда, похоже мсье предпочитает спрашивать, нежели читать.
19 Wobland
 
19.07.12
11:43
(8) теперь
{ВнешняяОбработка.ВнешняяОбработка2.МодульОбъекта(4,23)}: Ожидается идентификатор
Результат.Электронка.<<?>>.. (Проверка: Толстый клиент (обычное приложение))
20 Singenor
 
19.07.12
11:43
ошибок нет, но на почтуприходит шлак какой то, а не то письмо, оторое должно быть
21 Wobland
 
19.07.12
11:44
(20) странно, мне ничего не пришшло
22 hhhh
 
19.07.12
11:56
(20) теперь, чтобы чисто поржать, проверь по синтакс-помощнику, что должно быть в поле Сообщение.Получатели, и что ты туда засунул.
23 Singenor
 
19.07.12
12:00
Пока Результат.Следующий() Цикл
Сообщение.Получатели.Добавить(Результат.Электронка);
конеццикла;
на почу приходит сообщение следующего сджержания:
This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:
[email protected]
24 Singenor
 
19.07.12
12:01
так мне ведь результат запроса нужно засунуть вотправители, а результат запроса и есть электронка
25 Lama12
 
19.07.12
12:02
(24) Может специалиста позвать? Дешевле выйдет.
26 Singenor
 
19.07.12
12:03
(25) не выйдет, объясните лучше как мне если не через запрос из РС получить почту, чтобы ее засунуть в отправку?
27 Lama12
 
19.07.12
12:05
(26) Ну ну...
Все объяснения есть во встроенной справке. Также помогает синтаксис помощник.
Если что, то синтаксис помощник и встроенная справка это разные вещи.
Экономьте дальше.
28 zladenuw
 
19.07.12
12:11
МЗКонтактИнфо = РСКонтактИнформация.СоздатьМенеджерЗаписи();
       МЗКонтактИнфо.Объект = КонтактноеЛицоКонтр;
       МЗКонтактИнфо.Тип = Перечисления.ТипыКонтактнойИнформации.Телефон;
       МЗКонтактИнфо.Вид = Справочники.ВидыКонтактнойИнформации.МобильныйТелефонКонтактногоЛицаКонтрагента;
       МЗКонтактИнфо.Прочитать();
       Если МЗКонтактИнфо.Выбран() Тогда
             лТелефон = МЗКонтактИнфо.Представление;
       КонецЕсли;
что то типа такого. дальше думай
29 Singenor
 
19.07.12
12:14
(28) запрос у меня правильно работает, я спрашиваю, почему я указываю результат запроса в получателе, и он мне присылает письмо с ошибкой
30 zladenuw
 
19.07.12
12:16
а там точна та электронка :) ты же без отбора по объекту
31 hhhh
 
19.07.12
12:20
(29) еще раз: в Сообщение.Получатели ты должен записать некий объект, какого хрена ты туда пишешь просто строку?
32 MaXpaT
 
19.07.12
12:30
Есть мнение, что парень не до конца понимает то, что он пишет ....
33 LAAry
 
19.07.12
12:41
(32) и не только твое...
(19) ты так и пишешь "Результат.Электронка..." ? мда.
34 rool
 
19.07.12
13:12
(31) Со строкой все в порядке:
Добавить(<ПочтовыйАдрес>)
Параметры:

<ПочтовыйАдрес> (обязательный)

Тип: Строка.
Почтовый адрес.

У товарища с остальными настройками почты проблема, а скорее всего судя по сообщению (23) адрес кривой. ибо написано что отправлено быть не может ибо [email protected] неверный
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой