|
СКД вопрос | ☑ | ||
---|---|---|---|---|
0
untru
22.07.11
✎
00:46
|
Помогите если можете
если я делаю отчет на скд у меня должен быть параметр - тип документа и от значения меняется запрос например ИЗ Документ.РеализацияТоваровУслуг.Товары КАК Товары А если поменяли на поступление, стало так: ИЗ Документ.ПоступлениеТоваровИУслуг.Товары КАК Товары Как реализовать?? |
|||
1
Икогнито
22.07.11
✎
00:48
|
Выбор Когда &ПАраметр = трамПамПам Тогда
Документ.РеализацияТоваровУслуг.Товары Иначе Документ.ПоступлениеТоваровИУслуг.Товары Конец КАК Товары |
|||
2
untru
22.07.11
✎
00:55
|
Написал в консоле:
ВЫБРАТЬ Товары.Номенклатура ИЗ Выбор Когда &Параметр = Документ.РеализацияТоваровУслуг Тогда Документ.РеализацияТоваровУслуг.Товары Иначе Документ.ПоступлениеТоваровИУслуг.Товары Конец КАК Товары Не работает((( |
|||
3
Икогнито
22.07.11
✎
00:57
|
фигово, что-то в параметре ты не то указал
|
|||
4
Икогнито
22.07.11
✎
00:57
|
или .Товары - тут траблы
|
|||
5
Икогнито
22.07.11
✎
00:58
|
посмотри в консоли запросов, что у тебя в клеточку Товары попадает :)
|
|||
6
untru
22.07.11
✎
01:01
|
всмысле?? в конлоль запроса с этого текста я попасть не могу- ошибка .. а в самой консоле поставить условие на тип длока я не знаю как
|
|||
7
Икогнито
22.07.11
✎
01:02
|
(6) кнопочка "Параметры"
|
|||
8
Икогнито
22.07.11
✎
01:03
|
(6) условие выбора напиши непосредственно в запросе
|
|||
9
Икогнито
22.07.11
✎
01:04
|
текст запроса покажи
|
|||
10
Jackman
22.07.11
✎
01:08
|
(6) Сделай через пустую ссылку документа нужного вида.
Выбор
|
|||
11
untru
22.07.11
✎
01:10
|
Так я прям так и написал- как выше написано ...
ВЫБРАТЬ Товары.Номенклатура ИЗ (Выбор Когда &Параметр = Документ.РеализацияТоваровУслуг Тогда Документ.РеализацияТоваровУслуг.Товары Иначе Документ.ПоступлениеТоваровИУслуг.Товары Конец) КАК Товары плюс ко всему мне надо в параметре тип описать.. если я выбираю реализацию к примеру он мне дает список реализаций (ссылку) а мне тип нужен |
|||
12
Икогнито
22.07.11
✎
01:10
|
(10) одно непонятно. Что чувак хочет получить, обращаясь через .Товары?
|
|||
13
untru
22.07.11
✎
01:10
|
сейчас попробую
|
|||
14
untru
22.07.11
✎
01:10
|
я хочу получить инфу по номенклатуре из разных доков
|
|||
15
untru
22.07.11
✎
01:11
|
например выбрал номенклатуру "Люстра" выбрал док Поступление
и он должен показать в каких поступлениях есть люстра |
|||
16
Икогнито
22.07.11
✎
01:11
|
(14) а .Товары это табличная часть или реквизит?
|
|||
17
untru
22.07.11
✎
01:11
|
а если выбрал реализацию то по реализации
|
|||
18
untru
22.07.11
✎
01:11
|
табличная часть
|
|||
19
Jackman
22.07.11
✎
01:12
|
(14) Если товары - табличная часть, тогда фэйл :)
|
|||
20
Икогнито
22.07.11
✎
01:13
|
(18) очень интересно.
Ну получишь ты в запросе в клеточку "Товары" таблицу значений. А дальше что делать будешь? |
|||
21
Jackman
22.07.11
✎
01:13
|
РеализацияТоваровУслугТовары.нужныйреквизиттабличнойчасти
|
|||
22
Икогнито
22.07.11
✎
01:15
|
(0) ты, наверно, недавно курсы по 1С закончил?
|
|||
23
untru
22.07.11
✎
01:16
|
нееееее при чем тут это
какая тз ??? в одном случае у меня выбирается длолжна вся номенклатура из поступлений в другом из реализации ВЫБРАТЬ Товар.Номенклатура ИЗ (Выбор Когда &Параметр = Значение(Документ.РеализацияТоваровУслуг.ПустаяСсылка) Тогда Документ.РеализацияТоваровУслуг.Товары Иначе Документ.ПоступлениеТоваровУслуг.Товары) Как Товар |
|||
24
untru
22.07.11
✎
01:16
|
так опять же не работает
|
|||
25
untru
22.07.11
✎
01:17
|
в параметрах "параметр" и пустая ссылка
|
|||
26
Икогнито
22.07.11
✎
01:17
|
(24) ты весь запрос покажи... так трудно что-то посоветовать...
|
|||
27
untru
22.07.11
✎
01:19
|
так это и есть он весь!! мне смысл бы понять дальше сам допишу.... весь запрос :
ВЫБРАТЬ Товар.Номенклатура ИЗ (Выбор Когда &Параметр = Значение(Документ.РеализацияТоваровУслуг.ПустаяСсылка) Тогда Документ.РеализацияТоваровУслуг.Товары Иначе Документ.ПоступлениеТоваровУслуг.Товары) Как Товар В таком варианте не работает! |
|||
28
untru
22.07.11
✎
01:21
|
может я какие скобки не так поставил или еще что-то
|
|||
29
Jackman
22.07.11
✎
01:23
|
ВЫБОР
КОГДА ТОГДА ИНАЧЕ КОНЕЦ |
|||
30
Икогнито
22.07.11
✎
01:24
|
Спокойной ночи всем :)
|
|||
31
Jackman
22.07.11
✎
01:24
|
:)
|
|||
32
untru
22.07.11
✎
01:26
|
Jackman а можешь полностью плиз прислать... я видемо совсем тяжол на восприятие
написал так в консоле и не работает: ВЫБРАТЬ Товар.Номенклатура ИЗ (Выбор Когда &Параметр = Значение(Документ.РеализацияТоваровУслуг.ПустаяСсылка) Тогда Документ.РеализацияТоваровУслуг.Товары Иначе Документ.ПоступлениеТоваровУслуг.Товары Конец) Как Товар |
|||
33
Икогнито
22.07.11
✎
01:27
|
(32) а писать руками не надо, юзай конструктор в консоле - он тебе поможет.
Правая кнопочка мышки на текстовом поле. |
|||
34
Икогнито
22.07.11
✎
01:28
|
+(33) не забудь (32) вычистить, а то конструктор не откроется
|
|||
35
Jackman
22.07.11
✎
01:29
|
(32)Ща, к работе подрублюсь...
|
|||
36
untru
22.07.11
✎
01:30
|
Господи!! я откуда данные тянуть указывается в средней колонке, параметра там нет потому что это не виртуальная
таблица!!! |
|||
37
Икогнито
22.07.11
✎
01:32
|
(36) ты на фикси или как фрилансер работаешь?
|
|||
38
untru
22.07.11
✎
01:32
|
(34) вот в чем дело... еслиб у нас было соединениями и условием - проблем бы небыло, но так я ж хочу тянуть по 1 виду док
да я недавно во франче |
|||
39
Икогнито
22.07.11
✎
01:35
|
(38) тоже вариант :)
Интересно, а что за франч? |
|||
40
untru
22.07.11
✎
01:40
|
бит....
|
|||
41
untru
22.07.11
✎
01:47
|
эх(( нет совета
|
|||
42
Jackman
22.07.11
✎
01:59
|
Теперь я туплю... ща получится..
|
|||
43
y22-k
22.07.11
✎
02:04
|
(0)
я бы не так делал На форме отчета СЗ С выбором Поступление или реализация в отчете 2 схемы компоновки одна завязана на поступление другая на реализацию а в коде при изменении параметра на форме что-то типа как тут описано http://1cskd.ru/2011/07/ispolzovanie-neskolkix-maketov-v-odnom-otchete/ ИМХО так будет правильнее |
|||
44
Jackman
22.07.11
✎
02:08
|
Нужно как-то так
|
|||
45
Jackman
22.07.11
✎
02:14
|
+(44) Но это, если просто запрос, а тебе нужен отчет на скд
|
|||
46
untru
22.07.11
✎
09:10
|
(43) спасибо я тоже об этом думал.
(45) ага мне нужно скд... этот вариант не катит( |
|||
47
Икогнито
22.07.11
✎
09:14
|
(46) создай в СКД набор данных "Объединение" и опиши в них два набора данных "Запрос". Один запрос по одному документу, другой по другому документу.
Создай параметр и сделай его обязательным. При выборе параметра один из запросов по смыслу написания должен что-то выбирать, другой ничего не выбирать. Мысль уловил, франч? :) |
|||
48
ilya_i
22.07.11
✎
09:20
|
Выбрать * из (
Выбрать Номенклатура Из Документ.РеализацияТоваровУслуг.Товары Где &ПараметрВид = "РеализацияТоваровУслуг" Объединить все Выбрать Номенклатура Из Документ.ПоступлениеТоваровУслуг.Товары Где &ПараметрВид = "ПоступлениеТоваровУслуг" )доки |
|||
49
Jackman
22.07.11
✎
12:03
|
(47)А вот про параметр в объединении я не додумался ночью.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |