Имя: Пароль:
1C
1C 7.7
v7: Странная работа 1С 7.7
,
0 AlexandrY
 
18.04.16
10:12
Доработанная версия Бух учет для бюджетных организаций.
релиз 27-й, работает в файловом режиме через терминал на 2008 сервере.
Проблема такая:
Расчетчики расчитывают зарплату через документ РасчетЗП оптом по подраздалениям. Этот документ создает документы Зарплата Налоги, и т.д.
Для ускорения процесса Расчетчики запускали расчетЗП под 4 -мя пользователями одновременно. До какого-то момента все было нормально, все считалось, все работало.
Сейчас если запустить один расчет (паралельно ничего не запускать) то все нормально. Если запустить 4 расчета паралельно, то у некоторым людям не начисляются налоги - документ удержания создается но он пуст. Налоги начисляются процедурой в глобальном модуле.
Если зайти в документ "удержания" заполнить по кнопке вызывающую эту процедуру из глМодуля то все заполняеться нормально.
Проблема только в "пакетном" режиме.
Смотрю с подозрением на Винду, может какие то обновления похозяйничали?
1 Мимохожий Однако
 
18.04.16
10:15
Любопытно, сколько сотрудников в организации? У разных расчетчиков пересекаются наборы рассчитываемых сотрудников?
2 AlexandrY
 
18.04.16
10:16
сотрудников 400, считается по подразделениям - пачками от 5 до 30 человек, наборы не пересикаются (так как подразделения)
3 AlexandrY
 
18.04.16
10:17
такое впечатление, что как то занимается глобальный модуль..
4 Мимохожий Однако
 
18.04.16
10:19
Проще договориться о графике расчета между пользователями, чем вылавливать плавающую ошибку. Можно провести эксперименты с нарастанием количества одновременных расчетов, но при таком количестве сотрудников, хватило бы договориться между расчетчиками.
5 AlexandrY
 
18.04.16
10:20
(4) это вариант конечно, но временный и последний самый.
Оно все работало в таком режиме уже года 2.
6 AlexandrY
 
18.04.16
10:21
(5) в смысле проблема появилась только сейчас.
7 hhhh
 
18.04.16
10:22
(6) ну это же хорошо. Что ваши странные методы так долго прокатывали.
8 Мимохожий Однако
 
18.04.16
10:22
Есть традиционное: ТИИ, перериндексация, проверка сервера...
9 Мимохожий Однако
 
18.04.16
10:23
...протереть стекло, постучать по колесам ))
10 AlexandrY
 
18.04.16
10:23
(7) чудный мир программирования состоит из костылей велосипедов и "странных" методов.
11 Gary417
 
18.04.16
10:24
(7) вообще способ хороший, у нас тоже так ЗП считают... можно по кол-ву ядер на серваке количество процессов запускать

Очень нефиговое ускорение получается, главное чтобы люди не пересекались

P.S. по теме, хз :)
12 Мимохожий Однако
 
18.04.16
10:24
(5)База файловая? Выросла маленько.
13 AlexandrY
 
18.04.16
10:27
(12) Стандартные "протереть стекло постучать по колесам делал"-  ТИИ, Загрузить Выгрузить,
База 3 гига файловая.
14 Мимохожий Однако
 
18.04.16
10:30
(13)"База 3 гига файловая". Осталось выяснить объем самого большого dbf-файла
15 AlexandrY
 
18.04.16
10:38
(14) 1SENTRY.DBF 1 гиг, спасибо как то внимания не обращал.
16 AlexandrY
 
18.04.16
10:39
1SBKTTL.DBF 890 мегабайт
17 EvgeniuXP
 
18.04.16
10:41
(15) обратил, и что это дало?
18 AlexandrY
 
18.04.16
10:42
(17) сворачивать надо, но потом!
19 AlexandrY
 
18.04.16
10:45
(11) а у Вас размеры базы какой?
20 q15h
 
18.04.16
11:07
Попробуйте увеличить длину суммы операций и проводок
21 AlexandrY
 
18.04.16
11:11
(20) Пробую. А какой смысл сего действа?
22 q15h
 
18.04.16
11:25
(21) Исключить вариант с нехваткой размерности для поля сумма в таблице бух. итогов.
23 AlexandrY
 
18.04.16
13:25
(22) попробовал, ничего не поменялось
24 Jokerman
 
18.04.16
13:34
Может при перемещениях между подразделениями все таки пересекаются, типа 10 дней там, 30 дней сям
25 Сияющий Асинхраль
 
18.04.16
13:40
(15) Ну, собсно, до гига дошло - лафа закончилось, теперь нормально будет работать только в монопольном режиме :-(
26 Мимохожий Однако
 
18.04.16
13:42
Вроде бы была приблуда для возможности использования файлов более гига. Но это чтобы дожить до свертки.
27 Сияющий Асинхраль
 
18.04.16
13:48
(26) Была, но, думаю, быстрее свернуть...
28 Сияющий Асинхраль
 
18.04.16
13:49
+(27) Правда есть еще вариант на сиквел посадить...
29 пипец
 
18.04.16
13:52
SQL наше всйо ))) ничего в нет сложного кроме цены )))
ЗЫ советую 2008 + секретный релиз
30 AlexandrY
 
18.04.16
14:53
(29) спрошу что за "секретный релиз", ответ думаю будет на то он и секретный.))
31 Mikeware
 
18.04.16
14:55
(30) А ты не справшиывай, а просто поищи :-)
Программист всегда исправляет последнюю ошибку.