|  | v7: Период бухгалтерских итогов | ☑ | 
    
        | 0
    
        andryus   26.08.11✎ 22:37 | 
        Как правильно получить бухгалтерские итоги на конкретный день. Т.е. документ, который проводится, должен получить на дату документа сальдо по счету. Например, дата документа 13.07.2011, т.е. на данную дату нужны итоги.
 
 Сделал вот так:
 БухИт.ПериодД(,ДатаДок);
 
 Так он мне почему то итоги берет на конец месяца июля 2011 г. В чем ошибка?
 |  | 
    
        | 1
    
        andryus   26.08.11✎ 22:39 | 
        Точнее даже не на конец месяца, а вообще все что есть     |  | 
    
        | 2
    
        ДенисЧ   26.08.11✎ 22:50 | 
        А запрос предлагать можно?     |  | 
    
        | 3
    
        andryus   27.08.11✎ 06:59 | 
        В том то и суть что запросом я сам знаю что может получится. Просто при написании кода я всегда стараюсь минимизировать текст кода при том чтобы этот код решил поставленную задачу. В запросе много слишком текста. Если мне нужно будет получить данные по нескольким счетам такого рода, то половина кода будут занимать запросы     |  | 
    
        | 4
    
        andryus   27.08.11✎ 07:32 | 
        Вообщем дошло до меня что ничего тут не придумать. Тут 2 варианта выхода: или временный расчет итогов или запрос     |  | 
    
        | 5
    
        KishMish   27.08.11✎ 08:14 | 
        (0) я бы вдул в БИ бух запросом.     |  | 
    
        | 6
    
        1Сергей   27.08.11✎ 08:26 | 
        (5) это же лишнюю строчку писать, ты что! см(3)     |  | 
    
        | 7
    
        Темный Эльф   27.08.11✎ 08:30 | 
        (3)Вынеси запрос в отдельную функцию. Тогда основная процедура будет маленькая и понятная.     |  | 
    
        | 8
    
        Rie   27.08.11✎ 08:37 | 
        (3) В бухгалтерском запросе много текста?     |  | 
    
        | 9
    
        andryus   27.08.11✎ 13:57 | 
        (8) Смотря сколько субконто. Что будет короче
 БухИт.ИспользоватьСубконто(ВидСубконто1);
 БухИт.ИспользоватьСубконто(ВидСубконто2);
 БухИт.ИспользоватьСубконто(ВидСубконто3);
 ......
 Затем циклы пробегать по каждому субконто
 
 или так
 
 БухИт.СКД("Счет",,,Субконто1,Субконто2,Субконто3)
 
 Разница в размерах кода есть?
 |  | 
    
        | 10
    
        andryus   27.08.11✎ 14:05 | 
        Малость поправлю код по запросу, надо было так:
 
 БухИт.ИспользоватьСубконто(ВидСубконто1,Субконто1);
 БухИт.ИспользоватьСубконто(ВидСубконто2,Субконто2);
 БухИт.ИспользоватьСубконто(ВидСубконто3,Субконто3);
 ......
 |  |