0
- 21.10.2015 - 08:21
|
По сути простая задача - в УТ 11.1 нужно найти заявки по которым не было реализации. Варианта вроде 2: проверка документа основания или просмотр структуры подчинения. Но вот как это сделать запросом (системой компоновки)? Выдает все кроме правильного результата.
| |
1
- 21.10.2015 - 09:23
| При любом телодвижении сравнения в условиях или связях Реализация.ДокОснования.Ссылка и Заявка.Ссылка идут матюги на "Неоднозначное поле Заявка.Ссылка". Что может быть неоднозначного в ссылке на конкретный вид документа? | |
2
- 21.10.2015 - 09:27
| за Реализация.ДокОснования.Ссылка - отрубить руки по самые яйца | |
3
- 21.10.2015 - 09:33
|
Информативно. :) И как запросом сравнить наличие заявки в поле ДокОснование не касаясь ссылок | |
4
- 21.10.2015 - 09:48
| Пораскинь мозгом какой тип вот у этого значения: Реализация.ДокОснования | |
5
- 21.10.2015 - 09:58
|
Согласен. Он уже ссылка. Но схема сравнения все равно не понятна. Если бы выбирать заявки только с реализациями то по левому соединению проходит. А Так на остатки мозга проходит только вариант с вложенным запросом. | |
6
- 21.10.2015 - 10:29
| А проверить Реализация.ДокОснования на содержание пустой ссылки не предлагать? | |
7
- 21.10.2015 - 10:30
| +(6) Не туда и не о том :D | |
8
- 21.10.2015 - 10:35
|
собрать различные заказы по табличным частям проведенных реализаций во вложенный запрос или временную таблицу выбрать заказы, прицепить к ним слева предыдущую таблицу и наложить условие по полю этой есть нулль | |
9
- 21.10.2015 - 10:35
|
А если по теме, то вот: ГДЕ НЕ Заявка.Ссылка В (ВЫБРАТЬ Реализация.ДокОснования ИЗ Документ.Реализация КАК Реализация) | |
10
- 21.10.2015 - 10:36
| 9-Billi > не факт что реализация на основании одной заявки | |
11
- 21.10.2015 - 10:41
| 10-lalex23 >Это же шаблон, поменять таблицу шапки на таблицу тч не сложно :) | |
12
- 21.10.2015 - 10:48
| Там геморой еще и в том, что это не стандартная заявка, а ЗАКАЗ. И связь его с РЕАЛИЗАЦИЕЙ часто не прямая. Фактически нужно смотреть ЗАКАЗ с пустой структурой подчиненности. Но вот как это сделать запросом? | |
13
- 21.10.2015 - 10:59
| А через регистры никак? | |
14
- 21.10.2015 - 11:09
|
12-Pursh >И в чем проблема? Насколько я помню, в УТ11 всего штуки 4-5 документов используют в качестве основания ЗаказКлиента. Значит так и пиши: ГДЕ НЕ Заявка.Ссылка В ( ВЫБРАТЬ РеализацияТоваровУслуг.ЗаказКлиента ИЗ Документ.РеализацияТоваровУслугКАК РеализацияТоваровУслуг ОБЪЕДИНИТЬ ВЫБРАТЬ АктВыполненныхРабот.ЗаказКлиента ИЗ Документ.АктВыполненныхРабот КАК АктВыполненныхРабот ОБЪЕДИНИТЬ ... другие документы ) А вообще есть регистр накопления "ЗаказыКлиентов", его анализируй и не парься. | |
15
- 21.10.2015 - 11:50
|
Эх мужчины! Хорошо жить когда все правильно :). Клиент случайный. Документ нифига не двигает. Это просто болванка. Я собственно им все уже сделал (кривенько, но работает). Вопрос перешел в теоретическую плоскость - можно ли анализировать структуру подчиненности запросом? | |
16
- 21.10.2015 - 12:36
| Можно. Из метаданных извлекается информация о связях документов и на их основании строится запрос. | |
17
- 21.10.2015 - 13:00
| а что, в регистрах нигде не фиксируется "списание" заявок..? | |
18
- 21.10.2015 - 13:04
| Это правленная конфа. Данный документ - хотелка (без учета остатков, резервов и производства). Вся обработка идет выше. | |
19
- 21.10.2015 - 14:35
| 18-Pursh > тьфу на вас так и хочется сказать.. ;-) | |
20
- 21.10.2015 - 14:59
| Добавить в документ реквизит: "ТугаментЗарыт" Добавить подписку на событие, прикрутить ее к реализации, чтоб заполнялся этот реквизит. У старых документов расставить это значение обработкой. | |
21
- 21.10.2015 - 23:35
| Интересно, как ник автора читается, Пурш или Пёш. | |
22
- 22.10.2015 - 09:21
| Расстрелять писателя без суда и следствия. | |
23
- 22.10.2015 - 10:17
| +(22) Дважды. | |
| Интернет-форум Краснодарского края и Краснодара |