![]()  |  
 
 И задачка вроде простая а никак ...  По сути простая задача - в УТ 11.1 нужно найти заявки по которым не было реализации. Варианта вроде 2: проверка документа основания или просмотр структуры подчинения. Но вот как это сделать запросом (системой компоновки)? Выдает все кроме правильного результата.   |  
 
 При любом телодвижении сравнения в условиях или связях Реализация.ДокОснования.Ссылка и Заявка.Ссылка идут матюги на "Неоднозначное поле Заявка.Ссылка". Что может быть неоднозначного в ссылке на конкретный вид документа?   |  
 
 за Реализация.ДокОснования.Ссылка - отрубить руки по самые яйца   |  
 
 Информативно. :)   И как запросом сравнить наличие заявки в поле ДокОснование не касаясь ссылок  |  
 
 Пораскинь мозгом какой тип вот у этого значения: Реализация.ДокОснования   |  
 
 Согласен. Он уже ссылка.   Но схема сравнения все равно не понятна. Если бы выбирать заявки только с реализациями то по левому соединению проходит. А Так на остатки мозга проходит только вариант с вложенным запросом.  |  
 
 А проверить Реализация.ДокОснования на содержание пустой ссылки не предлагать?   |  
 
 +(6) Не туда и не о том :D   |  
 
 собрать различные заказы по табличным частям проведенных реализаций во вложенный запрос или временную таблицу  выбрать заказы, прицепить к ним слева предыдущую таблицу и наложить условие по полю этой есть нулль  |  
 
 А если по теме, то вот:  ГДЕ НЕ Заявка.Ссылка В (ВЫБРАТЬ Реализация.ДокОснования ИЗ Документ.Реализация КАК Реализация)  |  
 
 9-Billi > не факт что реализация на основании одной заявки   |  
 
 10-lalex23 >Это же шаблон, поменять таблицу шапки на таблицу тч не сложно :)   |  
 
 Там геморой еще и в том, что это не стандартная заявка, а ЗАКАЗ. И связь его с РЕАЛИЗАЦИЕЙ часто не прямая. Фактически нужно смотреть ЗАКАЗ с пустой структурой подчиненности. Но вот как это сделать запросом?   |  
 
 А через регистры никак?   |  
 
 12-Pursh >И в чем проблема? Насколько я помню, в УТ11 всего штуки 4-5 документов используют в качестве основания ЗаказКлиента. Значит так и пиши:   ГДЕ НЕ Заявка.Ссылка В ( ВЫБРАТЬ РеализацияТоваровУслуг.ЗаказКлиента ИЗ Документ.РеализацияТоваровУслугКАК РеализацияТоваровУслуг ОБЪЕДИНИТЬ ВЫБРАТЬ АктВыполненныхРабот.ЗаказКлиента ИЗ Документ.АктВыполненныхРабот КАК АктВыполненныхРабот ОБЪЕДИНИТЬ ... другие документы ) А вообще есть регистр накопления "ЗаказыКлиентов", его анализируй и не парься.  |  
 
 Эх мужчины! Хорошо жить когда все правильно :).  Клиент случайный. Документ нифига не двигает. Это просто болванка. Я собственно им все уже сделал (кривенько, но работает). Вопрос перешел в теоретическую плоскость - можно ли анализировать структуру подчиненности запросом?  |  
 
 [quote=Pursh;40410527]можно ли анализировать структуру подчиненности запросом?[/quote]  Можно. Из метаданных извлекается информация о связях документов и на их основании строится запрос.  |  
 
 а что, в регистрах нигде не фиксируется "списание" заявок..?   |  
 
 [quote=Чучундер;40411297] а что, в регистрах нигде не фиксируется "списание" заявок..? [/quote]  Это правленная конфа. Данный документ - хотелка (без учета остатков, резервов и производства). Вся обработка идет выше.  |  
 
 18-Pursh > тьфу на вас так и хочется сказать.. ;-)   |  
 
 [quote=Pursh;40411337]Это правленная конфа[/quote]  Добавить в документ реквизит: "ТугаментЗарыт" Добавить подписку на событие, прикрутить ее к реализации, чтоб заполнялся этот реквизит. У старых документов расставить это значение обработкой.  |  
 
 Интересно, как ник автора читается, Пурш или Пёш.   |  
 
 [quote=Pursh;40411337]Это правленная конфа.[/quote]  Расстрелять писателя без суда и следствия.  |  
 
 +(22) Дважды.   |  
| Текущее время: 11:37. Часовой пояс GMT +3. |