Имя: Пароль:
1C
1С v8
в восьмерке как запрос будет выглядеть
0 afk
 
26.12.11
11:16
в 7ке было так:

БИ.ВыбратьСубконто(1);
Пока БИ.ПолучитьСубконто(1) Цикл
БИ.ВыбратьКорСчета();
Пока БИ.ПолучитьКорСчет() = 1 Цикл
// анализ кор. оборотов по субконто1
КонецЦикла;
БИ.ВыбратьСубконто(2);
Пока БИ.ПолучитьСубконто(2) = 1 Цикл
// анализ субконто2
КонецЦикла;
КонецЦикла;
1 hhhh
 
26.12.11
11:21
(0) вообще-то правильно полностью выбросить программу на 7.7 в мусор и написать на 8 с нуля. Если делать как вы: переводить строчку за строчкой, то получится полный бред.
2 andrewks
 
26.12.11
11:21
а в 8-ке будет по-другому
3 jsmith82
 
26.12.11
11:21
в 8-ке это делается так, что совсем не как в 7.7
4 afk
 
26.12.11
11:24
(1) спасибо за совет, вам оттуда конечно виднее
(2, 3) я догадывался!
5 Nutsiiam
 
26.12.11
11:37
(0) пиши запрос к соотв. виртуалке.
6 Dmitrii
 
гуру
26.12.11
11:38
Дарю:
ВЫБРАТЬ * ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты КАК ХозрасчетныйОбороты
7 afk
 
26.12.11
12:01
(6) королевский подарок

раскрываю вопрос:

получил таблицу вида субконто1, субконто2, корСчет, оборотДт, корОборотДт
хочу чтобы мне 8ка сама все итоги (субконто1 - корСчет - корОборотДт) и (субконто1 - субконто2 - ОборотДт) посчитала, а я просто по выборке прошелся

пройтись надо так:
по каждому субконто1:
1. проанализировать кор. обороты со всеми счетами
2. проанализировать обороты по субконто2

вопрос простой: это в принципе возможно? :)
если да - что задать в предложении ИТОГИ ПО, и как организовать обход по выборке
8 Dmitrii
 
гуру
26.12.11
12:13
(7) А зачем так делать?
Кто запрещает сразу получить в запросе нужные данные вместо занятий анализаторством с результатами и выборками?
9 Dmitrii
 
гуру
26.12.11
12:17
(7) >> что задать в предложении ИТОГИ ПО

ИТОГИ ПО
 КорСчет,
 Субконто1,
 Субконто2
10 afk
 
26.12.11
12:22
(8) в настоящий момент - изучение возможностей 8ки; поиск способов решения простейших задач, решенных когда-то в 77

(9) и как в этом случае получится
"пройтись надо так:
по каждому субконто1:
1. проанализировать кор. обороты со всеми счетами
2. проанализировать обороты по субконто2 " ?
11 Dmitrii
 
гуру
26.12.11
12:29
(10) Если задача стоит изучение 8-ки, то выкинь из своей башки 7-шную логику и не полощи людям мозг.
Перечитывай (1) до просветления.
12 Dmitrii
 
гуру
26.12.11
12:33
(10) Что значит загадочное слово "проанализировать"?
Это в 7-ке получали кучу ненужных данных (все БИ), а потом в куче циклов на них "ананизировали".
В 8-ке есть запросы, позволяющие в 90% случаев сразу получить нужные данные в нужном виде без всякого последующего анализаторства.
13 Пришел в тапках
 
26.12.11
12:33
(11) Верняк! Изходи уже из 8ки!
14 afk
 
26.12.11
14:00
(12) что ты делаешь, когда без анализаторства не обойтись, вызываешь специалиста?
15 Dmitrii
 
гуру
26.12.11
14:04
(14) Либо ты нормально формулируешь задачу без всяких загадочных слов типа "проанализировать", либо продолжаешь флудить. Если тебе тупо не с кем поговорить, то у меня такой проблемы нет.