Имя: Пароль:
1C
1C 7.7
v7: Не полностью отменяется транзакция
,
0 FarmAdmin
 
15.04.13
14:01
Народ, подскажите, что делаю не так? Вот код
...
   Пока запрос.Группировка(1)=1 цикл
               НачатьТранзакцию();
               Таб.ВывестиСекцию("СтрокаКл");
               
               Пока запрос.группировка(2)=1 цикл  
                   Если запрос.направление=пом тогда
                       прошло=1;
                       Сумма=Запрос.СуммаОбщ;
                       Итсумма=итсумма+сумма;
                       Таб.ВывестиСекцию("СтрокаАдрес");
                       итсумма=0;
                       Конецесли;
               конеццикла;
               
               Если прошло=1 тогда
                   зафиксироватьтранзакцию();
               иначеЕсли прошло=0 тогда
                   ОтменитьТранзакцию();
               Конецесли;
               
               прошло=0;    
               
           конеццикла;
...

Отменяется все, кроме вот этого действия
Таб.ВывестиСекцию("СтрокаКл");
Эта строка выходит в отчет
1 Mikeware
 
15.04.13
14:02
идиот
2 ДенисЧ
 
15.04.13
14:02
ты хочешь транзакцией отменить вывод в табдок? О_о
сильно...
3 ДенисЧ
 
15.04.13
14:02
(1) ну зачем так грубо...
4 Гефест
 
15.04.13
14:03
Это пять
5 Ёпрст
 
15.04.13
14:04
Ты это, почаще втыкай НачатьТранзакцию в свой код.. мот быстрее уволят
6 Mikeware
 
15.04.13
14:04
(3)"Это же неэстэтично!
- зато дешево, надежно и проактично!"©
7 VladZ
 
15.04.13
14:06
(0) Э...  Заканчивай с 1С... Не твое это...
8 ЗомбиТ1С
 
15.04.13
14:10
(0)Неужели отменяется Таб.ВывестиСекцию("СтрокаАдрес")?
9 пипец
 
15.04.13
14:11
статусвозврата(0) ?? не катит
ЗЫ можно Таб.показать не показывать
10 Dolly_EV
 
15.04.13
15:32
Вы все не правЫ!))) прошло=0 надо добавить СРАЗУ после НачатьТранзакцию();
11 PR
 
15.04.13
15:33
Думаю, что ТС стебется.
Ну либо совсем не в курсах, что такое транзакция.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn