!!!! Проводки в ВыполнитьЗапрос(...) !!!
31.08.2005
13:39
#1
"Господа! Кто знает/помнит как при выполнении функции ВыполнитьЗапрос, получить ответ в разрезе проводок. Я раньше это как-то делал, а теперьне помню, да и подсмотреть негде...
(( Оч срочно надо!!!
Делал я это примерно так:
//////////////////////////////////////////// /////////////////////////
Ит.ИспользоватьСубконто(ВидыСубконто...,);
Ит.ИспользоватьСубконто(ВидыСубконто...,);
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ВыполнитьЗапрос(Дата1,Дата2,Счет,,,,,"Проводки");
//////////////////////////////////////////// /////////////////////////
А дальше забыл...
Смысл в том, что мне надо по конкретному счету ("Счет") за определенный период получить все проводки в котором фигурируют 2 определенных субконто и получить даты операций (все это - чтобы знать даты операций за период). 1С по SQL, поэтому, думается быстрее будет через выполнить запрос."
Делал я это примерно так:
////////////////////////////////////////////
Ит.ИспользоватьСубконто(ВидыСубконто...,);
Ит.ИспользоватьСубконто(ВидыСубконто...,);
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ВыполнитьЗапрос(Дата1,Дата2,Счет,,,,,"Проводки");
////////////////////////////////////////////
А дальше забыл...
Смысл в том, что мне надо по конкретному счету ("Счет") за определенный период получить все проводки в котором фигурируют 2 определенных субконто и получить даты операций (все это - чтобы знать даты операций за период). 1С по SQL, поэтому, думается быстрее будет через выполнить запрос."
31.08.2005
16:40
#2
"Ит.ИспользоватьСубконто(ВидыСубконто...,);
Ит.ИспользоватьСубконто(ВидыСубконто...,);
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ВыполнитьЗапрос(Дата1,Дата2,Счет,,,,,"Проводка");
^^^^^^^^^ а не "проводки" как у тебя.
Ит.ВыбратьПериоды();
Пока Ит.ПолучитьПериод()=1 Цикл
КонецЦикла;
И понеслось..."
Ит.ИспользоватьСубконто(ВидыСубконто...,);
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ВыполнитьЗапрос(Дата1,Дата2,Счет,,,,,"Проводка");
^^^^^^^^^ а не "проводки" как у тебя.
Ит.ВыбратьПериоды();
Пока Ит.ПолучитьПериод()=1 Цикл
КонецЦикла;
И понеслось..."
31.08.2005
16:57
#3
Я и через "Проводка" пробовал...
А как в этом цикле (Ит.ВыбратьПериоды()) Можно в разрезе 2-х субконто получить данные?
Я повторюсь, мне надо по двум субконтам получить сальдо и обороты, при этом знать в пределах интервала когда (дата проводки) была проведена эта сумма.
А как в этом цикле (Ит.ВыбратьПериоды()) Можно в разрезе 2-х субконто получить данные?
Я повторюсь, мне надо по двум субконтам получить сальдо и обороты, при этом знать в пределах интервала когда (дата проводки) была проведена эта сумма.
31.08.2005
17:02
#4
Сначала выборку по субконто делаешь, а потом по проводкам.
А сальдо ты хочешь на какой момент времени?
А сальдо ты хочешь на какой момент времени?
Читают тему
(гостей: 1)