Имя: Пароль:
1C
1С v8
Не проводится расчет себестоимости
,
0 Kleopatra2803
 
17.02.15
10:32
Добрый день!
Конфигурация УПП, бухгалтера запускают расчет себестоимости, он думает всю ночь, утром картина не меняется.
Пробовала тестирование и исправление, тестирование и исправление базы SQL - все равно висит. Раньше проводился, но долго и не всегда (иногда вылазила ошибка, что недостаточно места на сервере, хотя места было достаточно). Примерно около часа. В ходе возникали ошибки, бухгалтера их исправляли. Есть предположение, что может быть с этим связано. Даже винду уже переустановили.
Можно ли как-то отследить, с чем связано зависание 1с при расчете себестоимости?
1 Otkr
 
17.02.15
10:34
Файловая или клиент серверная? Показатели сервера, на котором лежит база?
2 Kleopatra2803
 
17.02.15
10:37
(1) Клиент-серверная. оперативная память 28 Гб, 64-разрядная ОС. Что еще нужно?
3 Otkr
 
17.02.15
10:39
(2) Сервер 1С и скуль на одном сервере или на разных? Что происходит с оперативкой на сервере/серверах при расчете себестоимости?
4 Kleopatra2803
 
17.02.15
10:40
Сейчас на диске С 1,05 Тб свободного места.так что недостатка памяти точно нет. Возможно еще, что даже несколько Гб расчет себестоимости съел. При перезагрузке эту память он обратно отдает.
5 shuhard
 
17.02.15
10:41
(2)[Что еще нужно?]
нанять специалиста
6 Kleopatra2803
 
17.02.15
10:42
Да, на одном. Насчет оперативной памяти не обращала внимания, но обычной памяти съедается гб 10 наверно при расчете себестоимости
7 Kleopatra2803
 
17.02.15
10:49
(3) вот сейчас у меня на тестовой базе запущен расчет себестоимости. Открываю диспетчер задач, на вкладке быстродействие в поле память 24,2 гб!
8 Kleopatra2803
 
17.02.15
10:50
уже 25 гб
9 Kleopatra2803
 
17.02.15
10:56
Сейчас завершила сеанс 1ски, на закладке быстродействие память стала 24 гб, на закладке процессы отсортировала по памяти - больше всего на sqlservr.exe примерно 20 Гб
10 leonidkorolev
 
17.02.15
10:56
(0) Надо выяснить на каком этапе зависает. Если не рауз, то сделать несколько документов расчета себестоимости и проводить поэтапно по очереди. Выявить глючный этап и его уже отлаживать.
11 DmitriyDI
 
17.02.15
10:58
(0) запустите расчет в режиме отладки + блокировку фоновых и регламентных + монопольно.
12 Kleopatra2803
 
17.02.15
11:00
(10) рауз
13 Kleopatra2803
 
17.02.15
11:00
(11) хорошо, сейчас попробую
14 DmitriyDI
 
17.02.15
11:11
(13) и замер не забудьте включить
15 Artful Den
 
17.02.15
11:11
(0) Не пытались смотреть на ведомость по учету затрат? Может быть у вас там бардак?
16 shuhard
 
17.02.15
11:35
(15) угу
встречка и минусы
17 Kleopatra2803
 
17.02.15
11:48
(15), (16) раньше проводили расчет себестоимости, он это в служебных сообщениях как ошибку выдавал.
18 Otkr
 
17.02.15
11:55
(9) Тупо не хватает ресурсов. Попробуйте запустить расчет себестоимости предварительно перезапустив службу скуля
19 Kleopatra2803
 
17.02.15
12:05
(18) вечером попробую, когда пользователи работать не будут, сейчас пока в режиме отладки ищу, на каком этапе начинает висеть
20 Kleopatra2803
 
17.02.15
12:07
(18) почему-то мне кажется, что не в этом дело. в субботу у нас рс и после перезапуска сервера висел( и как-то дико перед каждым рс сервер перезапускать(
21 Otkr
 
17.02.15
12:35
(20) Тогда добавьте оперативки. 24 Гб под сервер для УПП, где и сервер 1С, и сервер СУБД - ни о чем. Для сравнения - на домашнем компе те же 24 Гб оперативы
22 Krendel
 
17.02.15
12:46
Настройка программы, там увеличить погрешность, снизить количество итераций до 200-300
23 Kleopatra2803
 
17.02.15
13:06
(22) В настройках программы
граница погрешности СЛУ: 1,00,
максимальное количество итераций СЛУ: 50,
среднее отклонение решения СЛУ: -6,
Записывать движения в регистры учета затрат: частями по 1000 записей

а как должно быть?
24 France
 
17.02.15
13:07
а много позиций готовой продукции?.. а переделов?.. а объем данных?.. а производительность сервера?
25 Kleopatra2803
 
17.02.15
13:15
(24) если я вас правильно поняла, номенклатуры с видом номенклатуры продукция 1600 позиций. В выпуске участвуют 355 на тот месяц, на который проводится расчет себестоимости. Где посмотреть остальные данные?
26 France
 
17.02.15
13:21
(25) переделы  - посчитать по спецификации.. состав изделий сложный??..
27 Kleopatra2803
 
17.02.15
13:30
(26) ну вот я смотрю на примере 1 продукции. в спецификации 30 позиций исходных комплектующих, из них примерно половина полуфабрикаты, у которых есть свои спецификации. эти полуфабрикаты могут быть изготовлены из других полуфабрикатов.максимальный уровень разузлования для продукции 3.
28 Kleopatra2803
 
17.02.15
13:38
в отладчике при проведении документа на строчке

ПроцедурыРасчетаСебестоимостиРасширеннаяАналитика.ВыполнитьДействияДокумента(
            СтруктураШапкиДокумента,
            ТаблицаОшибок);

просто зависает. Даже не заходит в процедуру. Хотя СтруктураШапкиДокумента заполнена и до этой строки тоже все нормально
29 France
 
17.02.15
13:44
отмени половину выпуска.. сделай расчет..
и последовательно увеличивая выпуск найти либо документ проблемный, либо понять, что производительности сервера не хватает.
30 Kleopatra2803
 
17.02.15
13:46
(29) Ок, действительно) Спасибо за совет, попробую
31 Kleopatra2803
 
17.02.15
15:22
распровела все документы выпуска, провела один. Расчет себестоимости провелся, но с ошибками:
Не определен расчет базы для способа распределения: Расходы на продажу
Не определен расчет базы для способа распределения: Директ-костинг

Как их можно исправить?
32 Kleopatra2803
 
17.02.15
15:23
когда расчет себестоимости проводился для всех выпусков, эти ошибки тоже были и похоже бухгалтера их не исправили. Возможно это как-то связано с тем, что рс не проводится
33 France
 
17.02.15
16:37
проще всего - открыть справочник способы распределения затрат, и в нем для указанных способов задать базу распределения))
34 asdfg13
 
17.02.15
17:33
(0) попробуй провести расчет себестоимости вне транзакции, может поможет.
35 Kleopatra2803
 
18.02.15
07:37
(33), (34) в настройке закрытия месяца обнаружила, что характер затрат стоит производственные, добавила строки по общехозяйственным затратам со способом распределения директ-костинг и общепроизводственным со способом распределения по выручке, и расчет себестоимости провелся!!! еще и без ошибок) Спасибо огромное всем!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший