Имя: Пароль:
1C
1С v8
Параметры виртуальной таблицы регистра бухгалетрии
0 breezee
 
14.11.15
18:10
Извините за тупой вопрос, гугл мне не подсказал.
Если мне нужно получить ДебетовыйОборот за период по счетам 91(АП) и 10.01(А) 91 мне указывать в корсчете, а 10.01 - в счете? Почему так? как какой счет в каком параметре указывать?
1 Рэйв
 
14.11.15
18:13
(0)Указывай счета  В (&Список)
Корсчета- -это те что с ними корреспондируют
2 breezee
 
14.11.15
18:15
(1) Да, про В(&Список) я знаю. Допустим у менять есть ДО 91;10.01 То есть я должен получить дебетовый оборот между счетами. Какой из них - корсчет, а какой просто счет?
3 RomanYS
 
14.11.15
18:22
(2) у тебя есть не ДО, а проводка(или проводки). Для счета 91 они попадут в дебетовый оборот, а для счета 10 в кредитовый.
4 Рэйв
 
14.11.15
18:25
(2)>>Какой из них - корсчет, а какой просто счет?

Это неважно. какой сам выберишь главным тот и будет
5 breezee
 
14.11.15
18:26
(4) В зависимости от этого и попадет либо в дебет либо в кредит? Я запутался. А если у меня 2 счета и мне нужно узнать КО между 91 и 10.01 и КО между 91 10.11
6 Рэйв
 
14.11.15
18:36
(5)Смотри сам. Если Счет ставишь кредитовый счет, то тебя интересовать будут его КО, если дебетовый- наоборот.
7 Рэйв
 
14.11.15
18:37
+(6)Ну или фиг его знает что тебе нужно.
8 breezee
 
14.11.15
18:40
(6) А если я ставлю в счет кредитовый счет, а выбираю ДО, то ДО будет получатся по корсчету(который пассивный)?
9 Рэйв
 
14.11.15
18:48
(8)ДО - выбранный счет в дебете. КО - в кредите. Чего сложного?
10 Рэйв
 
14.11.15
18:48
КоррСчет- наоборот
11 breezee
 
14.11.15
18:55
Т.е. если по счет1(А)/счет2(П) получить ДО, то нужно счет1 ставить в параметр Счет, а счет2 в корсчет. Если КО то счет2 в Счет, а счет1 в корсчет а поле о обоих случаях ОборотДТ?  Т.е. если я поставлю счета как я написал в первом случае и выберу поле ОборотДТ это будет равносильно тому что я посталю параметры как во втором случае и выберу ОборотКТ?
Т.е. вот это
ВЫБРАТЬ
    ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотКт, 0) КАК Поле1
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&ПериодНачала, &ПериодОкончания, , Счет В (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СырьеИМатериалы), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СпецоснасткаИСпецодеждаВЭксплуатации)), , Организация = &Организация, КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрочиеДоходыИРасходы), ) КАК ХозрасчетныйОбороты


будет равно вот этому?

ВЫБРАТЬ
    ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотДт, 0) КАК Поле1
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&ПериодНачала, &ПериодОкончания, , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрочиеДоходыИРасходы), , Организация = &Организация, КорСчет В (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СырьеИМатериалы), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СпецоснасткаИСпецодеждаВЭксплуатации)), ) КАК ХозрасчетныйОбороты
12 Рэйв
 
14.11.15
18:56
не..Я пас. Куда еще разжевывать то.
13 breezee
 
14.11.15
18:57
(12) Все равно большое спасибо!
14 RomanYS
 
14.11.15
18:58
Используй уже ОборотыДтКт )
15 breezee
 
14.11.15
19:04
(14) Я пока про них не прочитал, изучаю книгу "Язык запросов 1С Предприятие 8" За совет спасибо!
16 breezee
 
14.11.15
19:07
(14) Забегая вперед - в чем разница между таблицами? Когда оптимальней использовать ту или иную. Если долго писать - сам прочитаю)
17 Рэйв
 
14.11.15
19:12
(16)да да. Почитай. Так будет полезнее.
18 RomanYS
 
14.11.15
19:45
(17) :)
Для меня и (17) разница в том, что у тебя не возникло бы вопроса (0) )). Хотя, наверное, возникнут другие...
19 breezee
 
14.11.15
19:55
Вот в таблице ДтКт всё ясно(неверное) Тут явно указан счет дебет и счет КО, т.е. Нужно просто выбрать Сууму оборот, и указать какие счета нужны по дебету и по кредиту. Зачем тогда нужна Обороты регистра бухгалетрии?
(Я уже писал про то что буду задавать тупые вопросы :D)
20 RomanYS
 
14.11.15
20:02
(19) открой стандартные отчеты, и подумай какие ВТ удобнее использовать для их формирования.
ОСВ - ОстаткиИОбороты
Анализ счета - Обороты (+Остатки)
Шахматка - ОборотыДтКт

Для каждой задачи надо выбирать подходящую виртуальную таблицу. А бывает правильней и реальную таблицу использовать.
21 breezee
 
14.11.15
20:04
(20) Спасибо! Сейчас посмотрю