Имя: Пароль:
1C
 
ERP 2.4 ооочень долго считает себестоимость ДетализацияПартийТоваровДляНДСиУСН2_4
,
0 aser_1488
 
24.01.20
16:47
Доброго времени суток!
Резко увеличилось время расчета себестоимости, ранее расчет выполнялся за 12-14 часов, потом резко скаканул на 36, в следующем месяце 50 часов, последний раз расчет шел 60!!! часов!

Партионный учет: ПодготовкаДанныхДляУчетаНДСиУСН2_4
Начало этапа: 21.01.2020 1:37:23, длительность: 59 ч. 44 мин. 40,563 сек. (99,32%)
Сформированы движения по регистрам (всего / уникальных):
    - ДетализацияПартийТоваровДляНДСиУСН2_4: 136 600 000 / 0
Сформированы временные таблицы (размер / время (% времени этапа) / уточнение / исходные таблицы):
    - ВыполнятьРаспределениеПартийНДС2_4:
        - 1 / 0,016 сек. (0%)
    - ВТПлановыеЦены:
        - 7 784 / 5 ч. 47 мин. 10,245 сек. (9,68%)
    - ВТРасчетныеЦены:
        - 121 472 / 1,203 сек. (0%)
    - ВТЗнаменателиПоНоменклатуре:
        - 58 745 / 4,234 сек. (0%)
    - ОстаткиСебестоимостиТоваровДетально2_4:
        - 55 602 / 1,531 сек. (0%)
    - ОстаткиСебестоимостиТоваров2_4:
        - 3 509 / 0,453 сек. (0%)
    - ЗнаменателиПриходов:
        - 251 786 / 8,893 сек. (0%)
    - СписаниеОтклоненийВСтоимости2_4:
        - 0 / 0,156 сек. (0%)
    - ПрошлыеРеализацииПартийНДС2_2:
        - 0 / 1,547 сек. (0%)
    - КоличествоПрошлыеРеализацииПартийНДС2_2:
        - 0 / 0,063 сек. (0%)
    - ПрошлыеРеализацииПартийНДС2_4:
        - 0 / 0,203 сек. (0%)
    - ПриходыТоваровНДС2_4:
        - 197 999 / 24,13 сек. (0,01%)
    - ДвиженияСебестоимостиНДС2_4:
        - 107 567 / 11,751 сек. (0,01%)
    - ВТНачальныеОстаткиПартийНДС:
        - 706 828 / 56,903 сек. (0,03%)
    - Данные:
        - 1 029 428 / 30,979 сек. (0,01%) / Формирование
        - 1 029 427 / 1 мин. 14,861 сек. (0,03%) / Нумерация строк
        - 1 026 649 / 3 мин. 54,537 сек. (0,11%) / Оптимизация исходных данных
    - ВТАналитикиПартийСВидомЦенности:
        - 0 / 2,723 сек. (0%)
    - Источники:
        - 8 954 412 / 1 мин. 39,407 сек. (0,05%)
        - 8 692 079 / 1 мин. 33,727 сек. (0,04%) / После оптимизации
    - ВТНовыеНомераУзлов:
        - 0 / 22 мин. 15,011 сек. (0,62%) / Оптимизация нумерации исходных данных
    - ОписаниеПодграфов:
        - 174 094 / 10,641 сек. (0%) / (разделение на порции для фоновых заданий)
    - ОписаниеПодграфовФоновыйРасчет:
        - 174 093 / 1 мин. 37,313 сек. (0,05%) / Запуск фонового расчета партий №1
Общее время формирования таблиц: 6 ч. 22 мин. 0,527 сек. (10,66%)

Дополнительная информация об этапе:
    - Описание типов записей таблицы "Данные":
      Остаток - 706828, Доп. расходы по товарам - 188063, Остаток сгруппированный - 48656, Списания на выпуск - 36710, Потребление - 36613, Перемещение - 11295, Партия - 822, Выпуск - 440
    - Выполнено итераций оптимизации данных - 5,
      размер таблицы Данные (до/после) - 1 029 427 / 1 026 649;
      размер таблиц Источники и Приемники (до/после) - 8 954 412 / 8 692 079
    - Описание цепочек (графа) для расчета:
      узлов - 1 026 649; дуг - 8 692 079; макс. исходящих дуг - 2 796; макс. входящих дуг - 34 790;
      содержит несвязанных подграфов - 174 094, в т.ч. тривиальных (из одного узла) - 137 648;
      макс. узлов в одном подграфе - 357 124; макс. дуг в одном подграфе - 7 977 844;
      выполнено итераций поиска подграфов - 28
При выполнении этапа расчета обнаружены ошибки (5 шт.) !
    1. По организации "Сигнал" за период Декабрь 2019 необходимо указать цену плановой стоимости материалов и работ по номенклатуре "Тиомочевина  ч. ГОСТ 6344-73" с характеристикой ""
    2. По организации "Сигнал" за период Декабрь 2019 необходимо указать цену плановой стоимости материалов и работ по номенклатуре "ТРУБКА ИЗ ПОЛИВИНИЛХЛОРИДНОГО ПЛАСТИКАТА 3,0 ЧЕРНАЯ 305 ТВ-50 ВС ГОСТ 19034-82" с характеристикой ""
    3. По организации "Сигнал" за период Декабрь 2019 необходимо указать цену плановой стоимости материалов и работ по номенклатуре "ПРОВОД МОНТАЖНЫЙ С ПЛАСТМАССОВОЙ ИЗОЛЯЦИЕЙ 0,5 4 600 БЕЛЫЙ НВ ГОСТ 17515-72" с характеристикой ""
    4. По организации "Сигнал" за период Декабрь 2019 необходимо указать цену плановой стоимости материалов и работ по номенклатуре "НИТКИ АРМИРОВАННЫЕ БЕЛЫЕ, 1000м 200ЛХ  ГОСТ 30226-93" с характеристикой ""
    5. Фоновое задание "ФЗ №1 - Фоновый расчет партий Партионный учет: ПодготовкаДанныхДляУчетаНДСиУСН2_4 (55120cea-98d3-4446-ae4f-1691aeaa2678)" не найдено. Вероятно задание завершено аварийно, см. Журнал регистрации.


Большой вопрос еще к ошибке №5 - фоновое задание.....она то всплывает, то нет....нигде нет информации, что это за ошибка и как с ней бороться....

Может кто сталкивался с похожими проблемами? как выходили из ситуации? в какую сторону копать?
1 shuhard
 
24.01.20
16:51
(0) у нас НДС по партиям считается 4 часа и для промежуточных расчетов мы его "гасим", путем программного обхода
резкий рост длительности скорее всего связан с отсутсствием итогов или регламентов
2 aser_1488
 
24.01.20
16:55
Сформированы движения по регистрам (всего / уникальных):
    - ДетализацияПартийТоваровДляНДСиУСН2_4: 136 600 000 / 0




данные из протокола расчета прошлого месяца:

Партионный учет: ПодготовкаДанныхДляУчетаНДСиУСН2_4
Начало этапа: 06.01.2020 18:15:11, длительность: 12 ч. 9 мин. 4,663 сек. (89,46%)
Сформированы движения по регистрам (всего / уникальных):
    - ДетализацияПартийТоваровДляНДСиУСН2_4: 16 961 378 / 735 785
Сформированы временные таблицы (размер / время (% времени этапа) / уточнение / исходные таблицы):
    - ВыполнятьРаспределениеПартийНДС2_4:
        - 1 / 0 сек. (0%)
    - ВТПлановыеЦены:
        - 0 / 1,146 сек. (0%)
    - ВТРасчетныеЦены:
        - 117 371 / 1,156 сек. (0%)
    - ВТЗнаменателиПоНоменклатуре:
        - 53 657 / 3,547 сек. (0,01%)
    - ОстаткиСебестоимостиТоваровДетально2_4:
        - 51 440 / 1,172 сек. (0%)
    - ОстаткиСебестоимостиТоваров2_4:
        - 2 955 / 0,441 сек. (0%)
    - ЗнаменателиПриходов:
        - 157 249 / 6,735 сек. (0,02%)
    - СписаниеОтклоненийВСтоимости2_4:
        - 0 / 0,125 сек. (0%)
    - ПрошлыеРеализацииПартийНДС2_2:
        - 0 / 1,443 сек. (0%)
    - КоличествоПрошлыеРеализацииПартийНДС2_2:
        - 0 / 0,062 сек. (0%)
    - ПрошлыеРеализацииПартийНДС2_4:
        - 0 / 0,172 сек. (0%)
    - ПриходыТоваровНДС2_4:
        - 102 775 / 13,197 сек. (0,03%)
    - ДвиженияСебестоимостиНДС2_4:
        - 111 656 / 11,707 сек. (0,03%)
    - ВТНачальныеОстаткиПартийНДС:
        - 618 615 / 1 мин. 18,751 сек. (0,18%)
    - Данные:
        - 839 355 / 25,117 сек. (0,06%) / Формирование
        - 839 354 / 1 мин. 1,044 сек. (0,14%) / Нумерация строк
        - 838 922 / 3 мин. 26,773 сек. (0,47%) / Оптимизация исходных данных
    - ВТАналитикиПартийСВидомЦенности:
        - 0 / 2,166 сек. (0%)
    - Источники:
        - 8 405 171 / 1 мин. 28,558 сек. (0,2%)
        - 8 375 829 / 1 мин. 27,842 сек. (0,2%) / После оптимизации
    - ВТНовыеНомераУзлов:
        - 0 / 17 мин. 36,124 сек. (2,41%) / Оптимизация нумерации исходных данных
    - ОписаниеПодграфов:
        - 98 343 / 4,298 сек. (0,01%) / (разделение на порции для фоновых заданий)
    - ОписаниеПодграфовФоновыйРасчет:
        - 98 342 / 45,467 сек. (0,1%) / Запуск фонового расчета партий №1
    - ВТКэшРасчетныеОборотыДетализацияПартийТоваровДляНДСиУСН2_4:
        - 735 785 / 3,25 сек. (0,01%) / Вспомогательная
    - ВТКэшРасчетныеОстаткиДетализацияПартийТоваровДляНДСиУСН2_4:
        - 708 673 / 15,387 сек. (0,04%) / Вспомогательная
Общее время формирования таблиц: 28 мин. 35,68 сек. (3,92%)
3 aser_1488
 
24.01.20
16:57
пугает количество движений - 136 600 000!!!!
4 shuhard
 
24.01.20
16:59
(3)резкий рост длительности скорее всего связан с отсутствием итогов
5 aser_1488
 
24.01.20
17:01
(1) резкий рост длительности скорее всего связан с отсутсствием итогов или регламентов

посоветуй, пожалуйста, с чего начать поиски? куда копать? каких именно итогов?:)))) я в этом деле новичок....опыта и знаний еще не хватает(((
6 shuhard
 
24.01.20
17:04
(5) начать с книжек Радченко и Митичкина, чтения форума
7 aser_1488
 
24.01.20
17:05
(6) спасибо за дельный совет
8 pechkin
 
24.01.20
17:06
вот это подозрительно
ВТПлановыеЦены:
        - 7 784 / 5 ч. 47 мин. 10,245 сек. (9,68%)
9 aser_1488
 
24.01.20
21:15
(8) без них считалось где-то 50-52 часа....начали вылазить ошибки, что не указана плановая цена для товара...посоветовали включить в конфе ведение плановых цен...но это не помогло, а только увеличило время расчета((
10 xraf
 
25.01.20
13:22
У меня считалось 4.5 часа, и тоже львиная доля времени уходила на подбор партий. В итоге оказался виноват документ Сборка. А так сам алгоритм не блещет оптимальностью, так же как и в упп, вершины и графы. Это не может быстро работать, так как это обычный перебор внутри перебора. Цикл из циклов.
11 aser_1488
 
25.01.20
17:40
(10) натыкался на тему на форуме открытую тобой, ты там тоже писал что была проблема в партионном учете, добавлялось 17 часов к расчету себестоимости, долго висело на этапе Партионный учет: ПодготовкаДанныхДляУчетаНДСиУСН2_4.....как решил эту проблему?
12 xraf
 
26.01.20
00:35
(11) тогда я запустил закрытие в режиме отладки с очисткой старых движений.
Но ещё админ мощей серверу накинул :) оперативной памяти прям существенно много добавил :)
13 Marik1274
 
26.01.20
09:07
С партнерса:

Добрый день коллеги! Написали в хотлайн, выдали рекомендацию: "...в форме операций закрытия месяца выберите пункт меню "Настройки - Настройка параметров операций закрытия месяца...", далее смотрите в приложенном файле.

В нашем случае помогло (релиз 2.4.10.94), время закрытия месяца с 3 часов уменьшилось до 26 минут.

-- Максимальная порция выборки данных при расчете партии - 20000

https://partners.v8.1c.ru/forum/message/1883021#prettyPhoto
14 aser_1488
 
26.01.20
17:47
(12) а не подскажешь как зайти в этот режим отладки?! по идее там должен появится новый пункт в разделе настроек закрытия месяца, но что-то его нет(((
15 xraf
 
27.01.20
11:57
(14) Проще всего запустить Конфигуратор и оттуда нажать вызвать запуск клиента
16 aser_1488
 
27.01.20
13:05
(15) Ага, разобрался уже, спасибо)))
17 xraf
 
27.01.20
13:22
(16) помогло?
18 aser_1488
 
27.01.20
13:32
(17) пока не знаю))) там закрывается месяц с другими параметрами - закончит считаться и попробуем эти настройки поменять и опять прогнать его))
19 aser_1488
 
27.01.20
13:43
(10) а в чем был косяк в документе Сборка?
20 xraf
 
27.01.20
14:51
(19) когда в сборке очень-очень много строк, похоже как раз при делении на порции расчета происходят траблы
21 aser_1488
 
28.01.20
08:21
- ВТКэшРасчетныеОборотыДетализацияПартийТоваровДляНДСиУСН2_4:
        - 753 499 / 4,609 сек. (0%) / Вспомогательная
- ВТКэшРасчетныеОстаткиДетализацияПартийТоваровДляНДСиУСН2_4:
        - 931 291 / 10,86 сек. (0,01%) / Вспомогательная

