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

Обработка для выгрузки контрагентов

Автор Alexandrmishinn, 15 июл 2014, 21:16

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

Alexandrmishinn

Всем привет!
Пишу обработку для выгрузки всех реквизитов контрагентов из бухгалтерии(2.0).
Не получается выгрузить поле "другое".
Вот код:
Запрос = Новый Запрос;
ЗапросПоКонтактнымЛицам = Новый Запрос;
Запрос.УстановитьПараметр("ВидМаил",Справочники.ВидыКонтактнойИнформации.Другое);
Запрос.Текст =
"ВЫБРАТЬ
         | Контакты.Другое КАК Маил
         |ИЗ
         | (ВЫБРАТЬ
          |МАКСИМУМ(ВЫРАЗИТЬ(ВЫБОР
        | КОГДА КонтактнаяИнформация.Вид = &ВидДругое
| ТОГДА КонтактнаяИнформация.Представление
| ИНАЧЕ NULL
| КОНЕЦ КАК СТРОКА(200))) КАК Маил
| ИЗ
| Справочник.Контрагенты КАК Контрагенты
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
| ПО (КонтактнаяИнформация.Объект = Контрагенты.Ссылка)
|
| СГРУППИРОВАТЬ ПО
| Контрагенты.Ссылка) КАК Контакты





Когда запускаю, программа пишет, что поле ВидыКонтактнойИнформации.Другое не найдено.
Подскажите пожалуйста, где храниться информация "другое" у контрагентов? Как правильно составить запрос?

GRADUS

Цитата: Alexandrmishinn от 15 июл 2014, 21:16
Всем привет!
Пишу обработку для выгрузки всех реквизитов контрагентов из бухгалтерии(2.0).
Не получается выгрузить поле "другое".
Вот код:
Запрос = Новый Запрос;
ЗапросПоКонтактнымЛицам = Новый Запрос;
Запрос.УстановитьПараметр("ВидМаил",Справочники.ВидыКонтактнойИнформации.Другое);
Запрос.Текст =
"ВЫБРАТЬ
         | Контакты.Другое КАК Маил
         |ИЗ
         | (ВЫБРАТЬ
          |МАКСИМУМ(ВЫРАЗИТЬ(ВЫБОР
        | КОГДА КонтактнаяИнформация.Вид = &ВидДругое
| ТОГДА КонтактнаяИнформация.Представление
| ИНАЧЕ NULL
| КОНЕЦ КАК СТРОКА(200))) КАК Маил
| ИЗ
| Справочник.Контрагенты КАК Контрагенты
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
| ПО (КонтактнаяИнформация.Объект = Контрагенты.Ссылка)
|
| СГРУППИРОВАТЬ ПО
| Контрагенты.Ссылка) КАК Контакты





Когда запускаю, программа пишет, что поле ВидыКонтактнойИнформации.Другое не найдено.
Подскажите пожалуйста, где храниться информация "другое" у контрагентов? Как правильно составить запрос?

Открой конструктором, там все увидишь + отборы.

Alexandrmishinn

Спасибо. Через конструктор все действительно получилось :)

GRADUS

Цитата: Alexandrmishinn от 16 июл 2014, 22:03
Спасибо. Через конструктор все действительно получилось :)

Будешь должен :bleh:

Alexandrmishinn

Цитата: GRADUS от 17 июл 2014, 01:48
Цитата: Alexandrmishinn от 16 июл 2014, 22:03
Спасибо. Через конструктор все действительно получилось :)

Будешь должен :bleh:
Верну при первой-же возможности:D

Теги:

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

Рейтинг@Mail.ru

Поиск