|
Помощь с СКД | ☑ | ||
---|---|---|---|---|
0
pauk
26.12.23
✎
12:32
|
Имеется внешний отчёт. Запрос в СКД не оч., но рабочий
---- ВЫБРАТЬ ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, ПоступлениеТоваровУслуг.ВидОперации КАК ВидОперации, ПоступлениеТоваровУслуг.Номер КАК Номер, ПоступлениеТоваровУслуг.Дата КАК Дата, ПоступлениеТоваровУслуг.Контрагент КАК Контрагент, ПоступлениеТоваровУслуг.Контрагент.ИНН КАК КонтрагентИНН, СчетФактураПолученный.Номер КАК НомерСФ, СчетФактураПолученный.Дата КАК ДатаСФ, ПоступлениеТоваровУслуг.НомерВходящегоДокумента КАК НомерВходящегоДокумента, ПоступлениеТоваровУслуг.ДатаВходящегоДокумента КАК ДатаВходящегоДокумента, ПоступлениеТоваровУслуг.Склад КАК Склад ПОМЕСТИТЬ ВТ_ПТУДок ИЗ Документ.СчетФактураПолученный КАК СчетФактураПолученный ПОЛНОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг ПО СчетФактураПолученный.ДокументОснование = ПоступлениеТоваровУслуг.Ссылка ГДЕ ПоступлениеТоваровУслуг.Дата МЕЖДУ &ДатаНач И &ДатаОкон ИНДЕКСИРОВАТЬ ПО Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПоступлениеТоваровУслугУслуги.Ссылка КАК Ссылка, ПоступлениеТоваровУслугУслуги.Номенклатура КАК Номенклатура, NULL КАК ЕдиницаИзмерения, ПоступлениеТоваровУслугУслуги.Количество КАК Количество, ПоступлениеТоваровУслугУслуги.Цена КАК Цена, ПоступлениеТоваровУслугУслуги.Сумма КАК Сумма, ПоступлениеТоваровУслугУслуги.СуммаНДС КАК СуммаНДС, ПоступлениеТоваровУслугУслуги.Сумма + ПоступлениеТоваровУслугУслуги.СуммаНДС КАК СуммаВсего, NULL КАК СчетУчета, NULL КАК СпособУчетаНДС, ПоступлениеТоваровУслугУслуги.СчетЗатрат КАК СчетЗатрат, ПоступлениеТоваровУслугУслуги.Субконто1 КАК Субконто1, ПоступлениеТоваровУслугУслуги.ПодразделениеЗатрат КАК ПодразделениеЗатрат, ПоступлениеТоваровУслугУслуги.Субконто2 КАК Субконто2 ПОМЕСТИТЬ ВТ_ТоварУслуга ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги ГДЕ ПоступлениеТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаОкон ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПоступлениеТоваровУслугТовары.Ссылка, ПоступлениеТоваровУслугТовары.Номенклатура, ПоступлениеТоваровУслугТовары.ЕдиницаИзмерения, ПоступлениеТоваровУслугТовары.Количество, ПоступлениеТоваровУслугТовары.Цена, ПоступлениеТоваровУслугТовары.Сумма, ПоступлениеТоваровУслугТовары.СуммаНДС, ПоступлениеТоваровУслугТовары.Сумма + ПоступлениеТоваровУслугТовары.СуммаНДС, ПоступлениеТоваровУслугТовары.СчетУчета, ПоступлениеТоваровУслугТовары.СпособУчетаНДС, NULL, NULL, NULL, NULL ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары ГДЕ ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаОкон ИНДЕКСИРОВАТЬ ПО Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ПТУДок.Ссылка КАК Ссылка, ВТ_ПТУДок.ВидОперации КАК ВидОперации, ВТ_ПТУДок.Номер КАК СистемныйНДокумента, ВТ_ПТУДок.Дата КАК ДатаДокументаПоступления, ВТ_ПТУДок.Контрагент КАК НаименованиеКонтрагент, ВТ_ПТУДок.КонтрагентИНН КАК ИННКонтрагента, ВТ_ПТУДок.НомерСФ КАК НомерСФактуры, ВТ_ПТУДок.ДатаСФ КАК ДатаСФактуры, ВТ_ПТУДок.НомерВходящегоДокумента КАК НомерАктНакладной, ВТ_ПТУДок.ДатаВходящегоДокумента КАК ДатаНакладной, ВТ_ПТУДок.Склад КАК СкладПолучатель, ВТ_ТоварУслуга.Номенклатура КАК НаименованиеНоменклатуры, ВТ_ТоварУслуга.ЕдиницаИзмерения КАК ЕдИзмерения, ВТ_ТоварУслуга.Количество КАК Колво, ВТ_ТоварУслуга.Цена КАК Цена, ВТ_ТоварУслуга.Сумма КАК СуммаБезНДС, ВТ_ТоварУслуга.СуммаНДС КАК СуммаНДС, ВТ_ТоварУслуга.СуммаВсего КАК СуммаВсего, ВТ_ТоварУслуга.СчетУчета КАК СчетУчета, ВТ_ТоварУслуга.СпособУчетаНДС КАК СпособУчетаНДС, ВТ_ТоварУслуга.СчетЗатрат КАК СчетЗатрат, ВЫБОР КОГДА ВТ_ПТУДок.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийПоступлениеТоваровУслуг.ПокупкаКомиссия) ТОГДА ВТ_ТоварУслуга.Субконто1 ИНАЧЕ "" КОНЕЦ КАК НоменклатурнаяГруппа, ВЫБОР КОГДА ВТ_ПТУДок.ВидОперации <> ЗНАЧЕНИЕ(Перечисление.ВидыОперацийПоступлениеТоваровУслуг.ПокупкаКомиссия) ТОГДА ВТ_ТоварУслуга.Субконто1 ИНАЧЕ ВТ_ТоварУслуга.Субконто2 КОНЕЦ КАК СтатьяЗатрат, ВТ_ТоварУслуга.ПодразделениеЗатрат КАК ПодразделениеЗатрат ИЗ ВТ_ПТУДок КАК ВТ_ПТУДок ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_ТоварУслуга КАК ВТ_ТоварУслуга ПО ВТ_ПТУДок.Ссылка = ВТ_ТоварУслуга.Ссылка ---- В настройках СКД стоит отбор по НаименованиеНоменклатуры в списке (не спрашивайте за синонимы, так надо) Суть проблемы - в предприятии, если мы лезет в отбор по номенклатуре, то в списке отображается только номенклатура с видом Услуга. Если мы поменяем объединяемые в запросе таблицы в местами, то в списке отображается только номенклатура с видом Товар. В чём прикол? Зы. что проверено: -дополнительных отборов и жонглированием с полями нет -поля null никак не влияют (пробовал удалял) -отчёт полностью пробовал пересобрать идеи кончились... ПАМАГИТИ! :D |
|||
1
unenu
26.12.23
✎
14:31
|
(0) может виновата форма выбора, а не СКД?
|
|||
2
Алексей44
26.12.23
✎
15:26
|
переименуй внешний отчет иначе кэш подтягивается от предыдущей версии
|
|||
3
Kolls
26.12.23
✎
16:42
|
(0) в форме выбора номенклатуры поставить бряку и посмотреть какие там параметры в дин. списке?
|
|||
4
Монтгомери Бёрнс
26.12.23
✎
16:51
|
А в консоли запросов отрабатывает корректно?
|
|||
5
pauk
27.12.23
✎
07:05
|
(1) форма выбора вообще никак не трогалась
(2) не помогло, но спасибо, я вообще забыл ) (3) ну, да, в отборе стоит "Улуга равно "Да"", вопрос, как из внешнего отчёта передать ему иной отбор (4) да, всё отлично, с запросом проблем нет, проблема именно именно в отборе через СКД |
|||
6
pauk
27.12.23
✎
09:57
|
спустя 7-8 часов нашёл решение
если у нас по первому запросу отбирается вид номенклатуры, то почему бы не скормить все виды и добавил первым запросом для объединения справочник номенклатуры с реквизитом ссылка |
|||
7
Kolls
27.12.23
✎
10:05
|
(5) А какой результирующий текст запроса идет в компоновке результата? Может там собака порылась?
|
|||
8
pauk
28.12.23
✎
10:26
|
(7) косяк не в этом, потому что можно было сформировать отчёт, и сформировать по любой позиции если через ПКМ-отбор по текущему значению и номенклатура проставлялась в строку отбора
НО, если попытаться например вбить наименование, то он не находил такой позиции глюк СКД не иначе |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |