Имя: Пароль:
1C
1С v8
Получение сальдо по счетам в 1с 8.2
0 BORG
 
02.11.12
14:56
Подскажите плз начинающему изучать 8-ку и не сочтите что мне самому лень разбираться...Вопрос в следующем: как наиболее просто можно получить сальдо по нужному счету(необходимо отразить в документе задолженность по покупателю т.е. СКК по 62 счету). в 7-ке как то это было элементарно, думаю в 8-ке это тоже должно быть несложно. Просто надо срочно вытянуть данные и не хватает времени разобраться самому.

Заранее благодарен.
1 France
 
02.11.12
14:57
взять консоль запросов, и вытягивать..
2 pessok
 
02.11.12
14:57
Запросом к виртуальной таблице регистра бухгалтерии с отбором по нужному счет
3 Maxus43
 
02.11.12
14:59
какой запрос? 7-ки любят это:

Рег = РегистрыБухгалтерии.Хозрасчетный;
Отбор = Новый Структура("Субконто1,Организация,Счет",
       Ссылка,ТекОрганизация,СчетУчетаБУ);
ВыборкаЗаписей = Рег.Остатки(ДатаСведений,ВидСубконтоОС,Отбор);
4 BORG
 
02.11.12
15:00
я тоже сразу обратил внимание изучая отчеты типа оборотки и анализа счета, что там через запрос это сделано, но потом подумал неужели для получения одной цифры надо запрос формировать,может есть и проще варианты...
5 BORG
 
02.11.12
15:01
(3) ок, спасибо, сейчас попробую
6 Amra
 
02.11.12
15:02
(4) ПРивыкай - в восьмерке самый правильный метод получения данных именно запросом
7 pessok
 
02.11.12
15:02
(6) только запросы, только хардкор)
8 BORG
 
02.11.12
15:03
(4,6) ясно)
9 pessok
 
02.11.12
15:05
(3) ксто, а на спеце по бухии за такое сразу домой не отправляют?
10 Maxus43
 
02.11.12
15:06
(9) незнаю, это вобще из СП пример
11 pessok
 
02.11.12
15:07
(10) хе, ладно
12 vmv
 
02.11.12
15:11
(0) если ты раб 7.7., то открой типовые отчеты в 8, например "РегламентированныйБаланс" и загугли в модуле формы
СНД(
СКК(

а дальше уже раскопаешь.

дело в том, что эти отчеты в 8 также писали рабы 7.7 и наплодили там тонны кода и прочей хрени, так и не осилив реализацию на СКД, хоть бы со мной посоветовались шоли, потрошители старины
13 Maxus43
 
02.11.12
15:13
(12) СНД и т.д. писали ещё под 8.0, там не было СКД. Но тянется один фиг запросами там, ЕМНИП
14 BORG
 
02.11.12
15:15
(12) спасибо за инфу, покапаюсь сейчас там
15 vmv
 
02.11.12
15:26
(13) не ври мне, оступник!

// Бухгалтерские итоги по аналитике контрагенты и договоры, документ расчетов
   мБухИтогиРС = Обработки.БухгалтерскиеИтоги.Создать();
   
   Итоги = "НачальныйОстатокДт, НачальныйРазвернутыйОстатокДт,
           |НачальныйОстатокКт, НачальныйРазвернутыйОстатокКт,
           |КонечныйОстатокДт,  КонечныйРазвернутыйОстатокДт,
           |КонечныйОстатокКт,  КонечныйРазвернутыйОстатокКт";

   // Бухгалтерские итоги по счетам, без аналитики
   мБухИтоги.РассчитатьИтоги("Хозрасчетный", Итоги, "Сумма", "Счет", мДатаНачалаПериодаОтчета, мДатаКонцаПериодаОтчета, , , , , , "Организация", Организация);

Функция СНК(Счет)

   Перем Итог;

   Возврат мБухИтоги.ПолучитьИтог("СуммаНачальныйОстатокКт", "Счет", Счет);

   Возврат Итог;

КонецФункции // СНК()

как видишь, только ДАЛЬШЕ запросом крутят ито коряво и на 100500 листов кода, а сам итог по старинке получает такой же еретик как и ты)
16 Maxus43
 
02.11.12
15:28
(15) дак я и говорю что в итоге запрос таки есть, и это СП еретичный, я за запросы!)
17 pessok
 
02.11.12
15:31
(16) помница, в СП даже есть некая ошибка, из за которой падаваны иногдба расшибают голову в щепки
18 Maxus43
 
02.11.12
15:35
(17) не помню такой.
З.ы. надо ДенисЧ найти и вернуть все деньги за продажу СП, ибо оно некачественное
19 RayCon
 
02.11.12
19:05
(0)
>необходимо отразить в документе задолженность по покупателю т.е. СКК по 62 счету

Формулировка некорректна: у счета 62 нет СКК, т.к. это активно-пассивный счет. Соответственно, для выяснения сальдо надо анализировать аналитику самого низшего уровня, т.е. СККРС по счету 62.02 и СКДРС по счету 62.01.

P.S. Прошу прощения, если проврался с формулами - давно с клюшками не работал. Но идея, надеюсь, ясна.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn