К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

И задачка вроде простая а никак ...

Гость
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
Цитата:
Сообщение от Pursh Посмотреть сообщение
можно ли анализировать структуру подчиненности запросом?
Можно. Из метаданных извлекается информация о связях документов и на их основании строится запрос.
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
Цитата:
Сообщение от Pursh Посмотреть сообщение
Это правленная конфа
Добавить в документ реквизит: "ТугаментЗарыт"
Добавить подписку на событие, прикрутить ее к реализации, чтоб заполнялся этот реквизит. У старых документов расставить это значение обработкой.
Гость
21 - 21.10.2015 - 23:35
Интересно, как ник автора читается, Пурш или Пёш.
22 - 22.10.2015 - 09:21
Цитата:
Сообщение от Pursh Посмотреть сообщение
Это правленная конфа.
Расстрелять писателя без суда и следствия.
23 - 22.10.2015 - 10:17
+(22) Дважды.


К списку вопросов






Copyright ©, Все права защищены