Имя: Пароль:
1C
1С v8
RecordSet.MoveFirst() - потенциальный источник проблем (хозяйке на заметку)
,
0 fisher
 
08.11.13
16:59
Был алгоритм, где перед обходом RecordSet'а выполнялся этот метод. Х.з. зачем, не нужен он там был.
Оказалось, что иногда его выполнение может приводить к реинициализации набора и это даже упомянуто в msdn.
Это больно ударило при выполнении пакета, где выполнялась хранимка, добавляющая строки в таблички и возвращающая параметры (которые выбирались потом селектом в том же пакете - для чего и нужен был RecordSet).
В итоге пакет выполнялся дважды, дублируя строки.
В общем, с пятницей!
1 Maxus43
 
08.11.13
17:05
мы завтра работаем... пятница не удалась
2 fisher
 
08.11.13
17:06
(1) Чувак, да у тебя просто две пятницы! Правда, нет субботы :)
3 wPa
 
08.11.13
17:08
(2) суббота идет за второй пятницей
2 + 2 = 3.9999999999999999999999999999999...