Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Сальдо конечное по 66.3 и 67.3  (Прочитано 2958 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Limonchik
Участник

ru
Offline Offline
Пол: Женский
Йа блондинко


« : 07-12-2012 14:00 » 

Здравствуйте! Впервые столкнулась с бухгалтерскими итогами.... В общем, мне нужно сальдо конечное по 67.3+66.3 по определенному контагенту.
Пишу такой код, предварительно, естественно, отбираю заещика и заимодавца:


Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьРазделительУчета (Заимодавец);
Если ВыбПланСчетов = 1 Тогда
                    ПланСчетов = ВыбранныйПланСчетов();
КонецЕсли;
Ит.ИспользоватьПланСчетов();                           
Сч663 = СчетПоКоду ("66.3");
Сч673 = СчетПоКоду ("67.3");
Ит.ИспользоватьСубконто (ВидыСубконто.Контрагенты, Заемщик,2);
Ит.ВыполнитьЗапрос(, ДатаОтчета,Сч663);
Сумма = Ит.СКК ();
Ит.ВыполнитьЗапрос(, ДатаОтчета,Сч673);
Сумма = Сумма + Ит.СКК();
СуммаИтого = СуммаИтого + Сумма;

И он мне выдает конечное сальдо по всем контрагентам, а не по выбранному полю заемщик...
Помогите, сломала мозг....
Записан
AndyG
Постоялец

by
Offline Offline

« Ответ #1 : 10-12-2012 10:53 » 

1. Счета можно объединить в 1 запрос (смотрите хелп по команде ВыполнитьЗапрос)
2. возможно, после запроса необходимо добавить цикл
Ит.ВыбратьСубконто(1);
Пока Ит.ПолучитьСубконто(1)=1 Цикл
       Сумма =  Ит.СКК();
КонецЦикла;
« Последнее редактирование: 10-12-2012 11:30 от AndyG » Записан
Limonchik
Участник

ru
Offline Offline
Пол: Женский
Йа блондинко


« Ответ #2 : 10-12-2012 18:19 » 

спасибо. оказывается, надо бвло продублировать выборку по конкретному контрагенту перед счетом 67.3 Улыбаюсь
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines