Получение остатков по счету.Работа с бух.итогами.

1. kattymix 08.08.13 11:08 Сейчас в теме
Добрый день.Подскажите пожалуйста как работать с бух.итогами.Необходимо получить остаток на счете 02.1 на заданную дату.

Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. saszj 14 08.08.13 14:03 Сейчас в теме
(1)
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(ВидыСубконто.ОсновныеСредства);
Ит.ВыполнитьЗапрос(ДатаНач, ДатаКон, СчетПоКоду("02.1"));

Ит.ВыбратьСубконто(ВидыСубконто.ОсновныеСредства);
Пока Ит.ПолучитьСубконто(ВидыСубконто.ОсновныеСредства) = 1 Цикл
    //Делаем что надо
    //Не забываем, что 02 счет - пассивный, а значит, остатки у него кредитовые
КонецЦикла;
Показать
3. kattymix 08.08.13 14:23 Сейчас в теме
Спасибо большое.Если мне нужен остаток на период,значит в качестве начала периода я могу например взять просто "ДатаКон - 1" ?У меня отладкой вообще запрос пустой получается-то есть в цикл не заходит...=(

Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(ВидыСубконто.ОсновныеСредства);
Ит.ВыполнитьЗапрос(ДатаВвода - 1, ДатаВвода, СчетПоКоду("02.1"));

Ит.ВыбратьСубконто(ВидыСубконто.ОсновныеСредства);
Пока Ит.ПолучитьСубконто(ВидыСубконто.ОсновныеСредства) = 1 Цикл
НачАмортизация = Ит.СКК("02.1",,,ТекущийЭлемент());
КонецЦикла
4. saszj 14 08.08.13 14:51 Сейчас в теме
(3)За период бывают обороты, а остатки - на момент времени. :)
Тебе надо то чего от запроса? ДатаВвода - это что?
5. kattymix 08.08.13 14:53 Сейчас в теме
Нужен как раз остаток на счете,поэтому важен только конец периода)
6. saszj 14 08.08.13 14:54 Сейчас в теме
(5)Остаток в разрезе основных средств, или просто сумма?
7. kattymix 08.08.13 14:55 Сейчас в теме
Поэтому начало периода я взяла день назад...
Но запрос все равно не отрабатывает...=(
8. kattymix 08.08.13 14:57 Сейчас в теме
Остаток определенной позиции номенклатуры-в моем коде это "ТекущийЭлемент()".
Вообще-это сумма начисленной амортизации.
9. saszj 14 08.08.13 14:58 Сейчас в теме
Стоп. Как это амортизация на дату ввода? Она начисляться начинает на следующий месяц после ввода ОС в эксплуатацию.
И еще вопрос: тебе амортизацию надо по всем ОС, или по конкретному?
10. kattymix 08.08.13 15:03 Сейчас в теме
Ну вот есть документ АКТ ОС-1,у него есть дата(ДатаВвода у меня),есть определенный объект ОС (ТекущийЭлемент() у меня) и вот по этому конкретному элементу справочника ОС нужна СуммаОстаток на дату документа ОС.
У меня "Инвертарная карточка учета объекта ОС" не хочет считать-конфа переписанная вдоль и поперек)
12. saszj 14 08.08.13 16:09 Сейчас в теме
(10)Тогда так:
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(ВидыСубконто.ОсновныеСредства, ТекущийЭлемент());
Ит.ВыполнитьЗапрос(, ДатаВвода, СчетПоКоду("02.1"));
НачАмортизация = Ит.СКК("С");
11. kattymix 08.08.13 16:05 Сейчас в теме
Что-то подобное ,наверное, должно быть...Но тоже не работает...=(
Ит = СоздатьОбъект("БухгалтерскиеИтоги");

Ит.Рассчитать(,ДатаВвода,"02.1");
НачАмортизация = Ит.СКК("02.1",,,ТекущийЭлемент());
13. kattymix 08.08.13 16:31 Сейчас в теме
Сделала так...ни в какую не хочет((((
14. saszj 14 08.08.13 17:45 Сейчас в теме
Стандартные отчеты на эту же дату что выдают? Журнал-ордер счета по субконто, например.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот