Имя: Пароль:
1C
1С v8
Как правильно откорректировать таб. часть документа
0 Масянька
 
12.07.12
14:19
День добрый!
Вот шумят насчет "быдлокода", и я начала парится...
Суть: есть документ. Пользак с ним уже работает (то есть, в базе уже есть заполненные доки). Теперь в таб. часть этого дока добавили поле "Всего" (простой расчет: кол-во*сумму + НДС (в зависимости от параметров НДС)).
Нужно обработать уже введенные доки (заполнить поле "Всего").
Как правильно:
Док.ВыбратьСтроки() + обход по строкам.
или
как-то по-другому надо?
Спасибо.
1 vicof
 
12.07.12
14:21
в v8 как-то по-другому.
2 butterbean
 
12.07.12
14:21
только так
3 Масянька
 
12.07.12
14:21
:))))
А как?
4 butterbean
 
12.07.12
14:22
(2)+ ну только Для каждого....
5 Масянька
 
12.07.12
14:22
(4) И это будет не "быдлокод"?
6 palpetrovich
 
12.07.12
14:22
(0) не парься, про "быдлокод" больше всего кричат быдлокодеры
7 vicof
 
12.07.12
14:23
(5) а что ты понимаешь под бкодом?
8 Ахиллес
 
12.07.12
14:24
(5) Будет :-)
Что бы один программист не написал, всегда найдётся другой, который обзовёт это быдлокодом.
9 butterbean
 
12.07.12
14:24
(5) интересно было-бы посмотреть на любой другой вариант
10 Ахиллес
 
12.07.12
14:25
(9) Запросом можно получить сумму документа ничуть не хуже.
11 Масянька
 
12.07.12
14:26
(10) Не сумму документа, а сумму по строке таб. части.
12 Масянька
 
12.07.12
14:26
Спасибо, мужчины!

PS Теперь я не "быдлокодер" :)))))))
13 Ахиллес
 
12.07.12
14:26
Кстате Количество*Сумму+НДС = фигня.
14 Масянька
 
12.07.12
14:27
(13) Я упрощенно написала.
15 Ахиллес
 
12.07.12
14:28
(11) Пофигу. Только группировка по строке документа добавится.
16 mkanaev
 
12.07.12
14:29
как вариант запрососм все доки, в запросе прощетать поле "Всего", незабыть взять номерСтроки, получитьИтоги по Полю Всего для дока, так ты и сумму дока получишь и строки сможешь получить, дальше обходим и строки по индексу получаем...
17 Конфигуратор1с
 
12.07.12
14:35
(9)Расчет сделать в запросе, а потом загрузить результат запроса в табличную часть.
Независимо от того, куда вы едете — это в гору и против ветра!