|
Нужна помощь с алгоритмом для запроса | ☑ | ||
---|---|---|---|---|
0
MasDev
14.02.24
✎
17:04
|
1. Необходимо соединить табличные части документов было не частичным, а заполнялись и другие поля как "Требования НТД" https://6.i.getapic.me/dnfa.png
2. Тут документ, данные которого используются для запроса (с подчиненной ТЧ https://6.i.getapic.me/dnfd.png 3. Здесь пример как это отрабатывает на одном документе (то, что должно получится https://6.i.getapic.me/dnfg.png 4. Сравнение уникальных идентификаторов, хотя вряд ли это было нужно делать https://6.i.getapic.me/dnfj.png 5. Для полноты добавлю то, что это все необходимо для ПФ https://6.i.getapic.me/dnfn.png Запрос был уже написан до меня, но я не понимаю как он может отрабатывать, когда в условии идет сравнение 2-х уникальных идентификаторов различных документов. И я пока не могу дойти до алгоритма, по которому нужно переписать запрос. Прошу вашей помощи, господа |
|||
1
PR
14.02.24
✎
17:07
|
Сколько платишь?
|
|||
2
Garykom
гуру
14.02.24
✎
17:09
|
Несложная рабочая задача для квалифицированного (хотя бы уровень джуна) программиста 1С
И? |
|||
3
Кондер
14.02.24
✎
17:23
|
"когда в условии идет сравнение 2-х уникальных идентификаторов различных документов" Где идет? Строчка, я не вижу
|
|||
4
Valdis2007
14.02.24
✎
17:46
|
(0) "Необходимо соединить табличные части документов было не частичным"....дорогой, что значит сие на Русском языке?
|
|||
5
PR
14.02.24
✎
17:47
|
(4) Спроси у Garykom
Он идентифицировал задачу как несложную |
|||
6
Ёпрст
14.02.24
✎
18:06
|
(0) для начала, ссылки не равны в соединении, поэтому, на первой картинке всегда null
|
|||
7
Ёпрст
14.02.24
✎
18:07
|
переделай первое левое соедиение на первой картинке и будет тебе счастье
|
|||
8
Ёпрст
14.02.24
✎
18:10
|
>>>>3. Здесь пример как это отрабатывает на одном документе (то, что должно получится https://6.i.getapic.me/dnfg.png
Тут данные с одного документа но с разных табличных частей. в в первой картинке - с разных ВИДОВ документа, сечешь разницу ? |
|||
9
MasDev
15.02.24
✎
01:38
|
(3) https://6.i.getapic.me/dng3.png вот тут. Не дописал, что ИдентификаторПричины - это "Уникальный идентификатор"
(4) Подтверждаю косяк)) имел в виду то, что заполняется без учета пункта "Требования НТД" и других типа "Мероприятие", "Срок исполнения" и ещё нескольких. (6) А вот тут такой нюанс, как я понимаю - https://6.i.getapic.me/dng7.png отметил то, что, похоже, на эту часть влияет условие, накладываемое в конце запроса. Если эту часть убрать, то все отрабатывает именно так - ни одного соответствия не находит, а только по левому соединению выводятся все док-ты вида "АктРасследованияГрупповогоНС" https://6.i.getapic.me/dngb.png (8) Ага, я как раз и упомянул, что это для одного вида документа - "АктРасследованияНС", а задача состоит в том, чтобы отобрать для "АктРасследованияГрупповогоНС". В этом-то и основная проблема. Поэтому и весь затуп и возник.. Были бы все данные в одном виде документа, то вопросов бы вообще не было) |
|||
10
Ёпрст
15.02.24
✎
07:26
|
(9) туго до вас доходит: нельзя соединять по ссылке разные виды документов, ибо ссылка у них своя всегда. Выкинь бредовое условие по док1.ссылка = док2.ссылка из левого соединения.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |