БП 3.0 Проведение документа НачислениеЗП (вид организации = Индивидуальный предприниматель
23.09.2013
10:28
#1
"База SQL
Версия конфигурации 3.0.24.11 типовая, не измененная.
При попытке провести документ Начисление зарплаты (документ содержит в табличной части всего одного сотрудника) программа виснет. Сначало грешили на оборудование, затем на темные силы электричества. Уже потом, как водится, решили пустить в отладку, дабы проверить что же там происходит. Отладка выявила следующее:
При проведении документ обращается к общему модулю "УчетДоходовИРасходовПредпринимателя" к процедуре "ВыполнитьДвиженияРасходовНаОплатуТруда"
там есть следующий цикл (строка 15119 модуля):
"Для каждого Сотр Из ТабОплатаТруда Цикл"
т.е. идет цикл по таблице ТабОплатаТруда
Далее внутри данного цикла (строки 15132, 15133)
НовСотр = ТабОплатаТруда.Добавить();
ЗаполнитьЗначенияСвойств(НовСотр, Сотр);
Т.Е. ПРОИСХОДИТ ДОБАВЛЕНИЕ В ТАБЛИЦУ, ПО КОТОРОЙ ПРОИСХОДИТ ПЕРВИЧНЫЙ ЦИКЛ
Далее еще раз похожее (строки 15165, 15166)
НовСотр = ТабОплатаТруда.Добавить();
ЗаполнитьЗначенияСвойств(НовСотр, Сотр);
Т.Е. ОПЯТЬ НАРАЩИВАНИЕ НАШЕЙ ТАБЛИЦЫ
В итоге, при отладке перед началом нашего цикла ТабОплатаТруда имеет количество строк = 1
Через 5 мин работы наша таблица ТабОплатаТруда имеет 13765 строк
Полет нормальный
Через 1 час работы таблица имеет 1325762 строк
Далее обычно надоедает считать строки.
Т.е. в типовой конфигурации ошибка, связанная с начислением Оплаты труда при виде организации = Индивидуальный предприниматель
Неужели никто больше не сталкивался???
Как решить данную проблему??"
Версия конфигурации 3.0.24.11 типовая, не измененная.
При попытке провести документ Начисление зарплаты (документ содержит в табличной части всего одного сотрудника) программа виснет. Сначало грешили на оборудование, затем на темные силы электричества. Уже потом, как водится, решили пустить в отладку, дабы проверить что же там происходит. Отладка выявила следующее:
При проведении документ обращается к общему модулю "УчетДоходовИРасходовПредпринимателя" к процедуре "ВыполнитьДвиженияРасходовНаОплатуТруда"
там есть следующий цикл (строка 15119 модуля):
"Для каждого Сотр Из ТабОплатаТруда Цикл"
т.е. идет цикл по таблице ТабОплатаТруда
Далее внутри данного цикла (строки 15132, 15133)
НовСотр = ТабОплатаТруда.Добавить();
ЗаполнитьЗначенияСвойств(НовСотр, Сотр);
Т.Е. ПРОИСХОДИТ ДОБАВЛЕНИЕ В ТАБЛИЦУ, ПО КОТОРОЙ ПРОИСХОДИТ ПЕРВИЧНЫЙ ЦИКЛ
Далее еще раз похожее (строки 15165, 15166)
НовСотр = ТабОплатаТруда.Добавить();
ЗаполнитьЗначенияСвойств(НовСотр, Сотр);
Т.Е. ОПЯТЬ НАРАЩИВАНИЕ НАШЕЙ ТАБЛИЦЫ
В итоге, при отладке перед началом нашего цикла ТабОплатаТруда имеет количество строк = 1
Через 5 мин работы наша таблица ТабОплатаТруда имеет 13765 строк
Полет нормальный
Через 1 час работы таблица имеет 1325762 строк
Далее обычно надоедает считать строки.
Т.е. в типовой конфигурации ошибка, связанная с начислением Оплаты труда при виде организации = Индивидуальный предприниматель
Неужели никто больше не сталкивался???
Как решить данную проблему??"
Читают тему
(гостей: 1)