Имя: Пароль:
1C
1С v8
Проведение документа длится 0.86 сек. Руководство говорит, что медленно!
0 MaxRAF
 
20.03.19
06:13
Всем привет.

Уже поднимал подобную тему и меня заверили, что проводка за 1 секунду это конь в вакууме. И вот опять запустил программист на 5 часов (ночью) перепроведение документов. В итоге перепровелось 15500 документов. В 5-ти часах 18 000 сек. 15500/18000 = 0,86 сек. одно перепроведение.

Генеральный: очень медленная работа, прими меры по увеличению производительности.

Наивный вопрос: можно ли еще за меньшее время делать перепроведения документов?
1 Провинциальный 1сник
 
20.03.19
06:21
(0) ssd диск
2 Смотрящий
 
20.03.19
06:22
(0) Шли его лесом
3 Пузан
 
20.03.19
06:22
(0) Распараллеливать проведение документов, которые никак друг на друга не влияют.
4 Aleksey
 
20.03.19
06:23
Ну так купи мощнее сервак
5 Aleksey
 
20.03.19
06:24
обычно в файловой быстрее чем на скуле, так что можно в копии файловой перепроводить выгружая результат в рабочую
6 Лодырь
 
20.03.19
06:24
(0) Ты неверно считаешь. Надо 18000/15500 = 1.16
7 craxx
 
20.03.19
06:24
ТТХ железа приведи, потому что без него эти показатели ничего не говорят
8 Лодырь
 
20.03.19
06:25
Если по теме. Восприми это по другому. Не как недовольство твоей работой, а как задачу от бизнеса. Надо быстрее. Значит надо. Думай как делать, а не кивай на других. Делай фоновое проведение, распаралеливай задачу, оптимизируй запросы.
9 MaxRAF
 
20.03.19
06:26
ТТХ железа

Модель    Dell R710
Процессор    2 x HexaCore Intel Xeon X5650, 1600 MHz (12 x 133) 2.67Ghz
ОЗУ    16 x 4 GB, 2 x 16 GBb (Итоговый объем 96 GB)
Накопители    6 x 480 GB SAS SSD
RAID-контроллер    Dell H730 + BBU
Конфигурация RAID    RAID 10 с кэшированием данных (Итоговый объем 1,307 TB)
ОС    Windows Server 2012 R2 Standard
10 MaxRAF
 
20.03.19
06:27
(8) как понять "распаралеливай задачу"?
11 Лодырь
 
20.03.19
06:29
Опять таки, бизнес нахрен не интересует процесс перепроведения сам по себе. Это перепроведение служило какой то цели, возможно эту цель можно достичь более быстрым путем, или принять меры чтобы это проведение не требовалось.

(8) Например один поток пишет взаиморасчеты, другой себестоимость
12 craxx
 
20.03.19
06:32
(11) вот именно
(0) а перепроведение вообще для чего?
13 MSOliver
 
20.03.19
06:33
Чего собственно проводим? К примеру в КА управленческий и бухгалтерский контуры разнесены, и бухгалтерский проводится в фоне.
14 OpKc
 
20.03.19
06:33
(0) В прошлой теме обсуждали, что производительность по части железа упирается в тактовую частоту процессора. Что-то изменилось в этом плане?

Опять же, в прошлой ветке говорили об отключении итогов регистров на время проведения. Пробовали?
15 OpKc
 
20.03.19
06:41
опять же, в прошлой ветке давали ссылку https://its.1c.ru/db/metod8dev/content/5843/hdoc
Читали?
16 bodri
 
20.03.19
06:44
(14) отключение и включение итогов может занять больше времени чем само проведение с итогами и профита можно не получить
17 Конструктор1С
 
20.03.19
06:48
(0) не подписывайся ни под чем и не позволяй выкручивать тебе руки. А то потом тебя твоими же обещаниями, да по твоей же физиономии.
18 Лодырь
 
20.03.19
06:49
(15) Интересно, что ребята совсем не стали упарываться по всяким агрегатам, оптимизации запросов и т.д. А просто корректно организовали использование имеющегося.
19 Конструктор1С
 
20.03.19
06:51
Ну и без вашей организационной кухни. Перепроведение ночью может сильно отличаться от проведения днем. Например, днем пользователи могут друг другу вставлять палки в колёса блокировками
20 MaxRAF
 
20.03.19
06:58
Вот что удалось пока выяснить:

Перепроводки делаются для для упорядочивания и приведение учёта в порядок согласно текущей конфигурации. Изменяются существующие движения и могут добавляться новые.

По типам документов, которые надо перепроводить ответ только один: все. На вопрос, какие все, ответ один - все. Я не знаю, говорит ли вам о чем-то слово ВСЕ, но меня это взбесило и пришлось повысить голос. В итоге выдавили только часть: заявки, Перемещения. Реализации, Касовые, банк.... Т. Е. Все

Конфа кстати Торговля. (15) там статья относится у Бухгалтерии, а в моём случае Торговля.

(14) про процессоры уже задумался и включу его в доклад, конечно в случае, если действительно это узкое место.
(14) извиняюсь за наглость, но можно по регистрам подробней?
21 MaximSh
 
20.03.19
07:01
(9) Процессор 2010 года. 99% в сервере не ssd, а жесткие диски с интерфейсом sas. Запусти тоже самое на обычном совремменном компе чтобы выяснить потолок текущего алгоритма на современном железе. Второе, определить целевые показатели. Ускорение на 10 % устроит? Или надо 100%?
22 MaxRAF
 
20.03.19
07:04
(21) я что, похож на идиота, который не может отличить SSD от не SSD? Если написал выше, что SSD, значит SSD.

Повторюсь коротко.
Было так:
"Старый" сервер R710 + 6 x 300Gb 15k RPM + 48 Гб ОЗУ скорость загрузки тяжелого отчета 1 мин. 28 сек.

Заменил рейд-контроллер + SSD. Стало так:
"Новый" сервер R710 + H730 + SSD 480Gb + 48 Гб ОЗУ скорость загрузки тяжелого отчета 32 сек.
23 MaxRAF
 
20.03.19
07:16
И еще вопрос. Для программиста 1С нормально, если он не знает, что такое тест Гилёва?
24 shuhard
 
20.03.19
07:22
(23) Для программиста 1С  нормально посылать админов в лес
25 Провинциальный 1сник
 
20.03.19
07:22
Узкое место где? Во время проведения процессор загружен или очередь к диску длинная? База файловая или sql? Какой sql-сервер? Он на том же хосте или на другом по сети?
26 Мимохожий Однако
 
20.03.19
07:29
(23) Пригласи сюда своего программиста 1С. Ему мозги вправят )..
Или тебе...Он хотя бы опишет конфигурацию, платформу и остальное. Тандем нужен однако.
27 Черный маклер
 
20.03.19
07:31
28 OpKc
 
20.03.19
07:36
(20) при каждой записи в регистр накопления происходит расчёт итогов по регистру. Этот процесс занимает время. Можно попробовать отключить такой расчёт при записи данных в регистры, провести документы, выполнить расчёт итогов после завершения проведения всех документов. Это если в двух словах.

в (16) товарищ писал, что на этом можно ничего и не выиграть. Не претендую на то, что это что-то даст, но попробовать можно.

Про тактовую частоту - она действительно сильно влияет на быстродействие 1C.

Про статью из (15) - да, там бухгалтерия, но там описан очень грамотный подход к решению похожей проблемы.

(23) Это нормально - чего-то не знать. Плохо - если не знаешь и узнать не хочешь. Мне одно непонятно - программист 1С как-то участвует в решении проблемы?
29 Провинциальный 1сник
 
20.03.19
07:40
Я фигею от "специалистов", которые без анализа ситуации дают советы типа "добавить памяти" или "проапгрейдить процессор". Особенно забавно бывает, когда база 3 гига, а по совету вышеуказанных в сервер втыкают 64 гигабайта и удивляются, че это оно не ускорилось.
30 MaxRAF
 
20.03.19
07:50
База 83 Гб.

Серверная 1С и MSSQL на одном сервере. Клиентская 1С на другом.

Управление торговлей, редакция 11 (11.4.6.207
1С:Предприятие 8.3 (8.3.13.1644)
31 MaxRAF
 
20.03.19
07:51
Проц, дисковая подсистема - ничего не нагружено и не нагружается.
32 ПростоГен
 
20.03.19
07:54
(30) Щаред мемори включен?
33 dmpl
 
20.03.19
07:59
(28) Можно ведь не полностью отключать, а откатить границу на начало периода.
34 Черный маклер
 
20.03.19
08:00
(0) ...Генеральный: очень медленная работа, прими меры по увеличению производительности...

для админа возможные меры увеличения производительности - это железо. Потом тест Гилева.
дальнейшие улучшения только программные.
Внедренцы от теста Гилева будут отбрыкиваться и принижать его, пытаясь все свалить на админа.
35 Черный маклер
 
20.03.19
08:04
(0) сколько попугаев сейчас выдает твой сервер - 20-25 ?
36 piter3
 
20.03.19
08:07
База обслуживается?Или было уже?
37 dmpl
 
20.03.19
08:08
tempdb где лежит? Система стоит на SSD?
38 MyNick
 
20.03.19
08:13
Пусть бы генеральный со своими бушками разобрался, чего это они там в заднем периоде постоянно делают.
39 MaxRAF
 
20.03.19
08:37
(35) не знаю )) На серверной Windows где показывает?

(34) думаю после теста Гилёва попробовать SQLSize

(36) обслуживаются

(37) по умолчанию. И система и SQL и 1С серверная на одном единственном диске С
40 Botanik8888
 
20.03.19
08:43
(39) " И система и SQL и 1С серверная на одном единственном диске С" - вопросов больше нет!!!
вот твое узкое место
41 d4rkmesa
 
гуру
20.03.19
08:46
(40) "Накопители    6 x 480 GB SAS SSD
RAID-контроллер    Dell H730 + BBU
Конфигурация RAID    RAID 10 с кэшированием данных (Итоговый объем 1,307 TB) "
42 OpKc
 
20.03.19
08:49
(40) "Проц, дисковая подсистема - ничего не нагружено и не нагружается."
43 Фрэнки
 
20.03.19
08:52
(40) нет никаких причин к тому, чтобы что-то изменилось, даже если будет попытка разнести эту хрень друг от друга куда-то
44 Фрэнки
 
20.03.19
08:54
(28) // Мне одно непонятно - программист 1С как-то участвует в решении проблемы?

А я не удивлюсь, если программист 1С не видит в этой проблеме проблемы :-)
45 Фрэнки
 
20.03.19
08:59
в топике
// И вот опять запустил программист на 5 часов (ночью) перепроведение документов.
// В итоге перепровелось 15500 документов.
// В 5-ти часах 18 000 сек. 15500/18000 = 0,86 сек. одно перепроведение

Этот показатель 0.86 - это среднее значение. И если рассматривать его влоб и без каких-то подробностей, то это весьма высокое значение.
46 MaxRAF
 
20.03.19
08:59
(44) да, не видит проблем )
47 Evgenchik
 
20.03.19
09:07
если б у меня документы проводились по 0,86 сек, то меня бы на руках носили
48 Фрэнки
 
20.03.19
09:09
(46) ну вот если бы мне, как программисту 1С задали такой вопрос - там нужна полностью переписанная и выполняемая на сервере, возможно даже в полностью монопольном режиме огромная обработина, с подавлением типовых механизмов. Эта попытка если будет предпринята, то скорей всего окажется безуспешной.

Максимум, что можно сделать прямо сейчас, это посмотреть, чтоб серверная база в процессе требуемого перепроведения была в АБСОЛЮТНО монопольном режиме. Т.е. чтоб ни в соседних базах на этом серваке никого не было, ни фоновые процессы нигде не запускал - абсолютный монополизм - никаких сторонних блокировок, регламентов и т.д. и т.п.
49 Фрэнки
 
20.03.19
09:12
(46) // Серверная 1С и MSSQL на одном сервере. Клиентская 1С на другом.

Расшифруй, если не трудно, чуть подробней, как это выглядит, что там установлено было, что утверждаешь о Серверной Клиентской и СУБД частях 1С-ки ?
50 dmpl
 
20.03.19
09:13
(39) А журнал регистрации в старом формате?
51 MaxRAF
 
20.03.19
09:18
(48) так и делаем перепроведение

(49)  клиентская 1С это просто тонкий клиент 1Ски - установлен на другом сервере и по RDP запускают этого клиента. На другом сервере установлен MSSQL и сама платформа 1С (Агент сервера 1С:Предприятия 8.3 (x86-64)
52 Черный маклер
 
20.03.19
09:18
(48) +1
на время перепроведения все регламентные задания - Off
агент SQL - Off
53 jsmith82
 
20.03.19
09:19
(0) беги оттуда
54 Фрэнки
 
20.03.19
09:20
(51) А баз разных на MSSQL сколько? Как настроен старт rphost процессов? Регламентные в остальных базах тоже отключены?
55 HeKrendel
 
20.03.19
09:22
(34) Не заливай уж, сами свою стенд машину по нему настраивали
56 HeKrendel
 
20.03.19
09:24
а сейчас все просто, есть проблемы с серваком клиента, поместил в стенд машину, посмотрел
57 Черный маклер
 
20.03.19
09:26
(55) и скоко попугаев ваш стенд ?
58 mistеr
 
20.03.19
09:29
(0) Сделать можно все, вопрос только зачем и какой ценой.

Часто ли вам требуется перепроводить десятки тысяч документов? Зачем?

А так 0,86 сек. на документ это вполне нормально.
59 ptiz
 
20.03.19
09:30
(0)
1) Проверить, можно ли действительно усковить проведение - сделать замер производительности.
2) Если найден говнокод - исправить.
3) После этого доложить, что техническая работа сделана, для дальнейшего снижения времени простоя требуется орг.работа: разобраться, нахрена нужно перепроведение.
60 HeKrendel
 
20.03.19
09:34
80 хост машина, виртуалки по 20
61 HeKrendel
 
20.03.19
09:44
По тесту выходит 120 пользователей ЕРП
62 HeKrendel
 
20.03.19
09:47
(58) 0,86 документа в секунду ;-)
63 Nikoss
 
20.03.19
09:48
(48) да, был опыт писать такую обработину, правда на очень простой базе, где логику всех проверок (складских, ценовых и т.д.) получилось уместить в один мегазапрос. Но запрос был всего один, а не на каждый проводимый документ. В итоге, естественно, скорость "перепроведение" всех документов увеличилась в десятки раз.
Но писать такое для типовой, ой не знаю...
64 HeKrendel
 
20.03.19
09:53
Это не критично, если делать это каждый день, а не раз в квартал ;-)
65 azernot
 
20.03.19
09:53
(0) Я бы в такой ситуации обязательно задал встречный вопрос "Какой результат вас устроит?". Ну вот если будет за 5 часов проводиться 30 тыс документов (т.е. производительность вырастет вдвое), это устроит? А 60 тыс документов?
Если, к примеру, в день в базе появляется 100 тыс документов, подозреваю, что не устроит никакое увеличение производительности.

Проблему нужно решать с другой стороны. Отдельно восстанавливать последовательности,  пересчитывать только то, что реально сбито, а не всё подряд, применять для оперативной отчётности другие показатели, запрещать правки далёким задним числом и т.д и т.п.

К примеру, в своё время, для УПП я делал свой механизм восстановления партионного учёта. И кроме того, в оперативном учёте использовалась не фактическая, а плановая себестоимость. Взаиморасчёты можно было относительно быстро восстанавливать по отдельному договору/контрагенту.

Иными словами, нужно подходить к задаче не экстенсивным, а интенсивным путём.
66 Garykom
 
гуру
20.03.19
09:55
Запретить работу задним числом, чтобы не появлялась необходимость перепроводить документы
67 mistеr
 
20.03.19
09:57
(66) К черту полумеры! Запретить работу, чтобы не появлялась необходимость проводить документы.
68 bolobol
 
20.03.19
10:12
(66) И отчёты сдавать в устной форме
69 vi0
 
20.03.19
10:13
(18) Только у всего есть предел. Распаралелливанием этот предел тоже исчерпывается и придется таки заняться оптимизацией запросов.
70 vi0
 
20.03.19
10:17
(34) т.е. сначало купить железо, а если не поможет то привлекать программиста?
71 Вафель
 
20.03.19
10:19
1с  - это не очень быстрый результат.
хотя бы документов 10 за секунду
72 dmpl
 
20.03.19
10:20
(70) Не, это правильно - выставить счет на 100500 евро, чтобы у руководства появилась мыслишка - а не стоит ли пнуть программиста 1С, а то что-то дорого.
73 Garykom
 
гуру
20.03.19
10:20
(68) От руки пусть набрасывают
74 HeKrendel
 
20.03.19
10:23
(68) Или заднем числом (с) Старый бородатый анекдот ;-)
75 КонецЕсли
 
20.03.19
10:23
1 сек на документ - отлично. Тебе нужно уменьшать не время,а количество документов для перепроведения. Ты уверен что их все надо перепроводить?
76 bolobol
 
20.03.19
10:24
(73) Прогресс - на лицо! Ожидается полное удовлетворение руководителя
77 vi0
 
20.03.19
10:24
(72) ну да, пускай руководство решает проблемы, а не нанятые спецы
78 Повелитель
 
20.03.19
10:28
(9) 1c любит герцовочку 2.67Ghz это ни о чем. Увеличьте.
79 timurhv
 
20.03.19
10:30
(65) Дополню: нужно смотреть код, выявлять узкие места. Бывают функции, которые можно вынести в повторное использование и увеличить скорость в 5 раз (опыт был при свертке базы).
80 ProxyInspector
 
20.03.19
10:31
(71)   10 документов за 1 сек - на типовых не получиться НИКОГДА. У меня на одной самописке где-то 10 док/сек есть. Но для этого надо и сервер более менее нормальный и движения по регистрам хорошие.
   А 1 документ/сек вполне нормально. При таком быстродействии вполне можно запускать перепроведение документов в фоновом режиме.
81 ptiz
 
20.03.19
10:33
1 сек. на документ в типовой 1С - это отличный результат!
Распечатай эту ветку и выложи на стол руководству.
82 xXeNoNx
 
20.03.19
10:34
"В итоге перепровелось 15500 документов. В 5-ти часах 18 000 сек. 15500/18000 = 0,86 сек. одно перепроведение." - не показатель

"Управление торговлей, редакция 11.4" - тут же apdex можно настроить вроде как.. исходите из него...
83 Rovan
 
гуру
20.03.19
10:34
(0) "на 5 часов (ночью) "
директору нужна база ночью для работы ?
84 2mugik
 
20.03.19
10:35
(71)В ут 11 смогешь 10 доков/с?
85 Фрэнки
 
20.03.19
10:37
(83) скорей всего, что 15500 это только какая-то малая часть документов, а реальная потребность в перепроведении от 50 000 документов за ночь. В любом случае, на типовой конфигурации УТ 11 это недостижимый показатель
86 Serg_1960
 
20.03.19
10:40
Может быть перепроведение документов в фоновом режиме частично снимет критичность проблемы автора?

(офф) поработав однажды в сети магазинов с круглосуточным режимом - начинаешь по другому глядеть на длительные операции - они все идут лесом (зачеркнуто) фоном :)
87 dmpl
 
20.03.19
10:41
(77) Именно так. 1Сник не будет ничего делать по указке сотрудника из другого отдела, а админ (если сервер нормально настроен) может увеличить скорость только закупкой нового оборудования.
88 timurhv
 
20.03.19
10:44
Вот в 4 раза увеличивают скорость (комментарии обязательны к прочтению):
http://catalog.mista.ru/public/563804/
89 ProxyInspector
 
20.03.19
10:44
(85) 100 000 документов - это что. У меня сейчас надо перепровести 2.6 млн документов (это после очистки базы) Не останавливая работу, т.к. работа круглосуточная. Вот сижу ломаю голову.
90 Фрэнки
 
20.03.19
10:47
(89) так типовыми средствами этого не обеспечишь хоть за любую цифру документов в секунду перепроводить.
В любом случае нужно что-то придумывать, не прерывающее работу в базе на монопольный доступ к данным
91 Жан Пердежон
 
20.03.19
10:48
(0) зато ты теперь знаешь что делать в следующий раз:
сначала незаметно замедляешь проведение - потом торжественно возвращаешь всё как было
92 Лодырь
 
20.03.19
11:14
(89) Как вариант - перепровести в другом узле и вернуть взад готовое.
93 vi0
 
20.03.19
11:23
(87) это не работа, детский сад
94 Lama12
 
20.03.19
11:26
(0) Какой объем информации? Ну примерно сколько в байтах весят данные одного документа?
95 Rema Dan
 
20.03.19
11:29
(0) Очень важен вопрос что и как проводится. На УТ 11 можно без проблем написать обработку которая не проводит весь документ, а только записывает движения по тем регистрам, для которых это нужно. Конечно писать в базу только необходимые движения это немного сложнее чем написать Документ.Записать(РежимЗаписи.Проведение), но выигрыш в скорости может быть в несколько раз. Плюс как упоминалось ранее распаралеливание записи и игры с включением/отключением итогов. Всё в месте это может дать такой прирост, который не получить никаким железом. Со стороны админа тут можно разве что оптимизировать БД (с tempdb) и увеличить тактовую частоту ЦП.
96 xXeNoNx
 
20.03.19
11:31
Еще, как вариант, можно отключить версионирование, это тож ускорит проведение
97 Черный маклер
 
20.03.19
11:35
ТС - админ и его интересует прикрытие его задницы. т.е. оптимальность железок и правильная их настройка.
за программные ускорения отвечает внешний исполнитель.
98 Nyoko
 
20.03.19
11:41
(0) Да все это хорошо, только 1с не умеет все ядра загружать, так что как вариант попробуй создать больше рабочих процессов с ограничением 3 подключения на процесс.
99 HeKrendel
 
20.03.19
11:42
(97) Попугаев то достаточно?
100 Джинн
 
20.03.19
11:43
(0) Примите меры. В чем проблема? Выставите ему счет на оборудование, на котором все будет летать.
101 Nyoko
 
20.03.19
11:44
проведение на таких серваках у меня лично всегда быстрее проходило в файловом режиме. Просто если постоянно надо это делать, то хз..
102 vi0
 
20.03.19
11:46
(0) а документы одинаковые по массе?
а то может быть у тебя 0,86 сек - это средняя температура по палате
а по факту бОльшая часть проводится несколько в секунду
103 bolder
 
20.03.19
11:47
(85) Совершенно верно!УТ11 в 2019 может провести 15500 документов за 5 часов, а древняя 7.7 в 2004 проводила 1500 реализаций за 15 минут( а реализация - это самый тяжелый документ).2:1 в пользу 7.7 ( а если ещё и железо обновить...).
104 Garykom
 
гуру
20.03.19
11:54
(103) Ага еще среднюю длину модулей/процедур проведения сравни
105 ptiz
 
20.03.19
11:58
(89) А для чего такое перепроведние?
106 ejikbeznojek
 
20.03.19
11:58
А при общении с руководством 1Сника то хоть звали?)
107 Garykom
 
гуру
20.03.19
12:01
Данная проблема из разряда которые должны решать DevOps.
Только админ или только программист 1С не смогут решить никак.
Точнее только программисты могут, но помощь админов все равно потребуется.
108 Garykom
 
гуру
20.03.19
12:01
(105) Скорее всего кривые остатки/отчеты
109 Фрэнки
 
20.03.19
12:07
Взяли типовую УТ и начали ее курочить.
Решили, что в регистрах не хватает каких-то еще реквизитов или ресурсов.
Добавили. Отчеты не видят данных. Почему?
А потому что добавленные реквизиты не установлены для документов за весь период жизни базы.

И теперь вместо восстановления Движений регистров предложили у них там "перепровести" всю движуху за несколько лет.

НЕ наборы записей регистра обновить, а ВСЁ перепровести. Что быстро не проводится.

Может курочили раньше, а теперь решили вернуться к типовой, что собственно дает тот же эффект.
110 vi0
 
20.03.19
12:40
(107) вот жили не знали этого модного слова, и проблемы как то решали
111 rphosts
 
20.03.19
12:45
(0) >В итоге перепровелось 15500 документов. В 5-ти часах 18 000 сек. 15500/18000 = 0,86 сек. одно перепроведение.

Может начать с того, что не 0,86 сек, а 1,16 сек/док?
И вообще зачем вам регулярно перепроверить такую массу документов?
112 rphosts
 
20.03.19
12:45
*перепроводить
113 mistеr
 
20.03.19
12:47
(109) Если бы задаче была разовой, начальство бы так не бухтело. Чую там все куда более запущенно.
114 Фрэнки
 
20.03.19
12:53
(113) ну даже если разово - в такой туевой хуче введенных данных (83 гига в скл базе все-таки не так уж и мало) перескочить за одну ночь просто не реально. При том, что там наверняка что-то с остатками, резервами, отгрузками, взаиморасчетами в кредит и т.д. и т.п. БИЗНЕС, одним словом.
115 Garykom
 
гуру
20.03.19
12:59
(110) Да но со временем становится все больше проблем которые надо обозвать каким то словом.
А то как с жопой, она есть а слова нет.
116 dmpl
 
20.03.19
13:14
(93) Это именно работа - а не бардак, когда админ приказывает 1Снику что-то сделать. Не надо прыгать выше головы, для этого начальство и существует.
117 vi0
 
20.03.19
13:24
(115) да пофиг на слово,ты не делай акцент на "Только программист 1С", сейчас и Эксперты 1С есть итд
118 vi0
 
20.03.19
13:25
(116) причем здесь приказывает
детский сад это твой метод: подмахнуть начальству счет на оборудование, чтобы он начал пинать 1сника
119 APXi
 
20.03.19
13:30
Запусти в 1С робота в отдельном сеансе, который не спеша (1 в 5-10 сек) в течении дня будет проводить документы, на ночь может ускорятся, обработка на несколько десятков строк кода.
120 APXi
 
20.03.19
13:31
(95) тоже хороший вариант, только в ут 11 да и в других конфах бывают в документах моменты когда какие либо данные в документе перезаполняются при записи документа.
121 sanja26
 
20.03.19
13:35
122 Мандалай
 
20.03.19
13:37
Меняйте генерального.
123 vi0
 
20.03.19
13:40
(122) наконец то толковые предложения пошли
124 Вася Теркин
 
20.03.19
13:44
(119) 6-12 документов в минуту типа, пусть 10. Это 600 док в секунду. Это меньше 15000 в сутки. Но когда запустят регламентное закрытие или тому подобное?
125 Вася Теркин
 
20.03.19
13:45
А распределенку и в отдельной базе проводить?
126 Вася Теркин
 
20.03.19
13:47
Мы так делали, только не перепроведение ,а проведение всех регламентов - амортизация, расчет себестоимости УПП. Док не проводится, а пишет задание на проведение в спец регистр. Данные постоянно передаются в пустую базу. Там задание отрабатывается после обмена и сразу обменом этот документ попадает назад.
127 Rema Dan
 
20.03.19
14:00
(120) Если возникает необходимость менять документ, то можно и поменять его. Идея в том, чтобы не писать в базу лишнее и не рассчитывать лишнее.
128 Nikoss
 
20.03.19
14:11
(126) правильно я понял?
1. в момент проведения, документ просто записывается
2. данные по документу передаются в другую-пустую, там проводится
3. возвращается документ, с движениями, которые просто пишутся безусловно в базу
?
129 Ns33
 
20.03.19
14:13
Я бы начал с того, что подсчитал среднее время перепроведения по каждому виду документов, а там смотреть какие из них дольше проводятся и по каким регистрам.
130 dmpl
 
20.03.19
14:40
(118) Счет - это максимум что может сделать админ для ускорения. Дальше уже начальство решает, что дешевле. Может 1Сник уже все что можно выжал, и остается только экстенсивный путь.
131 sanja26
 
20.03.19
16:01
(0) найдите программиста 1с. Вы с директором вдвоем не ускорите
132 vi0
 
20.03.19
16:10
(130) "Может 1Сник уже все что можно выжал"
У тебя пошли уже какие то паралельные ветки рассуждений.
133 Фрэнки
 
20.03.19
16:13
(131) так они и с 1С программистом не ускорят
134 Новиков
 
20.03.19
16:16
(0) >>Генеральный: очень медленная работа, прими меры по увеличению производительности.

Бро, пора тебе найти нового генерального. Лучше всего это сделать через заявление по собственному. Не тяни, не стоит участвовать в этом вселенском маразме.
135 Cyberhawk
 
20.03.19
16:21
Проведение быстрее, чем за 0.1 секунду (берем среднюю базку), можешь не рассчитывать.
Пока эта цифра не достигнута поле для оптимизации имеется - как программной, так и железной. Второе как правило всегда дешевле.
136 Cyberhawk
 
20.03.19
16:25
(14) "отключении итогов регистров на время проведения" // Ничего не проведется - виртуальные таблицы-то перестанут работать, а они используются в коде проведения чуть менее, чем полностью
137 Cyberhawk
 
20.03.19
16:29
Ну а так-то арендуй за 50 тыр мощный топовый сервачок в облаке и запусти перепроведение там. Увидишь потолок, насколько быстро это может быть в принципе в твоей конфигурации.
138 Пузан
 
20.03.19
16:32
(134) Кстати да. Почему генеральный решил, что это медленно? Он эксперт в этих вопросах?
139 palsergeich
 
20.03.19
16:36
(137) можно даже меньшим бюджетом, на Амазоне за 18 баксов в час уже с установленным скуль нехилая такая машина для тестов, хотя с тако м размером подойдёт и 5 баксовый конфигурации.
140 palsergeich
 
20.03.19
16:37
А по факту:
Конфа не известна.
Что за документ тоже.
В сколько регистров пишется при проведении также.
Может там в 50-100 регистров при проведении запись идёт, видел такое.
141 palsergeich
 
20.03.19
16:39
И может оказаться так, что 0.86 это сверхдостойный результат.
142 blutang
 
20.03.19
16:42
(0) А какое дело генеральному до скорости проведения документа? Медленная работа не то же самое, что медленное перепроведение. Сколько разрядный сервер 1С?
143 hhhh
 
20.03.19
16:45
(142) бухи нажаловались.
144 palsergeich
 
