Имя: Пароль:
1C
1С v8
Запрос к итогам 7.7 в Бухгалтерии 8
0 web_profiler
 
04.11.13
14:26
Есть небольшой кусок кода 7.7. Его необходимо преобразовать в Бухе 8.
Разобрался с кодом, но есть некоторые вопросы. Итак по первой строке мне непонятно как организовать период (1-ый и 2-ой параметр) в 8, т.к. (как я понял) это период бухгалтерских итогов в 7.7.

Далее предпоследний параметр (<Периодичность>), почему кто-то установил "Проводка", и что значит проводка? Чего они вытаскивали этим параметром?

    ИтДоп.ВыполнитьЗапрос(ИтДоп.НачПериода() ,ИтДоп.КонПериода()  , "28.4","94.3",, 3, "Проводка", "СК");
    ИтДоп.ВыбратьПериоды();
    СуммаПлюс=0;
    СуцммаМинус=0;
    Пока ИтДоп.ПолучитьПериод() = 1 Цикл
        Дт = ИтДоп.ВыбранаПоДт();
        Кт = ИтДоп.ВыбранаПоКт();
        Опер = ИтДоп.Операция;
        Сд = ИтДоп.СКД() - ИтДоп.СКК();
        Если ИтДоп.КО()>0 Тогда
             СУммаПлюс=СУммаПлюс+ИтДоп.КО();
        КонецЕсли;                      
        Если ИтДоп.КО()<0 Тогда
             СуммаМинус=СуммаМинус+ИтДоп.КО();
        КонецЕсли;
        
    КонецЦикла;
1 web_profiler
 
04.11.13
14:29
помогите, пожалуйста, разобраться
2 web_profiler
 
04.11.13
14:31
семерочники... отзовитесь!!!
3 web_profiler
 
04.11.13
14:34
неужели никто не сможет помочь?
4 kvitbar
 
04.11.13
14:36
5 pozdeev-artem
 
04.11.13
14:43
в данном контексте, проводка - это все проводки, которые соответствуют критериям Начало периода - ИтДоп.НачПериода() ,Конец период - ИтДоп.КонПериода(), счета в дт и кт - соответственно как в запросе. Каждая итерация будет показывать очередную проводку.
6 web_profiler
 
04.11.13
14:44
(4) все отлично, СП пользоваться умею. Вопрос-то в другом: Как эту ерунду организовать в 8
7 web_profiler
 
04.11.13
14:45
(5) ИтДоп.НачПериода() это какой период?
8 web_profiler
 
04.11.13
14:45
это период установки бухитогов что ли?
9 1dvd
 
04.11.13
14:45
(7) Ты в 8.х с запросами работал? видел вт ОстаткиИОбороты?
10 1dvd
 
04.11.13
14:46
(8) да
11 pozdeev-artem
 
04.11.13
14:46
(6) Скорее всего сделать запрос с периодичностью "запись" (в логике 7.7 это проводка)
12 web_profiler
 
04.11.13
14:46
(9) конечно :)
13 1dvd
 
04.11.13
14:46
(8) нет, ты цикл по периодам видишь? Периодичность "Проводка" - это значит с точностью до каждой записи
14 web_profiler
 
04.11.13
14:47
(11) проверить не могу. Итоги разные в 7.7 и 8
15 web_profiler
 
04.11.13
14:48
(13) т.е. выбрать все проводки за период. А как правильно в 8 установить период? В 7.7 он определ. первыми двумя параметрами
16 1dvd
 
04.11.13
14:49
(15) >> А как правильно в 8 установить период?

Куда установить?
17 web_profiler
 
04.11.13
15:01
(16) в запросе по регистру бухгалтерии: ПериодНачало, ПериодКонец?
18 1dvd
 
04.11.13
15:05
(17) то же самое. первый и второй параметры
19 web_profiler
 
04.11.13
15:07
(18) ну, так я не могу понять 1, 2 параметры - это просто даты или рабочий (бухгалтерский) период (Операции - Управление бухгалтерскими итогами - Расчет итогов установлен по: 4 квартал 2013 года)?
20 web_profiler
 
04.11.13
15:08
(18) 4 квартал?
21 web_profiler
 
04.11.13
15:09
(18) во врем.табл. нет КоррСчет (по аналогии 7.7)
22 web_profiler
 
04.11.13
15:09
ОстаткиИОбороты
23 1dvd
 
04.11.13
15:12
(19) это просто даты
(21) Да, нету. в 7.7. есть
24 web_profiler
 
04.11.13
15:13
перебором выборки тащить нужный счет?
25 web_profiler
 
04.11.13
15:15
(23) огромное спасибо, разобрался
26 1dvd
 
04.11.13
15:15
(24) вот это хз. Чего там тебе нужно