0
- 18.02.2013 - 11:22
|
Задача - распечатать список контрагентов с адресами и телефонами. Описываю НаборДанных1 ВЫБРАТЬ ЕПСБУОстатки.Счет, ЕПСБУОстатки.Субконто2 КАК Контрагент, ЕПСБУОстатки.Субконто3 КАК Договор, СУММА(ЕПСБУОстатки.СуммаОстатокДт) КАК СуммаОстатокДт ИЗ РегистрБухгалтерии.ЕПСБУ.Остатки КАК ЕПСБУОстатки ГДЕ ЕПСБУОстатки.Счет = &Счет И ЕПСБУОстатки.Субконто2 В ИЕРАРХИИ(&ГруппаКА) И ЕПСБУОстатки.СуммаОстатокДт > 0 Описываю НаборДанных2 ВЫБРАТЬ КонтактнаяИнформация.Представление КАК Адрес, КонтактнаяИнформация.Объект, КонтактнаяИнформация.Тип, КонтактнаяИнформация.Вид ИЗ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ГДЕ КонтактнаяИнформация.Тип = &Тип И КонтактнаяИнформация.Вид = &Вид Связываю НаборДанных1 и НаборДанных2 по полям Контрагент - Объект Устанавливаю параметры: Тип= Перечисление.ТипыКонтактнойИнформации.Адрес Вид= Справочник.ВидыКонтактнойИнформации.ФактАдресКонтр агента Все нормально... Добавляю НаборДанных3 ВЫБРАТЬ КонтактнаяИнформация.Объект КАК ОбъектТел, КонтактнаяИнформация.Тип КАК ТипТел, КонтактнаяИнформация.Вид КАК ВидТел, КонтактнаяИнформация.Представление КАК Телефон ИЗ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ГДЕ КонтактнаяИнформация.Тип = &ТипТел И КонтактнаяИнформация.Вид = &ВидТел Связываю НаборДанных1 и НаборДанных3 по полям Контрагент - ОбъектТел Устанавливаю параметры: ТипТел= Перечисление.ТипыКонтактнойИнформации.Телефон ВидТел= Справочник.ВидыКонтактнойИнформации.ТелефонКонтраг ента При попытке печати с полем "Телефон" выдает Ошибка исполнения отчета по причине: Использование полей из не связанных наборов данных не допустимо Почему? | | |
1
- 18.02.2013 - 12:02
| Ты вот этот запрос воньзи в консоль запросов и посмотри, что в таблице будет. | | |
2
- 18.02.2013 - 13:02
|
Все отдельные запросы в консоли срабатывают нормально, не срабатывает объединение наборов данных типа "запрос" в системе компановки данных | | |
3
- 18.02.2013 - 13:13
| компОновки | | |
4
- 18.02.2013 - 13:47
| Сделай все одним запросом и в консоли посмотри результат. | | |
5
- 18.02.2013 - 22:33
| Цитата:
Кроме того набор данных тут должен быть один, самый первый. Только вычищенный от богомерзких условий. А контактная информация должна быть зацеплена к типу "Справочник.Контрагенты" через механизм характеристик. | | |
6
- 19.02.2013 - 13:44
| А с этого места можно попобробнее? ЕМНИП этот механизм корректно работает если используется либо план видов характеристик, либо характеристики, что в карточке объекта на закладке Данные. А здесь ни то и ни это. Или в последних релизах платформы опять что-то поменяли? | | |
7
- 20.02.2013 - 07:42
| 6-bma1 > Это работает с момента появления СКД. Но делать так не надо. Иначе на каждое поле адреса будет отдельное соединение с таблицей КИ делаться. Лучше сделать необязательное соединение в самом запросе и с путем к данным поля поиграться | | |
8
- 20.02.2013 - 08:06
| 2(7) Вот я и удивляюсь такому решению. думал, может в послежних релизах (8.2.17-ые еще не пробовал) что поменялось и стало работать как-то иначе. | | |
9
- 20.02.2013 - 08:14
| Соединения с КИ будут генерироваться только если какое-то из полей контактной информации будет использоваться в настройках вывода компоновки. Причем ровно столько, сколько полей используется. И ПВХ в этом механизме не обязателен, можно типы задавать руками. | |
| Интернет-форум Краснодарского края и Краснодара |