#0
by kabanoff
Дано: СКД, 2 набора данных с запросами: один к бух.оборотам, другой к бух.итогам. Связаны по периоду (т.е. остаток на каждый период), счету и всем 3-м субконто; связь через параметры. Когда у счета есть все 3 субконто, то связь проходит без проблем. В остальных случаях, когда для счета установлено менее 3 субконто, остаток не получается. Игра с галкой "Игнорировать значения NULL" не приводит к результату. Вопрос: Как заставить работать схему для счетов, у которых 1 или 2 субконто?
#1
by kabanoff
Связи наборов данных: Параметры виртуальной таблицы остатков регистра бухгалтерии (2 набор данных):
#2
by kabanoff
+ предварительно каждому параметру задавал начальное значение связи - не помогло: ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.ПустаяСсылка)
#3
by КМ155
попробуй в выражение засунуть выбор и обработать пустое субконто, оно наверно "Неопределено"
#4
by kabanoff
Неопределено тоже засовывал - не помогает. При этом также играл с начальными значениями связи, устанавливая их в NULL.
#8
by kabanoff
так: ВЫБОР КОГДА &КорСубконто1 = НЕОПРЕДЕЛЕНО ТОГДА ... и так (на всякий): ВЫБОР КОГДА &КорСубконто1 ЕСТЬ NULL <> НЕОПРЕДЕЛЕНО ТОГДА ... и так: ВЫБОР КОГДА &КорСубконто1 ЕСТЬ NULL ИЛИ &КорСубконто1 = НЕОПРЕДЕЛЕНО ТОГДА ...
#9
by kabanoff
Что-то мне подсказывает это платформа так связывает и кодом уже ничего не сделаешь :(
#13
by kabanoff
Ну чтобы не получать остатки по всему счету, а сразу установить фильтр в параметрах виртуальной таблицы.
#18
by Mitriy
Условие связи – выражение, результат которого проверяется перед осуществлением связи. Связь будет осуществляться только в случае, если результатом исполнения выражение является значение Истина. Условие связи может быть пустым. В таком случае связь будет осуществляться всегда;
#19
by kabanoff
1) Сделал связи необязательными и попробовал сделать условие: НЕ КорСубконто1 ЕСТЬ NULL И КорСубконто1 <> ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.ПустаяСсылка) И КорСубконто1 <> Неопределено результат тот же, что и в . 2) Убрал связь через параметры, сделал обычную связь с этим условием. Результат тот же.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: Как правильно составить запрос для СКД, некорректные данные
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Отчет по СКД. Помогите правильно реализовать.
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: СКД на два запроса один отбор
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: Как правильно организовать обход вложенных группировок в СКД?
В этой группе 1С
- Вопрос по замене внутренней обработки на внешнюю.
- Присоединение регистра сведений
- 8.1 можно ли изменить GUID существующего объекта?
- Нет доступа к рабочей группе в сетевом окружении
- 1с 8.2 + печать ШтрихКода = invalid barcode
- Программный вызов стандартного отчета
- Отчет по учету отработанных часов за год
- ЗУП_Напоминание отпуска
- Ошибка при переносе данных. bad allocation
- УПП 1.3. Остатки по НДС!
- Аналитика по 62 счету в УПП 1.3
- Из модуля формы обратиться к переменной в модуле объекта
- Как вывести результат запроса не по строкам, а по столбцам?
- Почему 1С не дает подключить SQL базу
- Программное задание настроек по умолчанию схемы СКД
- Перенос остатков из БП 2.0 в УТ 10.3
- Выгрузка из 1С ЗУП в Документы ПУ
- Несколько менеджеров на одного покупателя
- Отключение счета учета авансов
- Перетаскивание строк в пределах табличного поля