|
КА. Запрос к НоменклатураПартнера | ☑ | ||
---|---|---|---|---|
0
1Сnewk
31.05.24
✎
08:20
|
Доброго всем! Подскажите пожалуйста, как исправить код, чтобы выводилась вся таблица? Нужно, чтобы из заказа клиента выводилась номенклатура, а где есть номенклатура партнера - брал ее. Пока выводит только номенклатуру партнера и то не в той строке...
Код: ВЫБРАТЬ ЗаказКлиентаТовары.Ссылка КАК Ссылка, ЗаказКлиентаТовары.Количество КАК Количество, ВЫБОР КОГДА ЗаказКлиентаТовары.НоменклатураПартнера = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА ЗаказКлиентаТовары.Номенклатура ИНАЧЕ ЗаказКлиентаТовары.НоменклатураПартнера КОНЕЦ КАК Номенклатура, ЗаказКлиентаТовары.Цена КАК Цена, ЗаказКлиентаТовары.Сумма КАК Сумма ИЗ Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары ГДЕ ЗаказКлиентаТовары.Ссылка = &Ссылка
|
|||
1
Одинист
31.05.24
✎
08:24
|
НоменклатураПартнера это не справочник Номенклатура
КОГДА ЗаказКлиентаТовары.НоменклатураПартнера = ЗНАЧЕНИЕ(Справочник.НоменклатураКонтрагентов.ПустаяСсылка) |
|||
2
Serg_1960
31.05.24
✎
08:28
|
м.б. так, что ЗаказКлиентаТовары.НоменклатураПартнера = Неопределено?
PS: желательно указывать конфигурацию в подобного рода вопросах |
|||
3
Ненавижу 1С
31.05.24
✎
08:27
|
КОГДА ЗаказКлиентаТовары.НоменклатураПартнера = ЗНАЧЕНИЕ(Справочник.НоменклатураКонтрагентов.ПустаяСсылка)
|
|||
4
Ненавижу 1С
31.05.24
✎
08:27
|
(2) Не может
|
|||
5
1Сnewk
31.05.24
✎
08:40
|
(1) (3) Благодарю, уже встали все остальные номенклатуры, но не совсем правильно)) Должны поменяться строки 2-4... Но нет...
|
|||
6
Одинист
31.05.24
✎
08:50
|
(5) Конфа типовая? У реквизита тип: "СправочникСсылка.НоменклатураКонтрагентов"? В документе это "абс" стоит или тебе надо подставлять даже если в документе пусто?
|
|||
7
1Сnewk
31.05.24
✎
08:53
|
(6) Типовая КА 2.5. Я пока делаю просто в консоли... В документе реквизит имеет тип.СправочникСсылка.Номенклатура.
|
|||
8
Одинист
31.05.24
✎
08:53
|
(7) Реквизит "НоменклатураПартнера"
|
|||
9
banco
31.05.24
✎
08:57
|
(5) упорядочить по номерстроки
|
|||
10
1Сnewk
31.05.24
✎
09:03
|
(6) У НоменклатураПартнера да, справочникСсылка.НоменклатураКонтрагентов. Мне надо, чтобы он выводил номенклатуру контрагентов, где она есть, а где нет, там просто из документа брал номенклатуру. В данном случае я добавила 2 позиции в номенклатуру контрагента, он должен заменить 2,3,4 и 5 строки абс и кассета.
|
|||
11
1Сnewk
31.05.24
✎
09:05
|
(9) нет, тут не в этом дело
|
|||
12
Мультук
31.05.24
✎
09:12
|
(0)
Не стесняемся при отладке выводить запросе немного "лишней" информации: ЗаказКлиентаТовары.НоменклатураПартнера, ЗаказКлиентаТовары.Номенклатура , ВЫБОР ЛЯЛЯ КОНЕЦ КАК НоменклатураКотораяДолжнаПолучится А еще можно вывести ТИПЗНАЧЕНИЯ(ЗаказКлиентаТовары.НоменклатураПартнера) как ляля Потом "когда всё заработает", лишне поля просто убираем. |
|||
13
1Сnewk
31.05.24
✎
09:21
|
(12)
|
|||
14
FIXXXL
31.05.24
✎
09:23
|
(11) как вариант: левоеСоединение с РС и поле выводить как
ЕСТЬNULL(ЗначениеРС, Номенклатура) |
|||
15
Мультук
31.05.24
✎
09:25
|
(13)
В первой строке номенклатура заменяется на номенклатуру поставщика, ибо она есть в таб.части (как видим из рис) Во всех остальных строках номенклатура поставщика в заказе клиента не заполнена. 1) ИЛИ Перезаполните заказ клиента 2) ИЛИ Если вы хотите брать номенклатура поставщика не из поля "номенклатура поставщика" -- переписывайте запрос |
|||
16
Одинист
31.05.24
✎
11:11
|
(10) НоменклатураПартнера должна браться из документа или из регистра сведений?
|
|||
17
1Сnewk
31.05.24
✎
12:10
|
(16) Про РС я не знала (если честно)... Как он туда попадает? До этого предполагалось, что из справочника НоменклатураКонтрагента... Сейчас посмотрю, на счет регистров еще...
|
|||
18
1Сnewk
31.05.24
✎
13:35
|
(16) Да, все поняла, при проведении документа туда все записывается... Тогда наверно разницы нет откуда из регистра или из справочника... Впринципе он мне вывел... почти верно, кроме одного. У первой номенклатуры нет ни в справочнике, ни в регистре записи - кассета, почему он ее туда выдает не понятно... И даже добавила этой номенклатуре другое наименование в справочнике НоменклатураКонтрагента... Но все равно выдает кассета, странное поведение или я не догоняю))
|
|||
19
1Сnewk
31.05.24
✎
14:14
|
(18) Нет, все норм работает. Создала новый заказ, такого бага нет. Всем спасибо. Попробую перенести на ВПФ)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |