#0
by elena_schleht
Здравствуйте ребята. Подскажите пожалуйста решение такой задачи: У меня есть 3 субконто (1.Справочник.Банки, 2.Справочник.Источник, 3.Контрагенты) Но Контрагенты у меня составной тип данных, там два справочника (Справочник.ФизЛица и Справочник.ЮрЛица) Так вот как сделать чтобы при формировании отчета в СКД В субконто не попадали ФизЛица? Стандартный текст запроса ВЫБРАТЬ ФинансовыйОстаткиИОбороты.Счет, ФинансовыйОстаткиИОбороты.Субконто1, ФинансовыйОстаткиИОбороты.СуммаКонечныйОстаток ФинансовыйОстаткиИОбороты.Субконто1
#2
by elena_schleht
Этот вариант не подойдет потому что, если в параметр &ВидСубконто передать два значения (1.Справочник.Банки и 2.Справочник.Источник) и с текста запроса убрать поле Субконто3, то результат будит пустой.
#5
by elena_schleht
&ВидСубконто это список значений. Пользователи могут выбрать 1, 2 или 3 значения (1.Справочник.Банки, 2.Справочник.Источник, 3.Контрагенты)
#7
by mickey1cx
если вы хотите отобрать по типу справочника, то тогда необходимо обязательно передать в &ВидСубконто "Контрагенты", а потом сгруппировать результат по необходимым полям.
#8
by elena_schleht
Просто нада сделать так что бы в запрос не попадали движения по ФизЛицам Но как тогда давать выбор пользователю?
#12
by elena_schleht
Движения по ЮрЛицам А как правильно задать условие? Если у меня 6 документов формируют движения из 2 как раз по физ лицам ГДЕ ФинансовыйОстаткиИОбороты.Регистратор ???
#14
by c00Lo
поставь где выбор когда Субконто3 ССЫЛКА Справочник.ЮрЛица тогда ложь когда Субконто2 ССЫЛКА Справочник.ЮрЛица тогда ложь когда Субконто1 ССЫЛКА Справочник.ЮрЛица тогда ложь иначе истина конец =))))
#16
by elena_schleht
А почему если я ставлю в параметре ВТ Регистратор у меня запрос выполняется 6 секунд, а если убрать Регистратора то 0,2 секунды ? Как избежать такого падения производительности? ВЫБРАТЬ ФинансовыйОстаткиИОбороты.Регистратор ФинансовыйОстаткиИОбороты.Регистратор
#17
by hhhh
ну допустим за месяц по субконто один оборот, но он делается 200 регистраторами. Получается, была одна строчка, стало 200, производительность упала в 200 раз. Это же эленментарно.
#18
by elena_schleht
Так если даже в отбор ГДЕ И ФинансовыйОстаткиИОбороты.Счет = &Счет ни фига не попадает, (т.е. результат запроса пустой) все равно почему то производительность падает.
#19
by hhhh
ну да, проверка условия отбора была один раз, стало 200 проверок, производительность упала в 200 раз. Это же эленментарно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- 1с СКД необязательные параметры в СКД
В этой группе 1С
- Не отменяется регистрация в обр. Регистрация изменений для обмена
- v8: Как программно редактировать ПостроительОтчета
- v7: ведомость по контрагентам не правильно формируется, почему?
- ЗУП 8.2, Оплата платежной ведомости
- Сравнение Corel Draw и Adobe Illustrator
- Розница 1. Как свернуть?
- Правила обмена РИБ
- монитору активности не удается выполнить запросы к серверу
- свертка Бухгалтерия 2.0 Корп
- Как в Excel'е распечатать все формулы
- Вопрос по ЗУП, отпуск сразу по 2 организациям? Корректно и как это отразить
- Как узнать SQL имя базы данных.
- Добавить колонку "Артикул" в печатной форме 1с 7.7
- Есть-ли на нокии Х2 функция записи разговора?
- Строку в HEX последовательность
- Как получить сумму оборотов для всех контрагентов в группе по опр. счету?
- v7: 1С 77 закрыть пользователю меню сервис
- Выгрузка возвратов товаров от покупателя и поставщику из УПП в БП
- Ошибка при загрузке данных: Индекс находится за границами массива
- Табличный документ в PDF как рисунок