кто подскажет откуда формируются эти таблицы? раз запускаешь закрытие месяца они формируются, в другой раз нет....
22 rphosts
 
28.01.20
08:31
(21) посмотри стек вызова
23 rphosts
 
28.01.20
08:32
(0)Не PostreSQL случаем? Уж очень смахивает на необслуживаемый постгри...
24 aser_1488
 
28.01.20
08:44
выполнили настройку, как рекомендовали выше:
-- Максимальная порция выборки данных при расчете партии - 20000
запустили закрытие месяца, в результате вместо 60 часов закрытие шло 59 часов)))))))

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


в этот раз проблемный участок тот же:

Партионный учет: ПодготовкаДанныхДляУчетаНДСиУСН2_4
Начало этапа: 25.01.2020 14:38:46, длительность: 57 ч. 27 мин. 33,868 сек. (97,35%)
Сформированы движения по регистрам (всего / уникальных):
    - ДетализацияПартийТоваровДляНДСиУСН2_4: 137 478 320 / 753 499
Сформированы временные таблицы (размер / время (% времени этапа) / уточнение / исходные таблицы):
    - ВыполнятьРаспределениеПартийНДС2_4:
        - 1 / 0 сек. (0%)
    - ВТПлановыеЦены:
        - 12 226 / 4 ч. 22 мин. 56,705 сек. (7,63%)
    - ВТРасчетныеЦены:
        - 122 033 / 0,703 сек. (0%)
    - ВТЗнаменателиПоНоменклатуре:
        - 59 313 / 2,5 сек. (0%)
    - ОстаткиСебестоимостиТоваровДетально2_4:
        - 55 609 / 0,985 сек. (0%)
    - ОстаткиСебестоимостиТоваров2_4:
        - 3 518 / 0,359 сек. (0%)
    - ЗнаменателиПриходов:
        - 299 935 / 1 мин. 2,063 сек. (0,03%)
    - СписаниеОтклоненийВСтоимости2_4:
        - 0 / 0,219 сек. (0%)
    - ПрошлыеРеализацииПартийНДС2_2:
        - 0 / 0,906 сек. (0%)
    - КоличествоПрошлыеРеализацииПартийНДС2_2:
        - 0 / 0,047 сек. (0%)
    - ПрошлыеРеализацииПартийНДС2_4:
        - 0 / 0,39 сек. (0%)
    - ПриходыТоваровНДС2_4:
        - 248 757 / 47,516 сек. (0,02%)
    - ДвиженияСебестоимостиНДС2_4:
        - 107 564 / 35,937 сек. (0,02%)
    - ВТНачальныеОстаткиПартийНДС:
        - 707 184 / 31,719 сек. (0,02%)
    - Данные:
        - 1 078 496 / 23,141 сек. (0,01%) / Формирование
        - 1 078 495 / 14 мин. 50,361 сек. (0,43%) / Нумерация строк
        - 1 075 717 / 27 мин. 7,081 сек. (0,79%) / Оптимизация исходных данных
    - ВТАналитикиПартийСВидомЦенности:
        - 0 / 9,703 сек. (0%)
    - Источники:
        - 8 929 349 / 9 мин. 12,158 сек. (0,27%)
        - 8 667 016 / 9 мин. 15,938 сек. (0,27%) / После оптимизации
    - ВТНовыеНомераУзлов:
        - 0 / 43 мин. 36,896 сек. (1,27%) / Оптимизация нумерации исходных данных
    - ОписаниеПодграфов:
        - 223 602 / 38,047 сек. (0,02%) / (разделение на порции для фоновых заданий)
    - ОписаниеПодграфовФоновыйРасчет:
        - 223 601 / 2 мин. 8,828 сек. (0,06%) / Запуск фонового расчета партий №1
    - ВТКэшРасчетныеОборотыДетализацияПартийТоваровДляНДСиУСН2_4:
        - 753 499 / 4,609 сек. (0%) / Вспомогательная
    - ВТКэшРасчетныеОстаткиДетализацияПартийТоваровДляНДСиУСН2_4:
        - 931 291 / 10,86 сек. (0,01%) / Вспомогательная
Общее время формирования таблиц: 6 ч. 13 мин. 37,671 сек. (10,84%)
25 aser_1488
 
28.01.20
08:49
(23) SQL server
26 aser_1488
 
28.01.20
08:50
(23) в каком плане необслуживаемый?))) может наши технари чего-то не знают и не делают....
27 ansh15
 
28.01.20
11:04
(26) Может и не делают - https://its.1c.ru/db/metod8dev/content/5837/hdoc

Необслуживаемый MS SQL ничем не лучше(такого же PostgreSQL).
28 aser_1488
 
28.01.20
11:31
(27) Узнаю у них, спасибо за полезную ссылку))