Имя: Пароль:
1C
1C 7.7
v7: Зациклилось проведение документов (восстановление последовательности)
,
0 vadim777
 
13.09.16
14:00
Конфа самописная. Проведение документов: за период с самого начала по текущую дату, Последовательность - основная. Отмечаем проведенные документы, и жмем Выполнить.
Уже четвертый час проведение гоняет по кругу: дойдет почти до конца (или до конца - не засек) - и сначала.
Можно и прервать, но интересно - почему?
1 Это_mike
 
13.09.16
14:04
сдается мне, что это из-за "закона соответсвия"...
2 vadim777
 
13.09.16
14:35
Вот, проведение дошло до последнего документа, и все сначала:

Проведение документа: 12.09.16 НК 78903
Проведение документа: 12.09.16 НК 78904
Проведение документа: 12.09.16 НК 78905
Проведение документа: 10.10.05 НК 13951
Проведение документа: 12.03.10 ВП 118
Проведение документа: 10.06.10 ВП 7
Проведение документа: 01.10.10 ПА 242
Проведение документа: 04.10.10 ПА 1
Проведение документа: 06.10.10 ПА 2
3 HawkEye
 
13.09.16
14:39
(0) потому что "Конфа самописная"
4 Злопчинский
 
13.09.16
14:47
(3) а вдруг - пятна на солнце?!
5 Это_mike
 
13.09.16
14:48
(4) (3) просто потому, что она _так_ "самописная".
Т.е. - см.(2)
6 HawkEye
 
13.09.16
14:53
(4) ты на инфостарт едешь?
7 vadim777
 
13.09.16
14:59
(5) Да какая разница, как конфа писная. Сложность - на уровне курсовика.
8 HawkEye
 
13.09.16
15:00
(7) что мешает открыть курсовик и найти ответ на вопрос из (0)?
9 Флориан
 
13.09.16
15:11
(0) курить надо границу последовательности - в её параметры в команде УстановитьГраницуПоследовательсти(), видимо случайно создали еще одну - их надо двигать вместе теперь
10 vadim777
 
13.09.16
15:35
(9) В конфе не используется эта команда. И всего одна - Основная последовательность.
11 Флориан
 
13.09.16
15:58
(10) могли внешней обработкой сделать что  типа УстановитьГраницуПоследовательсти("Организация") и их теперь две
12 Это_mike
 
13.09.16
16:13
(11) Кого- две? что вы там курите?
13 Ёпрст
 
13.09.16
16:16
(0) проверить 1sjourn на ошибки, в частности, на флаги
DS***
14 Флориан
 
13.09.16
16:35
(12) один раз случайно сделал так

ОтборДляГраницы = Новый Структура("Организация, ПроведенВХронологическойПоследовательности", Организация, Ложь);

Последовательности[ИмяПоследовательности].УстановитьГраницу(МоментВремениДокумента, ОтборДляГраницы);

ОтборДляГраницы = Новый Структура("Организация, ПроведенВХронологическойПоследовательности", Организация, Истина);

Последовательности[ИмяПоследовательности].УстановитьГраницу(МоментВремениДокумента, ОтборДляГраницы);

и получилась еще одна граница! с признаком "ПроведенВХронологическойПоследовательности" = Истина
15 Ёпрст
 
13.09.16
16:37
(14) это клюшки
16 Флориан
 
13.09.16
16:39
результат запроса - эту границу теперь не удалить
https://i.gyazo.com/de099923b6eba3b6e18189748a5d391b.png
17 Злопчинский
 
13.09.16
16:40
(6) всенепременно!