|
Получить проводки документа | ☑ | ||
---|---|---|---|---|
0
Flempy
28.04.21
✎
12:55
|
Получаю данные проводок документа с субконто следующим образом
ВЫБРАТЬ ХозрасчетныйДвиженияССубконто.Регистратор КАК Регистратор, ХозрасчетныйДвиженияССубконто.СубконтоДт1 КАК СубконтоДт1, ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма, ХозрасчетныйДвиженияССубконто.КоличествоДт КАК КоличествоДт ИЗ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто( , , Активность = ИСТИНА И (СчетДт = &ВыбСчет ИЛИ СчетКт = &ВыбСчет), , ) КАК ХозрасчетныйДвиженияССубконто ГДЕ ХозрасчетныйДвиженияССубконто.Регистратор = &Регистратор Он выводит мне данные по определенному счету. Когда я убираю его из параметров виртуальной таблицы, запрос очень долго формируется. Как можно составить запрос, чтобы не нужно было указывать счет? |
|||
1
piter3
28.04.21
✎
13:03
|
ДвиженияССубконто ну зачем???
Он выводит мне данные по определенному счету - нет. |
|||
2
Flempy
28.04.21
✎
13:10
|
(1) 1. Мне нужно получать данные табличной части документа. Именно из субконто получаю их.
2. (СчетДт = &ВыбСчет ИЛИ СчетКт = &ВыбСчет) В параметрах виртуальной таблицы как раз таки указываю, чтобы выводил, иначе запрос очень долго формируется |
|||
3
pasha_d
28.04.21
✎
13:35
|
(2) дык может запрос не к РБ строить, а к ТЧ документа?
|
|||
4
piter3
28.04.21
✎
13:39
|
(2) Зачем,ничего не понятно.
|
|||
5
dchumak
29.04.21
✎
03:56
|
а поставить отбор по регистратору в виртуальной таблице можно? а то получается, что сначала все движения с субконто фильтруются по счету Дт и Кт, а потом уже фильтруется по регистратору... понятно, что тормозит.
|
|||
6
dchumak
29.04.21
✎
03:58
|
(3) данные не всегда могут совпадать. Например, сумма документа может быть 1000 руб. в табличной части, а в проводках разбита на 2 (например, зачет аванса 200 руб. и основной долг 800 руб.), соответственно, результат будет другой
|
|||
7
ChiginAV
29.04.21
✎
06:31
|
Можно период ограничить датой документа
|
|||
8
Почему 1С
29.04.21
✎
06:33
|
ВЫБРАТЬ
ХозрасчетныйДвиженияССубконто.Регистратор КАК Регистратор, ХозрасчетныйДвиженияССубконто.СубконтоДт1 КАК СубконтоДт1, ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма, ХозрасчетныйДвиженияССубконто.КоличествоДт КАК КоличествоДт ИЗ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто( , , Активность = ИСТИНА Регистратор = &Регистратор, , ) КАК ХозрасчетныйДвиженияССубконто |
|||
9
Flempy
29.04.21
✎
07:08
|
(8) Спасибо! Вроде работает, буду проверять
|
|||
10
Flempy
29.04.21
✎
07:32
|
Теперь возникла следующая проблема. В проводках может дублироваться субконто и соответственно сумма БУ. Мне нужно получить данные по ТЧ документа. Пробовал через "РАЗЛИЧНЫЕ", но тогда не суммируется количество и сумма номенклатуры, если в документе ее несколько штук.
|
|||
11
Flempy
29.04.21
✎
07:35
|
Т.е. например ТЧ документа:
"Ключ гаечный" 3шт а в проводках: "Ключ гаечный" 1шт 300руб "Ключ гаечный" 1шт 300руб "Прочее" 1шт 300 руб |
|||
12
Flempy
29.04.21
✎
07:38
|
Написал следующее условие:
ХозрасчетныйДвиженияССубконто.СубконтоДт1 = ХозрасчетныйДвиженияССубконто.СубконтоКт1 Вроде работает |
|||
13
Почему 1С
29.04.21
✎
07:44
|
(10) Нужно не "РАЗЛИЧНЫЕ" а группировку по Регистратору,СубконтоДт1 и СУММУ по Сумма, КоличествоДт
Что там дальше с ТЧ не понятно, какая задача у тебя стоит опиши ее подробнее. |
|||
14
Flempy
29.04.21
✎
08:15
|
(13) в документе списание на расходы есть ТЧ, в ней перечень списанных товаров, мне нужно сформировать печатную форму, где будут отражены номенклатура, количество и сумма. В самом документе нет суммы списания, поэтому я получаю ее из проводок
|
|||
15
Почему 1С
29.04.21
✎
08:17
|
(14) Так и номенклатуру получай с проводок зачем в ТЧ документа обращаться или СубконтоДт1 она и есть?
|
|||
16
Flempy
29.04.21
✎
08:19
|
(15) Да, субконто это и есть номенклатура
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |