Имя: Пароль:
1C
1C 7.7
v7: Автоматическое перепроведение документов 1С 7.7.
,
0 tomus555
 
10.08.12
15:07
Вопрос к гуру 7.7

Необходимо в автоматическом режиме запускать восстановление границы последовательности ТиС 9.2

Есть ли какая-то встроенная возможность перепроведения документов наподобие запуска конфигуратора в пакетном режиме?

На данный момент вижу только один вариант решения задачи:
В глобальном модуле, в процедуре ПриНачалеРаботыСистемы() для определенного пользователя написать код для программного восстановления последовательности (наподобие типовой глВосстановлениеПоследовательности()).
Создать задачу на сервере, которая запускала бы 1С под этим пользователем монопольно.

В принципе такой вариант устраивает, но методом научного тыка выяснилось, что при восстановлении последовательности через меню операции - проведение документов - последовательности, процедура выполняется заметно быстрее... Первый вариант 4-5 часов, второй около двух часов. А время важно, т.к. необходимо запускать процедуру каждую ночь.

Соответственно повторюсь:
Есть ли какая-то встроенная возможность перепроведения документов наподобие запуска конфигуратора в пакетном режиме?
1 andrewks
 
10.08.12
15:09
нет, только скриптами типа ауто-ит
2 tomus555
 
10.08.12
15:10
(1) уточните пожалуйста, что значит ауто-ит ?
3 andrewks
 
10.08.12
15:12
4 jk3
 
10.08.12
15:31
(0) Последовательности в 7-ке, это, конечно, засада полная.

Если изменили док годичной давности, принадлежащей последовательности, это надо будет все доки за год перепроводить, чтобы восстановить последовательность?
5 1Сергей
 
10.08.12
15:38
(4) а разве можно как-то иначе исправить движения?
6 tomus555
 
10.08.12
15:38
(4) по идее - да.
7 jk3
 
10.08.12
15:57
(5) Да жесть какая-то, хозяева правят доки 2011 года, а потом пару суток фонового восстановления последовательности с вопросами почему база притормаживает ((

Ибо запустить монопольно никак, ночи не хватить на перепроведение.
8 tomus555
 
10.08.12
16:01
(3) Скажите пожалуйста, это, как я понимаю средство для запуска в каких-либо задач в автоматическом режиме?
Если да, то стандартные средства сервера 2008 по запуску задач по расписанию вполне устраивают )

Все-таки интересно, чтобы 1С запустилась, и начала сама себя проводить с помощью своих встроенных возможностей )))
9 andrewks
 
10.08.12
16:40
(8) в том и цимус, что там можно не только запустить, но и сымитировать нажатия опред.кнопок для запуска восст.посл-ти
10 tomus555
 
11.08.12
10:01
(9) Поведайте, как?! Пожалуйста!
11 andrewks
 
11.08.12
10:05
12 tomus555
 
11.08.12
10:43
(11) Спасибо! Надо разобраться...
13 Скользящий
 
11.08.12
10:49
не обязательно аутоит, ННкрон обычный тоже такое умеет.
14 KUBIK
 
11.08.12
10:59
ТиС
Простой пример:

остаткок товара 0 на начало дня Дата1
был приход этого товара на Дату1
пошли расходы/резервы на Дату1

Потом взяли и перепровели приходную накладную и поместили сдуру ее в конец дня Дата1.

И что восстанавливать посл-ть автоматом?
15 KUBIK
 
11.08.12
11:02
+(14) Резюме: в обшем случае всегда придется контролировать ход восстановления последовательности, увы :(((
16 andrewks
 
11.08.12
11:48
(14) за перепроведение приходных в потоке разработчикам ТиС надо оторвать яйца. я давно отменяю эту багофичу в своих базах
17 KUBIK
 
11.08.12
12:56
(16) не о потоковом перепроведении речь, а об интерактивном изменении и перепроведении:
например, не то количество товара завели (сначала было больше - исправили на меньшее) или что еще хуже - не тот товар оприходовали - поменяли товар задним числом (такое в практике встречал)...
18 andrewks
 
11.08.12
15:19
(17) ясно. но яйца разработчикам ТиС за потоковое перепроведение приходов всё равно оторвать надо
19 КонецЦикла
 
11.08.12
16:17
(18) Надо юзверям оторвать
... и программистам, которые не подправили то что нужно для себя
20 Злопчинский
 
11.08.12
16:37
вполне нормально работает (0), а то что у автора раза в два медленее - так это видать он кривенькими ручками напсиал.а не вызвал н а исполнение глВо сстановлениеПоследовательности()..
.
у меня точно как в (0) года три вертелось еженощное восстановление + еще было прикручено отправка смс из командной строки мне на мобильный (когда для этого не надо было никаких извратов типа подключенных телефонов)
22 GStiv
 
12.08.12
01:09
23 Злой Бобр
 
12.08.12
12:41
(19) Про программистов согласен. Ну а пользователи - они ж как стадо. Если пастух хреновый то ...
(20) +100500 Даже добавить нет чего.
Ошибка? Это не ошибка, это системная функция.