0
Валерьян
29.05.17
✎
12:45
|
Добрый день!
Имеется код, который работает в БП 2.0:
Запрос.Текст = "ВЫБРАТЬ
| КонтактнаяИнформация.Поле3 КАК Телефон,
| КонтактнаяИнформация.Объект КАК Контрагент,
| ДоговорыКонтрагентов.Ссылка КАК Договор,
| КонтактнаяИнформация.Объект.ОсновнойДоговорКонтрагента КАК ОсновнойДоговор
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
| ПОЛНОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
| ПО КонтактнаяИнформация.Объект.Ссылка = ДоговорыКонтрагентов.Владелец
|ГДЕ
| КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
| И (ДоговорыКонтрагентов.Наименование ПОДОБНО ""Без договора""
|";
Что в данном коде надо поменять, чтобы работало под БП 3.0 (управляемое приложение)?
Споткнулся на том, что регистр сведений "Контактная информация" не используется в БП3.0.
Пытаюсь переписать данный код хотя бы, чтобы вытаскивалась информация о контрагентах, но дальше не могу продвинуться.
Буду рад любым советам. Спасибо :)
|
|
3
Валерьян
30.05.17
✎
06:43
|
Доброе утро!
Кому интересно, код для БП3.0 (управляемое приложение)
"ВЫБРАТЬ
|КонтактнаяИнформация.Представление КАК Телефон,
|КонтактнаяИнформация.Ссылка КАК Контрагент,
|ДоговорыКонтрагентов.Ссылка КАК Договор
|ИЗ
|Справочник.Контрагенты.КонтактнаяИнформация КАК КонтактнаяИнформация
|ПОЛНОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
|ПО КонтактнаяИнформация.Ссылка = ДоговорыКонтрагентов.Владелец
|ГДЕ
|(КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
|ИЛИ КонтактнаяИнформация.Тип ЕСТЬ NULL )
|И (ДоговорыКонтрагентов.Наименование ПОДОБНО ""Без договора"")";
Запилил. Может и коряво, зато сам и код работает :)
|
|