|
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
|
Думаю, что ТС стебется.
Ну либо совсем не в курсах, что такое транзакция.
|
|