Цитата(Мичман Харитонов @ 22.07.19, 11:26)
И <<?>>Склад.НеПоказыватьВБухгалтерии = &НеПоказыватьВБухгалтерии
" Поле точно есть, имя правильное. Что я не так-то делаю?
Во втором запросе присоединяется необъектный тип Строка
""000000000"" КАК Склад,
Соответственно, у строки "00000000" нет поля НеПоказыватьВБухгалтерии
Это справедливо и для первой части запроса - на выходе литерал с кодом склада, а не ссылка на справочник Склады.
Советую присоединять не нолики, а пустую ссылку типа склад:
Значение(Справочник.Склады.ПустаяСсылка) как СкладСсылка
Либо поле НеПоказыватьВБухгалтерии вывести дополнительно в запросе - чтобы каждый раз не дергать соединение со справочником Склады, как это сделано с наименованием: Номенклатура.Наименование, код с точкой и другие реквизиты:
| ТоварыНаСкладеОстатки.Номенклатура.Наименование КАК НоменклатураНаименование,
| ТоварыНаСкладеОстатки.Номенклатура.КодСТочкой КАК КодСТочкой,
| ТоварыНаСкладеОстатки.Склад КАК СкладСсылка,
| ТоварыНаСкладеОстатки.Склад.КодСклада КАК Склад,
| ТоварыНаСкладеОстатки.Склад.НеПоказыватьВБухгалтерии КАК СкладНеПоказыватьВБухгалтерии,
| ТоварыНаСкладеОстатки.Склад.Наименование КАК СкладНаименование,
...
| ТоварыВПутиОстатки.Номенклатура.КодСТочкой КАК КодСТочкой,
| Значение(Справочник.Склады.ПустаяСсылка) как СкладСсылка,
| ""000000000"" КАК Склад,
| Истина КАК СкладНеПоказыватьВБухгалтерии, // или Ложь, что там надо по умолчанию
| ""Товары в пути"" КАК СкладНаименование,
| ТоварыВПутиОстатки.КоличествоОстаток,
И с условиями будет все ОК.
В первой части запроса ОК и так, а во второй условие "И Склад.НеПоказыватьВБухгалтерии = &НеПоказыватьВБухгалтерии" привести в соответствии с логикой "склада ТоварыВПути по умолчанию" - если он не отражается в БУ, то и не надо присоединять вторую часть запроса.
Цитата(Мичман Харитонов @ 22.07.19, 11:45)
В источнике показывает, только при выводе булево представляет как да/нет
Это "бантики" визуализации. Не обращайте внимание.