Имя: Пароль:
1C
1C 7.7
v7: Помощь по Отчету
0 bestship
 
13.03.16
11:02
Уважаемые!
Методом копипаст из других отчетов, сделал для своих бух.нужд отчет.
Как бы все замечательно, но ... выдает значения не в одной строке, а по очереди.

Подскажите, где и как подправить отчет?
Логически понимаю, что где-то что-то надо в Цикле сделать, но не догоняю в силу незнания.

Отчет https://cloud.mail.ru/public/62Fh/gG2Dk6x8B
1 Rie
 
13.03.16
11:12
(0) Не глядя - явно где-то вместо ПрисоединитьСекцию() стоит ВывестиСекцию().
2 bestship
 
13.03.16
11:15
(1) Извините, Вы отвечаете на вопросы не потому, что знаете на них ответы, а потому, что вас спрашивают?
3 aka AMIGO
 
13.03.16
11:19
(2) дай скрин таблицы отчета

Rie правильно проинтуировал, у тебя очень скудные сведения в сабже.
4 Rie
 
13.03.16
11:19
(2) Я ответил на вопрос именно потому, что знаю ответ.
Есть у таблицы 2 метода: Вывести Секцию - добавляет секцию снизу от ранее выведенной и ПрисоединитьСекцию - добавляет секцию справа от ранее выведенной.
Вам нужно в одну строку - используйте ПрисоединитьСекцию.
5 Asmody
 
13.03.16
11:19
(2) А вы пришли за консультацией или готовым решением?
6 Смотрящий
 
13.03.16
11:20
(0) У тебя заполнение ТЗ идет ступенчато; тебе или .Свернуть использовать или на втором цикле по периодике искать дату и вставлять туда значение
7 Смотрящий
 
13.03.16
11:21
(0) И среднее можно проще посчитать, а ненакапливать в переменной
8 Asmody
 
13.03.16
11:21
(4) Особенно "актуально" если там СКД.
9 Смотрящий
 
13.03.16
11:21
Там клюшки
10 Asmody
 
13.03.16
11:22
ох ёж
11 aka AMIGO
 
13.03.16
11:23
(6) отличное вангование! :)
ТС готовит вначале строки по долларью, а затем строки по ойро..
Вот они и появляются "не в одной строке"
12 bestship
 
13.03.16
11:25
(11) Это я понял ))) еще до вопроса.
Как исправить?
13 Смотрящий
 
13.03.16
11:26
(12) Я тебе счас перепишу твое решение на "по правильному", посмотришь в чем разница. Почту дай
14 bestship
 
13.03.16
11:31
(7) Возможно. Но я не писатель))), я его копипастом делал
15 bestship
 
13.03.16
11:33
(13) Ну я только сниму шляпу перед вами за помощь.
Как говориться, не надо давать мне рыбу, научите ловить)))
почта [email protected]
16 aka AMIGO
 
13.03.16
11:37
(12) У тебя в модуле 2 цикла, потому ТЗ стала длиннее в 2 раза, чем нужно.
Найди способ присваивать вот этим колонкам:
ТЗ.НоваяКолонка("КурсДоллар","Число",15,4);
ТЗ.НоваяКолонка("КурсЕвро","Число",15,4);
в одном цикле, а не в двух.
17 Смотрящий
 
13.03.16
11:42
(15) Ушло
18 bestship
 
13.03.16
11:55
(17) Спасибо. Получил.
Но выскакивает ошибка:
СреднийКурсЕвро = ТЗ.Итог("КурсЕвро") / Макс(ТЗ.Итог("КурсЕвроСчетчик"), 1);
{C:\USERS\APAVLOVSKY\DESKTOP\КУРСЫ1.ERT(90)}: Неверный идентификатор колонки!
19 Смотрящий
 
13.03.16
11:57
В 35 строке замени
ТЗ.НоваяКолонка("КурсДолларСчетчик","Число");
на
ТЗ.НоваяКолонка("КурсЕвроСчетчик","Число");

ошибся
20 Смотрящий
 
13.03.16
11:59
ив 73 строке поменяй наименование колонки
21 bestship
 
13.03.16
12:55
(20) ОГРОМНОЕ ВАМ СПАСИБО!!!
Заработало, как надо.
Сейчас буду разбираться что к чему.
22 Смотрящий
 
13.03.16
13:07
Афгани в качестве спасибо я тоже принимаю
23 bestship
 
13.03.16
13:54
(22) Да?))) ну тогда на почту, что? где? когда?)))
Может я и заморачиваться не буду сам, а давать "на сигареты" вам)))
Только не через Сбербанк!!!
24 Смотрящий
 
13.03.16
13:57
(23) А в конечном то итоге цель какая ? Научится самому или необходимо поддерживать систему ?
25 bestship
 
13.03.16
14:09
(24) необходимо совершенствовать=поддерживать систему
И научиться самому, т.к. мне это интересно), как оказалось.
К тому же, часто сталкиваюсь, что просто программист, самый супер-пупер, не всегда поймет что и зачем надо в задании. А мы, бухи, не всегда можем понятно объяснить что хотим в итоге, хотя знаем. Так что 2-в-1, программист, знающий/понимающий бухию или бух, чуть умеющий программить - это идеальное сочетание))).
26 Смотрящий
 
13.03.16
14:15
(25) В почту тогда
27 Злопчинский
 
13.03.16
15:12
(25) С вами - бухами - проблемы.
"..что просто программист, самый супер-пупер, не всегда поймет что и зачем надо в задании."
- потому что вместо того, чтобы описать какую задачу надо решить - вы начинаете ставить задачу как решаить задачу которую вы нарисовали у себя в голове где-то - причем зачастую в ущербном, обрезанном виде, для частных условий.
напишите какую задачу надо решить. Внятный программитс - А ВНЯТНЫЙ ПРОГРАММИСТ БОЛЕЕ_МЕНЕЕ ЗНАЕТ ПРЕДМЕТКУ - сам придет и спросит, что ему непонятно. если программитс=кодер - то надо уже ему рисовать примерный ПЛАН решения задачи - если вы его знаете. Сам неоднократно сталкивался, когда бух рисует огромные кучу условий. А в результате все сводится к простейшей формуле, которая дает нужный результат. тотально сталкивалмся с тем что бухи не могут мыслить системно и последовательно. У них - все из лоскутов.

"А мы, бухи, не всегда можем понятно объяснить что хотим в итоге, хотя знаем."
- наипервейший показатель низкого профессионального уровня.
28 HawkEye
 
13.03.16
17:11
(25) т.е. ни рыба ни мясо?
29 HawkEye
 
13.03.16
17:13
"Как говориться, не надо давать мне рыбу, научите ловить))) "
....
"Может я и заморачиваться не буду сам, а давать "на сигареты" вам)))"

показательно....
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан