Вход | Регистрация

Информационные технологии ::

Метки:

Как правильно сделать цикл по проводкам?

Я
   Platon
 
02.03.04 - 15:20
Проблема в том что документ на каждую строку делает две проводки т.е первая проводка основная а во второй высчитывается сумма отклонений так вот как сделать так, чтобы в цикле по проводкам операции  эти проводки так и брать парами
 
  Рекламное место пустует
   IAm
 
1 - 02.03.04 - 15:24
Если при их формировании документ делает их в цикле одну за другой - так парами они и будут.
   Platon
 
2 - 02.03.04 - 15:37
До того как я обнаружил косяк у меня было

Пока Опер.ПолучитьОперацию()=1 Цикл
ТЗ.Сум=Опер.Сумма;
ПолучитьПроводкуПоНомеру(2)
ТЗ.СумОткл=Опер.Сумма;
КонецЦикла
А теперь то как делать?
   IAm
 
3 - 02.03.04 - 15:39
Афигенный код!!! Мне кажется он написан уже после того как ты обнаружил косяк...
   IAm
 
4 - 02.03.04 - 15:41
Для А = 1 По Опер.КоличествоПроводок()/2 Цикл
Опер.ПолучитьПроводкуПоНомеру(А*2 - 1);
ТЗ.Сум = Опер.Сумма;
Опер.ПолучитьПроводкуПоНомеру(А*2);
ТЗ.СумОткл = Опер.Сумма;
КонецЦикла;
   Platon
 
5 - 02.03.04 - 15:49
Это я только суть написал а не сам код
завтра буду пробовать как у тебя
   327
6 - 02.03.04 - 19:50
Фигня кака то...
   Дмитрий
 
7 - 02.03.04 - 21:53
(0)Ну так выгони их в две таблицы значений, а потом объедини и перебирай
   Platon
 
8 - 03.03.04 - 08:26
(4)Что-то после этого 1с виснет


Список тем форума
Рекламное место пустует  
Программист всегда исправляет последнюю ошибку.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует