Имя: Пароль:
1C
1С v8
Как ускорить проведение документа ?
0 karagach
 
23.04.18
10:15
Документ Табель учета рабочего времени  проводиться 15 сек  .как ускорить время проведения допустим до 5 сек ?  кто какие способы оптимизации использует?
1 Buster007
 
23.04.18
10:19
например, не делать запросов в цикле
2 hhhh
 
23.04.18
10:20
(0) самый лучший способ - вообще не использовать документ табель. Есть документы начисление зарплаты, отпуска, больничных, невыходы. По их результатам строится отчет табель. И всё. А документ табель очень тормозной - его использую только самые упертые.
3 Serg_1960
 
23.04.18
10:30
Тебе хорошо рассуждать, глядя на ситуацию со своей колокольни :) А есть организации, в которых ведётся табельный учет и есть штат табельщиков. Предлагаешь их уволить? :)
4 piter3
 
23.04.18
10:31
(3) СКУДы есть такая штука:)
5 Serg_1960
 
23.04.18
10:32
(0) Самый простой метод "оптимизации" - заполнять отдельные табеля на первую и вторую половину месяца :))
6 hhhh
 
23.04.18
10:37
(3) пусть в екселе делают. Ну нельзя же из-за какого-то табельщика так мучиться.
7 Serg_1960
 
23.04.18
10:38
(4) Есть, да не по нашу честь :) Вспомнилось когда работал в автоколонне - у них вахтовые по всей трассе передвигались с места на место, по мере строительства. Рабочие места - чистое поле; вагончики на колёсах; вахтовый разъездной метод работы... ты будешь за ними гоняться со СКУДАми? :)
8 karagach
 
23.04.18
13:22
(3) именно так)Имхо
9 piter3
 
23.04.18
13:23
(7) Нет конечно,там другие методы.А вот если проходная то милое дело,правда тоже хитрят работники
10 hhhh
 
23.04.18
13:25
(8) ну там смотрите по каждому сотруднику формируется где- то 10000 строк движений. Если например табеле 100 сотрудников, тогда получается в вашем документе 1млн. движений. Если это всего 15 сек, то за вас можно порадоваться, всё очень быстро.
11 karagach
 
23.04.18
13:25
а кто хоть видел запросы в циклах  в таких документах? я лично нет и не думаю .что кому то в голову придет писать подобным образом ) с самого момента моего рождения я слышу это страшное слово запросы в циклах , почему оно имеет место везде  . сдача спеца по платформе .  форумы . и т д
12 karagach
 
23.04.18
13:26
(10) ну так .а если таких документов  к примеру  по 1000 в день  речь не табелях .
13 Провинциальный 1сник
 
23.04.18
13:27
Базу, систему и каталог временных файлов - на SSD диск
14 karagach
 
23.04.18
13:28
(13) а это выход)
15 karagach
 
23.04.18
13:30
ух ну и было код щас глянул  ))  

куча условий  с записью в массив

вызов  запросов из общих модулей.

ну тут ясно почему такие тормоза
Программист всегда исправляет последнюю ошибку.