Разделитель учёта
19.01.2009
13:45
#1
Доброго времени суток, уважаемые Дамы и Господа!
Подскажите пожалуйста, я написал обработку, которая вытягивает остатки по счетам по всем клиентам, но с меня требуют, чтобы обработка имела дробление по собственным Юр. лицам, мне подсказали, что нужно использовать разделитель учёта, но я не могу найти описание работы комады...
Подскажите пожалуйста, очень расчитываю на Вашу помощь!
Заранее спасибо!
Подскажите пожалуйста, я написал обработку, которая вытягивает остатки по счетам по всем клиентам, но с меня требуют, чтобы обработка имела дробление по собственным Юр. лицам, мне подсказали, что нужно использовать разделитель учёта, но я не могу найти описание работы комады...
Подскажите пожалуйста, очень расчитываю на Вашу помощь!
Заранее спасибо!
19.01.2009
14:58
#2
вроде чел-программист, а понять не может, что 1с:предприятие состоит из различных конфигураций и версий платформы и релизов конфигураций.
19.01.2009
15:03
#4
"разделитель учёта (по фирмам) в комплексной ведётся в регистрах (практически в любом). В плане счетов он тоже есть.
Приведи пример отчёта и можно будет сказать где сделать поправку.
для бух.плана счетов когда выполняется запрос, надо пользоваться методом .ИспользоватьРазделительУчета()
Например,
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьПланСчетов(ОсновнойПланСчетов());
Ит.ИспользоватьРазделительУчета(ВыбРазделительУчета);
Ит.ИспользоватьСубконто(ВидыСубконто.Контрагенты,, 1);
Ит.ИспользоватьСубконто(ВидыСубконто.Договоры,, 1);
Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода, "62.1",,, 1,, "С");
Этот запрос выделяет задолженность покупателей только по фирме-ВыбРазделительУчета
ВыбРазделительУчета - это реквизит на форме с типом Справочник.СвоиЮрЛица"
Приведи пример отчёта и можно будет сказать где сделать поправку.
для бух.плана счетов когда выполняется запрос, надо пользоваться методом .ИспользоватьРазделительУчета()
Например,
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьПланСчетов(ОсновнойПланСчетов());
Ит.ИспользоватьРазделительУчета(ВыбРазделительУчета);
Ит.ИспользоватьСубконто(ВидыСубконто.Контрагенты,, 1);
Ит.ИспользоватьСубконто(ВидыСубконто.Договоры,, 1);
Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода, "62.1",,, 1,, "С");
Этот запрос выделяет задолженность покупателей только по фирме-ВыбРазделительУчета
ВыбРазделительУчета - это реквизит на форме с типом Справочник.СвоиЮрЛица"
19.01.2009
15:39
#5
"С60КК = БИ.СКК ("60",,, Спр.ТекущийЭлемент());
С60КД = БИ.СКД ("60",,, Спр.ТекущийЭлемент());
С60КК = С60КД - С60КК;
С62КК = БИ.СКК ("62",,, Спр.ТекущийЭлемент());
С62КД = БИ.СКД ("62",,, Спр.ТекущийЭлемент());
С62КК = С60КД - С60КК;
С76КК = БИ.СКК ("76",,, Спр.ТекущийЭлемент());
С76КД = БИ.СКД ("76",,, Спр.ТекущийЭлемент());
С76КК = С76КД - С76КК;
Вот что я использовал до этого, но при этом обработка выполнялась по всем собственным юр.лицам, что нужно добавить, что вытягивались данные по выбранному юр.лицу
"
С60КД = БИ.СКД ("60",,, Спр.ТекущийЭлемент());
С60КК = С60КД - С60КК;
С62КК = БИ.СКК ("62",,, Спр.ТекущийЭлемент());
С62КД = БИ.СКД ("62",,, Спр.ТекущийЭлемент());
С62КК = С60КД - С60КК;
С76КК = БИ.СКК ("76",,, Спр.ТекущийЭлемент());
С76КД = БИ.СКД ("76",,, Спр.ТекущийЭлемент());
С76КК = С76КД - С76КК;
Вот что я использовал до этого, но при этом обработка выполнялась по всем собственным юр.лицам, что нужно добавить, что вытягивались данные по выбранному юр.лицу
"
20.01.2009
15:42
#6
"Где то выше надо написать перед БИ.ВыполнитьЗапрос():
БИ.ИспользоватьРазделительУчета(ВыбРазделительУчета);
как Вам, собственно, и подсказали
"
БИ.ИспользоватьРазделительУчета(ВыбРазделительУчета);
как Вам, собственно, и подсказали
"
Читают тему
(гостей: 1)