Имя: Пароль:
1C
1С v8
Нужна помощь с алгоритмом для запроса
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.ссылка из левого соединения.