Имя: Пароль:
1C
1С v8
Заполненность значения в запросе. Как.
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), пустыне значения составного в типовых принудительно Неопределено ставит
Независимо от того, куда вы едете — это в гору и против ветра!