|
Заполненность значения в запросе. Как. |
☑ |
0
YF
07.09.12
✎
14:15
|
БП 2.0 под 8.2
Нужно остатки по 62.1 где Субконто3 не заполнено, пробовал и
Субконто3 Есть Null
и
Субконто3 = Неопределено
и
Субконто3 В (&ПараметрЗапросаПустыеСсылки)
где:
массивПустыхСсылокДокументов = Новый Массив;
Для Каждого метаданныеДокумент_ Из Метаданные.Документы Цикл
массивПустыхСсылокДокументов.Добавить(Документы[метаданныеДокумент_.Имя].ПустаяСсылка());
КонецЦикла;//
запрос_.УстановитьПараметр("ПараметрЗапросаПустыеСсылки" , массивПустыхСсылокДокументов);
Подскажите где туплю?
|
|
1
Maxus43
07.09.12
✎
14:21
|
тип субконто какой? документы составной?
|
|
2
Maxus43
07.09.12
✎
14:22
|
должен быть Неопределено, ибо при записи в РБ в типовых они приводятся кодом:
// Приведение пустых значений субконто составного типа.
Для Каждого Субконто Из Проводка.СубконтоДт Цикл
Если Субконто.Ключ.ТипЗначения.Типы().Количество() > 1
И НЕ ЗначениеЗаполнено(Субконто.Значение)
И НЕ (Субконто.Значение = Неопределено) Тогда
Проводка.СубконтоДт.Вставить(Субконто.Ключ, Неопределено);
КонецЕсли;
КонецЦикла;
|
|
3
Киборг
07.09.12
✎
14:23
|
для ссылочных значений вроде работает проверка "<реквизит>.Ссылка ЕСТЬ NULL"
|
|
4
YF
07.09.12
✎
14:26
|
(1) Тип субконто Документы, составной
(2) Таки в запросе нужно найти записи, а не изменять проводки
|
|
5
Maxus43
07.09.12
✎
14:27
|
(4) я таки привёл код, чтобы было понятно что при записи они принудительно становятся Неопределено
|
|
6
YF
07.09.12
✎
14:28
|
(3) И правда работает, а вот Субконто3 Есть Null нет, спасибо ...
|
|
7
Maxus43
07.09.12
✎
14:31
|
(6) работает, тока там ужасный запрос на скуле, соединения со всеми таблицами доков из составного типа
|
|
8
Киборг
07.09.12
✎
14:45
|
(6) битые ссылки будут определяться как пустые
|
|
9
Киборг
07.09.12
✎
14:46
|
(7) а если применять "<реквизит> В (&СписокПустыхЗначений)" запрос на скуле лучше будет?
|
|
10
Maxus43
07.09.12
✎
14:55
|
(9) не лучше...
поидее должно работать условие на Неопределено
|
|
11
Киборг
07.09.12
✎
14:57
|
(10) "Неопределено" недостаточно для определения пустых, надо еще с пустой ссылкой каждого типа сравнивать
|
|
12
Maxus43
07.09.12
✎
14:58
|
(11) > (2), пустыне значения составного в типовых принудительно Неопределено ставит
|
|