|
Запрос по документам в 1с 8.3 | ☑ | ||
---|---|---|---|---|
0
serge_sg1
09.11.14
✎
21:09
|
Здравствуйте. Возможно ли создать запрос который собирает все строки табличной части документа совместно с реквизитами шапки этого же документа чтобы потом отфильтровать нек-рые строчки выборки. Должно получиться что-то типа <строка табличной части документа> LEFT JOIN <реквизиты шапки самого документа>? Пока не представляю как это сделать.
|
|||
1
ДенисЧ
09.11.14
✎
21:10
|
да, возможно (с) Ваш Кэп
|
|||
2
serge_sg1
09.11.14
✎
21:14
|
если несложно то могли бы вы подсказать как это сделать?
|
|||
3
ДенисЧ
09.11.14
✎
21:17
|
шпка
левое соединение табличная часть |
|||
4
serge_sg1
09.11.14
✎
21:22
|
пытался делать подобное через конструктор запросов. он там чего-то написал типа <.....> LEFT JOIN <......> ON РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка.
Но все запросы приходят пустыми (отрабатывает очень быстро и ничего не отображает). Куда копать? Условий пока никаких не поставлено. |
|||
5
serge_sg1
09.11.14
✎
21:29
|
текст запроса:
ВЫБРАТЬ РеализацияТоваровУслуг.ПометкаУдаления, РеализацияТоваровУслуг.Проведен, РеализацияТоваровУслуг.Контрагент, РеализацияТоваровУслуг.ВидОперации, РеализацияТоваровУслугТовары.Номенклатура, РеализацияТоваровУслугТовары.Количество, РеализацияТоваровУслугТовары.Сумма ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка |
|||
6
Hans
09.11.14
✎
21:32
|
ВЫБРАТЬ
РеализацияТоваровУслугТовары.Ссылка.ПометкаУдаления, РеализацияТоваровУслугТовары.Ссылка.Проведен, РеализацияТоваровУслугТовары.Ссылка.Контрагент, РеализацияТоваровУслугТовары.Ссылка.ВидОперации, РеализацияТоваровУслугТовары.Номенклатура, РеализацияТоваровУслугТовары.Количество, РеализацияТоваровУслугТовары.Сумма ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары Тебе так пойдет |
|||
7
RomanYS
09.11.14
✎
21:33
|
(5) запрос вроде нормальный, смотри базу
В 1С можно делать соединение неявно как в (6) |
|||
8
Chameleon1980
09.11.14
✎
21:34
|
тч хватай - у тч есть ссылка
|
|||
9
serge_sg1
09.11.14
✎
21:38
|
ВЫБРАТЬ
РеализацияТоваровУслугТовары.Ссылка.ПометкаУдаления, РеализацияТоваровУслугТовары.Ссылка.Проведен, РеализацияТоваровУслугТовары.Ссылка.Контрагент, РеализацияТоваровУслугТовары.Ссылка.ВидОперации, РеализацияТоваровУслугТовары.Номенклатура, РеализацияТоваровУслугТовары.Количество, РеализацияТоваровУслугТовары.Сумма ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары Приходит пустой |
|||
10
DmiVo
09.11.14
✎
21:43
|
А ТЧ Товары у РТУ заполнена?
|
|||
11
serge_sg1
09.11.14
✎
21:48
|
да заполнена. проверял
|
|||
12
RomanYS
09.11.14
✎
21:48
|
(9) значит в базе нет ни одного документа реализации с заполненной ТЧ Товары
|
|||
13
serge_sg1
09.11.14
✎
21:50
|
да есть. открывал смотрел проверял
|
|||
14
serge_sg1
09.11.14
✎
21:52
|
может быть что то связано с периодом. у меня нигде выбора периода не стоит
|
|||
15
RomanYS
09.11.14
✎
22:03
|
(14) нет
|
|||
16
RomanYS
09.11.14
✎
22:04
|
или не тот документ (вид документа), или не та ТЧ
|
|||
17
RomanYS
09.11.14
✎
22:05
|
запрос по шапке(без соединения с ТЧ) пустой?
|
|||
18
serge_sg1
09.11.14
✎
22:15
|
oO запрос по шапке пустой! что за ...
|
|||
19
RomanYS
09.11.14
✎
22:16
|
значит не тот вид документов
|
|||
20
RomanYS
09.11.14
✎
22:17
|
возможно твой предшественник добавил РеализацияТоваровУслуг1
|
|||
21
serge_sg1
09.11.14
✎
22:19
|
но я делаю с помощью конструктора там все оптически видно
|
|||
22
serge_sg1
09.11.14
✎
22:20
|
(19) что значит не тот вид документов?
|
|||
23
Chameleon1980
09.11.14
✎
22:20
|
:)
|
|||
24
RomanYS
09.11.14
✎
22:22
|
(22) не РеализацияТоваровУслуг
|
|||
25
Chameleon1980
09.11.14
✎
22:24
|
консоль
|
|||
26
Chameleon1980
09.11.14
✎
22:24
|
весело нынча - я пивка бахнул
|
|||
27
serge_sg1
09.11.14
✎
22:25
|
(24) делаю с помощью конструктора там именно РеализацияТоваровУслуг и в базе также называется и реквизиты те же все то же самое
|
|||
28
RomanYS
09.11.14
✎
22:48
|
откуда ты знаешь название метаданных документа, форму которого ты открыл
|
|||
29
xXeNoNx
09.11.14
✎
22:51
|
Сделай вот такой запрос:
ВЫБРАТЬ * ИЗ Документ.РеализацияТоваровУслуг.Товары Что-нить выдаст тебе? |
|||
30
xXeNoNx
09.11.14
✎
22:53
|
(27) реквизиты одинаковые - это не показатель
|
|||
31
xXeNoNx
09.11.14
✎
22:54
|
+(30) Поступление товаров и услуг похожа на реализацию по составу реквизитов
|
|||
32
Chameleon1980
09.11.14
✎
23:03
|
сделайте (29)
|
|||
33
DmiVo
09.11.14
✎
23:05
|
Может к (17) добавить условие РеализацияТоваровУслуг.Ссылка = &Ссылка и посмотреть какие документы будут предложены для выбора при установке параметра.
|
|||
34
serge_sg1
10.11.14
✎
05:58
|
(29) выдает пустоту
|
|||
35
cube033
10.11.14
✎
06:36
|
(34) Да как так-то? Может Прав не хватает. Хотя вряд ли, если ТС знает о существовании документов.
А такой запрос ВЫБРАТЬ * ИЗ Документ.РеализацияТоваровУслуг Тоже пустоту выдает? |
|||
36
13_Mult
10.11.14
✎
07:45
|
Феерично. Кто-то нас обманывает ))
|
|||
37
hhhh
10.11.14
✎
07:57
|
(34) может попробовать
ВЫБРАТЬ * ИЗ Документ.РеализацияТоваровУслуг.Услуги |
|||
38
13_Mult
10.11.14
✎
07:59
|
(37) + барабанная дробь. ))
|
|||
39
serge_sg1
10.11.14
✎
11:48
|
Это
ВЫБРАТЬ * ИЗ Документ.РеализацияТоваровУслуг и это ВЫБРАТЬ * ИЗ Документ.РеализацияТоваровУслуг.Услуги выдают пустоту. |
|||
40
serge_sg1
10.11.14
✎
12:18
|
может быть я не так делаю: открываю создать новый внешний отчет, открываю схему компоновки данных, выбираю там запрос в качестве источника и в окошко запроса ввожу вышенаписанное. затем сохраняю и перехожу в БП и открываю там, нажимаю сфомировать
|
|||
41
serge_sg1
10.11.14
✎
12:20
|
могу предоставить удаленный раб. стол где можете это наблюдать
|
|||
42
Rio3000
10.11.14
✎
12:41
|
(41) друже, ты скорей всего не седлал вариант отчета, на последней закладке СКД "Настройки". по-этому система и не понимает, что конкретно ты хочешь увидеть из выбранного запросом.
|
|||
43
g_vit83
10.11.14
✎
12:41
|
а вывод на закладке "настройка" ты настроил?
|
|||
44
serge_sg1
10.11.14
✎
12:58
|
спасибо вам добрые люди. именно там то у меня ничего и не было. добавил номенклатуру туда но показывать весь список не хочет, выдает только одну строку с числом
|
|||
45
serge_sg1
10.11.14
✎
20:43
|
скажите еще пожалуйста как выбор по дате сделать можно было бы, и как его добавить на форму отчета
|
|||
46
Rio3000
11.11.14
✎
05:39
|
(45)
"скажите еще пожалуйста как выбор по дате сделать можно было бы" * ИЗ Документ.РеализацияТоваровУслуг.Услуги ГДЕ ПриемНаРаботуВОрганизацию.Дата = &ТвоеИмяПараметра оператор сравнения естественно ставишь какой тебе нужно "и как его добавить на форму отчета" в закладке настройка для твоего параметра дата указываешь свойство "быстрый доступ" и флажок "включать в пользовательские настройки" |
|||
47
serge_sg1
11.11.14
✎
13:35
|
(46) в закладке "настройка" у меня пусто и добавить что-то туда нет возможности
|
|||
48
Aloex
11.11.14
✎
13:41
|
(0) Достаточно внутреннего соединения.
|
|||
49
serge_sg1
11.11.14
✎
13:57
|
блин да где его пощупать-то этот параметр то и как его добавить на форму чтобы бухгалтер выбрал периодичность отчета
|
|||
50
serge_sg1
11.11.14
✎
13:58
|
(48) какого внутреннего соединения?
|
|||
51
hhhh
11.11.14
✎
14:37
|
(49) возьмите типовой отчет, туда вставьте свой запрос. Что вы фигней страдаете?
|
|||
52
DrShust
11.11.14
✎
15:01
|
(50) Админ что ли? Или семёрошник? Сейчас книжков много и видеокурс достойный, например, от Гилёва есть (в сети плавает бесплатно). У тебя не больше часа уйдёт на понимание твоих вопросов. С учётом того, что тема уже второй день висит, то сам быстрее справишься!
|
|||
53
cube033
12.11.14
✎
07:09
|
В конфигураторе, в режиме редактирования СКД вашего отчета ("ОсновнаяСхемаКомпоновкиДанных"), Перейдите на вкладку "Параметры" полюбуйтесь там на свой параметр (Появится там автоматически, когда Вы в запросе добавите &ЛюбойПараметр (Например "ПриемНаРаботуВОрганизацию.Дата = &НужнаяДата")). Посмотрите, чтобы не было галочки в колонке "О..."(ОграничениеДоступности). Если в параметрах все в порядке - перейдите на вкладку "Настройки" (Также в конфигураторе). Вы увидете 3 таблички. В правой-верхней должны быть Ваши настройки - Это и есть вывод отчета. Над верхней табличкой кнопки - 4ая копка "Открыть конструктор настроек" - Выберите список, дальше нужные поля. Группировку и сортировку по желанию. Дальше перейдите к нижней правой таблице. На вкладке "Парметры" Вы снова должны увидеть свой параметр. Поставьте курсор на него. Справа от таблички расположены 4 кнопки. Нажмите нижнюю - поставьте галочку "Быстрый доступ" в открывшемся окне. Такой порядок будет работать только на управляемых формах. В обычном приложении нужно будет добавлять самому поле на форму и прописывать передачу параметра из поля в компоновщик.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |