|
Как в СКД прицепить в отчете контрагенту его адрес и телефон? | ☑ | ||
---|---|---|---|---|
0
awbyk
18.02.13
✎
14:16
|
Задача - распечатать список контрагентов с адресами и телефонами.
Описываю НаборДанных1 ВЫБРАТЬ ЕПСБУОстатки.Счет, ЕПСБУОстатки.Субконто2 КАК Контрагент, ЕПСБУОстатки.Субконто3 КАК Договор, СУММА(ЕПСБУОстатки.СуммаОстатокДт) КАК СуммаОстатокДт ИЗ РегистрБухгалтерии.ЕПСБУ.Остатки КАК ЕПСБУОстатки ГДЕ ЕПСБУОстатки.Счет = &Счет И ЕПСБУОстатки.Субконто2 В ИЕРАРХИИ(&ГруппаКА) И ЕПСБУОстатки.СуммаОстатокДт > 0 Описываю НаборДанных2 ВЫБРАТЬ КонтактнаяИнформация.Представление КАК Адрес, КонтактнаяИнформация.Объект, КонтактнаяИнформация.Тип, КонтактнаяИнформация.Вид ИЗ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ГДЕ КонтактнаяИнформация.Тип = &Тип И КонтактнаяИнформация.Вид = &Вид Связываю НаборДанных1 и НаборДанных2 по полям Контрагент - Объект Устанавливаю параметры: Тип= Перечисление.ТипыКонтактнойИнформации.Адрес Вид= Справочник.ВидыКонтактнойИнформации.ФактАдресКонтрагента Все нормально... Добавляю НаборДанных3 ВЫБРАТЬ КонтактнаяИнформация.Объект КАК ОбъектТел, КонтактнаяИнформация.Тип КАК ТипТел, КонтактнаяИнформация.Вид КАК ВидТел, КонтактнаяИнформация.Представление КАК Телефон ИЗ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ГДЕ КонтактнаяИнформация.Тип = &ТипТел И КонтактнаяИнформация.Вид = &ВидТел Связываю НаборДанных1 и НаборДанных3 по полям Контрагент - ОбъектТел Устанавливаю параметры: ТипТел= Перечисление.ТипыКонтактнойИнформации.Телефон ВидТел= Справочник.ВидыКонтактнойИнформации.ТелефонКонтрагента При попытке печати с полем "Телефон" выдает Ошибка исполнения отчета по причине: Использование полей из не связанных наборов данных не допустимо Почему? |
|||
1
echo77
18.02.13
✎
14:56
|
(0) Не надо выпендриваться - делайте все в одном запросе
|
|||
2
RomaH
naïve
18.02.13
✎
14:57
|
свяжи еще набор 2 и набор 3
|
|||
3
milan
18.02.13
✎
14:58
|
(1)+1
|
|||
4
echo77
18.02.13
✎
15:25
|
Характеристики в данном случае помогут.
Вот такую штуку в конце запроса вставьте: {ХАРАКТЕРИСТИКИ ТИП(Справочник.Контрагенты) ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ ВидыКонтактнойИнформации.Ссылка, " Контактная информация: " + ВидыКонтактнойИнформации.Наименование КАК Наименование, "" КАК Тип ИЗ Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации ГДЕ ВидыКонтактнойИнформации.ВидОбъектаКонтактнойИнформации = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовКонтактнойИнформации.Контрагенты) И НЕ ВидыКонтактнойИнформации.ПометкаУдаления) ПОЛЕКЛЮЧА Ссылка ПОЛЕИМЕНИ Наименование ПОЛЕТИПАЗНАЧЕНИЯ Тип ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.КонтактнаяИнформация ПОЛЕОБЪЕКТА Объект ПОЛЕВИДА Вид ПОЛЕЗНАЧЕНИЯ Представление } |
|||
5
awbyk
18.02.13
✎
15:46
|
(2) Спасибо, помогло.
|
|||
6
echo77
19.02.13
✎
13:01
|
Запомните этого человека, он херачит гвозди микроскопом - не доверяйте ему сложную технику
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |