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

Изменение запроса Динамического списка в расширении ERP

Автор illyaromanenko, 04 июл 2024, 17:15

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

illyaromanenko

Добрый день. На управляемой форме имеется динамический список. В него необходимо добавить колонку Email (почта контрагента). В расширении программно изменяю запрос Динамического списка и пытаюсь вытащить имейл. Ошибка: Основная таблица Задана не Верно. Уже все таблицы перепробовал и пробовал даже не указывать таблицу, но всё равно ошибка. Код в расширении в модуле формы в процедуре ПриСозданииНаСервереПеред():

   //изменяем динамический список
   СвойстваСписка = ОбщегоНазначения.СтруктураСвойствДинамическогоСписка();
   СвойстваСписка.ОсновнаяТаблица = "Справочники.Контрагенты";
   СвойстваСписка.ДинамическоеСчитываниеДанных = Истина;
   СвойстваСписка.ТекстЗапроса =   "ВЫБРАТЬ
   |   СверкаВзаиморасчетов.Ссылка КАК Ссылка,
   |   СверкаВзаиморасчетов.ПометкаУдаления КАК ПометкаУдаления,
   |   СверкаВзаиморасчетов.Номер КАК Номер,
   |   СверкаВзаиморасчетов.Дата КАК Дата,
   |   СверкаВзаиморасчетов.Организация КАК Организация,
   |   СверкаВзаиморасчетов.Контрагент КАК Контрагент,
   |   СверкаВзаиморасчетов.ТипРасчетов КАК ТипРасчетов,
   |   СверкаВзаиморасчетов.Партнер КАК Партнер,
   |   СверкаВзаиморасчетов.Договор КАК Договор,
   |   СверкаВзаиморасчетов.Менеджер КАК Менеджер,
   |   СверкаВзаиморасчетов.Статус КАК Статус,
   |   СверкаВзаиморасчетов.Автор КАК Автор,
   |   СостоянияЭД.СостояниеЭДО КАК СостояниеЭДО,
   |   СостоянияЭД.ПредставлениеСостояния КАК ПредставлениеСостояния
   |ПОМЕСТИТЬ ВТ
   |ИЗ
   |   Документ.СверкаВзаиморасчетов2_5_11 КАК СверкаВзаиморасчетов
   |      {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияПоОбъектамУчетаЭДО КАК СостоянияЭД
   |      ПО СверкаВзаиморасчетов.Ссылка = СостоянияЭД.СсылкаНаОбъект}
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ
   |   ВТ.Ссылка КАК Ссылка,
   |   ВТ.ПометкаУдаления КАК ПометкаУдаления,
   |   ВТ.Номер КАК Номер,
   |   ВТ.Дата КАК Дата,
   |   ВТ.Организация КАК Организация,
   |   ВТ.Контрагент КАК Контрагент,
   |   ВТ.ТипРасчетов КАК ТипРасчетов,
   |   ВТ.Партнер КАК Партнер,
   |   ВТ.Договор КАК Договор,
   |   ВТ.Менеджер КАК Менеджер,
   |   ВТ.Статус КАК Статус,
   |   ВТ.Автор КАК Автор,
   |   ВТ.СостояниеЭДО КАК СостояниеЭДО,
   |   ВТ.ПредставлениеСостояния КАК ПредставлениеСостояния,
   |   КонтрагентыКонтактнаяИнформация.АдресЭП КАК АдресЭП
   |ИЗ
   |   ВТ КАК ВТ
   |      {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация
   |      ПО ВТ.Контрагент = КонтрагентыКонтактнаяИнформация.Ссылка}
   |
   |СГРУППИРОВАТЬ ПО
   |   ВТ.Дата,
   |   ВТ.Организация,
   |   ВТ.СостояниеЭДО,
   |   ВТ.ПредставлениеСостояния,
   |   ВТ.Автор,
   |   ВТ.Номер,
   |   ВТ.ПометкаУдаления,
   |   КонтрагентыКонтактнаяИнформация.АдресЭП,
   |   ВТ.Ссылка,
   |   ВТ.Статус,
   |   ВТ.Договор,
   |   ВТ.Менеджер,
   |   ВТ.Контрагент,
   |   ВТ.Партнер,
   |   ВТ.ТипРасчетов";
   ОбщегоНазначения.УстановитьСвойстваДинамическогоСписка(Элементы.СписокДокументовСверки,
   СвойстваСписка);

Помогите разобраться пожалуйста

antoneus

А если наоборот - контактную информацию в вт и ее присоединять к выборке из сверки взаиморасчетов?

LexaK

illyaromanenko, так уже был ответ в другой теме!
какой смысл вам что-то советовать если вы их даже не пробуете его применить?  :xfbnsdfb:
если помогло нажмите: Спасибо!

illyaromanenko

LexaK, спасибо за ваш совет в предыдущей теме, я его сразу не увидел. Попробовал, всё равно не получается. Та же ошибка. Сейчас пробую через вложенный запрос

LexaK

illyaromanenko, "Двоят" как правило данные из Левого соединения
1.что за регистр СостоянияПоОбъектамУчетаЭДО - переодический? (если да, возьмите от него СрезПоследних)
2.на всякий случай проверьте КИ контрагентов на предмет задвоения АдресЭлектроннойПочты
если помогло нажмите: Спасибо!

Теги:

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

Рейтинг@Mail.ru

Поиск