|
207 | 207 | |";
|
208 | 208 | КонецПроцедуры
|
209 | 209 |
|
210 |
| - // Разрыв в соединении роняет с npe |
211 |
| - Запрос = "ВЫБРАТЬ |
212 |
| - | ДополнительныеСведения.КодИФНСФЛ КАК КодИФНСФЛ |
213 |
| - |ИЗ |
214 |
| - | РегистрСведений.АдресныеОбъекты КАК АдресныеОбъектыУровень0 |
215 |
| - | |
216 |
| - | ОБЪЕДИНИТЬ ВСЕ |
217 |
| - | |
218 |
| - | ВЫБРАТЬ |
219 |
| - | ДополнительныеСведения.КодИФНСФЛ |
220 |
| - |ИЗ |
221 |
| - | РегистрСведений.АдресныеОбъекты КАК АдресныеОбъектыУровень0 |
222 |
| - | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АдресныеОбъекты КАК АдресныеОбъектыУровень1 |
223 |
| - | ПО АдресныеОбъектыУровень0.РодительскийИдентификатор = АдресныеОбъектыУровень1.Идентификатор |
224 |
| - | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений."+АдресныеОбъекты+" КАК АдресныеОбъектыУровень2 |
225 |
| - | ПО (АдресныеОбъектыУровень1.РодительскийИдентификатор = АдресныеОбъектыУровень2.Идентификатор) |
226 |
| - |"; |
| 210 | +Процедура Тест16_Выбор_Есть_пробел_NULL_ЛевоеСоединение() |
| 211 | + Запрос = Новый Запрос; |
| 212 | + Запрос.Текст = |
| 213 | + "ВЫБРАТЬ |
| 214 | + | Сотрудники16.Ссылка ЕСТЬ NULL КАК Флаг, // не ошибка |
| 215 | + | Сотрудники16.Ссылка ЕСТЬ НЕ NULL КАК Флаг2, // не ошибка |
| 216 | + | ВЫБОР |
| 217 | + | КОГДА Сотрудники16.Ссылка ЕСТЬ NULL // не ошибка |
| 218 | + | ТОГДА ИСТИНА |
| 219 | + | ИНАЧЕ Ложь |
| 220 | + | КОНЕЦ КАК Флаг3 |
| 221 | + |ИЗ Справочник.Склады КАК Склады16 |
| 222 | + |ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК Сотрудники16 |
| 223 | + |ПО Склады16.Кладовщик = Сотрудники16.Ссылка |
| 224 | + |"; |
| 225 | +КонецПроцедуры |
| 226 | + |
| 227 | +// Разрыв в соединении роняет с npe |
| 228 | +Запрос = "ВЫБРАТЬ |
| 229 | + | ДополнительныеСведения.КодИФНСФЛ КАК КодИФНСФЛ |
| 230 | + |ИЗ |
| 231 | + | РегистрСведений.АдресныеОбъекты КАК АдресныеОбъектыУровень0 |
| 232 | + | |
| 233 | + | ОБЪЕДИНИТЬ ВСЕ |
| 234 | + | |
| 235 | + | ВЫБРАТЬ |
| 236 | + | ДополнительныеСведения.КодИФНСФЛ |
| 237 | + |ИЗ |
| 238 | + | РегистрСведений.АдресныеОбъекты КАК АдресныеОбъектыУровень0 |
| 239 | + | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АдресныеОбъекты КАК АдресныеОбъектыУровень1 |
| 240 | + | ПО АдресныеОбъектыУровень0.РодительскийИдентификатор = АдресныеОбъектыУровень1.Идентификатор |
| 241 | + | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений."+АдресныеОбъекты+" КАК АдресныеОбъектыУровень2 |
| 242 | + | ПО (АдресныеОбъектыУровень1.РодительскийИдентификатор = АдресныеОбъектыУровень2.Идентификатор) |
| 243 | + |"; |
0 commit comments