20.03.19
16:50
Ну в общем виде мне видится решение этой задачи так на уровне архитектуры:
Движения оперативные пишутся сразу.
Всякая срань типо РС - в очередь и фоновым заданием.
145 blutang
 
20.03.19
16:50
(143) Да, бухи на скорость интерфейса жалуются. Но пост выглядит так, что генеральный посмотрел на расчет и решил, что это медленно :)
146 palsergeich
 
20.03.19
16:51
Чем меньше регистров будет писаться в самой обработке проведения - тем лучше результат
147 Turku
 
20.03.19
17:06
Что тут думать-то? Железо хлам 2010года. 2,67ГГц - вообще ни о чем, тем более еще и древней архитектуры Nehalem. Ставьте 9900К - будет в 2 раза быстрее. Если по дешману, то процессор просто закажите с алика побыстрее, но прирост будет не столь велик. Речь о X5690.
148 Cyberhawk
 
20.03.19
17:16
(147) Щас он начнет тебе втирать, что узкого места в ЦП не замечено, т.к. он не загружен на 70-100% в течение длительного времени, т.е. проц не надо менять
149 dmpl
 
20.03.19
17:22
(139) И как туда HASP ключ воткнуть?
150 чемп
 
20.03.19
17:31
(149) пинкод епт
151 dmpl
 
20.03.19
17:37
(150) Тратить пинкод от рабочего сервера на проверку? Причем он в любой момент слететь может, т.к. конфигурация машинки может поменяться.
152 чемп
 
20.03.19
17:41
(151) А в чем проблема заказать новые?
153 dmpl
 
20.03.19
17:46
(152) В том, что когда они потребуются - могут уже и не выдавать.
154 чемп
 
20.03.19
17:49
(153) Закажи заранее
155 Fragster
 
гуру
20.03.19
17:52
сейчас есть возможность привязать программный ключ к хаспу, и таким образом перетыкая хасп и перенеся файл lic можно переносить лицензию. (но сам я так не пробовал еще, да ;))
156 чемп
 
20.03.19
17:55
(155) речь про арендованный сервер, чего ты там перетыкать собрался?
157 mistеr
 
20.03.19
17:55
(155) Это что-то новое. Можно ссылку?
158 Кац
 
20.03.19
17:57
Ну так что там по тесту Гилева? Сколько попугаев?
159 craxx
 
20.03.19
18:10
(92) представил объем файла обмена. Обмен тупо ляжет
160 dmpl
 
20.03.19
18:39
(154) Где гарантия, что не протухнут? Опять же, надо рабочий сервер из эксплуатации выводить на время тестирования.
161 чемп
 
20.03.19
18:55
(160) ну не хочешь делать не делай, кто тебя заставляет? оставайся в жопе, как говорится
162 чемп
 
20.03.19
18:56
163 dmpl
 
20.03.19
19:21
(161) Я не вижу смысла этого делать, когда давно известно, что 1С для максимальной производительности перепроведения нужна максимальная частота при небольшом числе ядер.
164 Cyberhawk
 
20.03.19
19:38
(163) "давно известно, что 1С для максимальной производительности перепроведения нужна максимальная частота" // Не понятно только, почему вендор это в открытую не пишет. Некоторые всякие сертифицированные админи-апологеты виртуалок с десятками 2 гигарецовых ядер только так понимают )
165 Сергиус
 
20.03.19
20:00
(0)Можно - отключи проведение по регистрам + поубирай из ПередЗаписью и ОбработкаПроведения код. И про подписки не забудь..тогда летать будет)
166 Фокусник
 
20.03.19
20:14
(100) А если после приобретения нового железа за "стотысячмильонов" скорость проведения не особо изменится, вот смеху будет :)
167 Сергиус
 
20.03.19
20:16
(166)Так скорее и будет..но подозреваю, что зажмут)
168 Cyberhawk
 
20.03.19
20:17
(166) Ну так никто ж не мешает сначала смоделировать и подобрать все в облаке, и только потом покупать.
Без моделирования и сборки параметров в облаке только отчаянные или распальцованные (админи с регалиями экспертов по виртуалкам, например) покупают и делают, а потом тяму чешут, чего это 1С не летает на 28-ядерном 1.8 Ггц )
169 palsergeich
 
20.03.19
20:40
(149) Поставь ломанную и никому не говори и потом тихо удали
170 pavig
 
20.03.19
21:02
(0)
Один из самых дешевых пунктов которые можно попробовать - это отключать версионирование (если включено конечно) на время проведения)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.