|
Проблема в ЗУП 2.5.61.1 | ☑ | ||
---|---|---|---|---|
0
Tanis
15.02.13
✎
15:13
|
Подскажите, пожалуйста, после обновления конфы, перестал работать цикл...
Процедура РасчетСреднего(Кнопка) НачатьТранзакцию(); Если Резервы.Количество() = 0 Тогда Заполнить(Кнопка) ; КонецЕсли; мРассчитываемыеТаблицы = Новый Структура("Начисления,РасчетСреднего"); мРассчитываемыеТаблицы.Начисления = Ложь; мРассчитываемыеТаблицы.РасчетСреднего = Истина; Для Каждого Строка ИЗ Резервы Цикл Докум = Документы.НачислениеОтпускаРаботникамОрганизаций.СоздатьДокумент(); Докум.Организация =Организация; Докум.Сотрудник=Строка.Сотрудник; Докум.ДатаНачалаСобытия=ТекущаяДата(); Докум.Дата=ТекущаяДата(); Докум.ПериодРегистрации=ТекущаяДата(); Докум.ОсновнойОтпуск=Истина; Докум.ДатаНачалаОсновногоОтпуска=ТекущаяДата(); Докум.ДатаОкончанияОсновногоОтпуска=ТекущаяДата()+1; Докум.ПериодРасчетаСреднегоЗаработкаНачало = ПериодРасчетаСреднегоЗаработкаНачало; Докум.ПериодРасчетаСреднегоЗаработкаОкончание = ПериодРасчетаСреднегоЗаработкаОкончание; Докум.ПорядокРасчетаОсновногоОтпуска=Перечисления.ПорядокРасчетаОтпуска.ПоКалендарнымДням; Докум.Записать(); ЗаполнитьЗначенияСвойств(Докум.ЭтотОбъект, ОстаткиОтпусков.РабочийГодПериодаОтпуска(Докум.Сотрудник, Докум.ДатаНачалаОсновногоОтпуска, Докум.ДатаОкончанияОсновногоОтпуска, Докум.Ссылка, Докум.ПорядокРасчетаОсновногоОтпуска, Не Докум.ОсновнойОтпуск, Докум.ВидРасчетаДополнительногоОтпуска, Докум.ДатаНачалаДополнительногоОтпуска, Докум.ДатаОкончанияДополнительногоОтпуска)); Докум.Рассчитать(мРассчитываемыеТаблицы); Докум.Записать(); СведениеОВидеРасчета = ПроведениеРасчетов.ПолучитьСведенияОВидеРасчета(мСведенияОВидахРасчета, ВидРасчета); Для Каждого СтрокаРасчетСреднегоПоКалендарным ИЗ Докум.РасчетСреднегоПоКалендарным Цикл Если СтрокаРасчетСреднегоПоКалендарным.ОтработаноДней > 0 И СтрокаРасчетСреднегоПоКалендарным.Результат = 0 Тогда СтрокаРасчетСреднегоПоКалендарным.ОтработаноДней=0; КонецЕсли; КонецЦИкла; Строка.СреднедневнойЗаработок = НачислениеОтпускаРаботникамОрганизацийПереопределяемый.РасчетСреднегоЗаработка(Докум.ЭтотОбъект, СведениеОВидеРасчета.СпособРасчета, 12,ПериодРасчетаСреднегоЗаработкаНачало, ПериодРасчетаСреднегоЗаработкаОкончание) ; ОбработкаПрерыванияПользователя(); КонецЦикла; ОтменитьТранзакцию(); КонецПроцедуры |
|||
1
Tanis
15.02.13
✎
15:14
|
Для Каждого СтрокаРасчетСреднегоПоКалендарным ИЗ Докум.РасчетСреднегоПоКалендарным Цикл
Если СтрокаРасчетСреднегоПоКалендарным.ОтработаноДней > 0 И СтрокаРасчетСреднегоПоКалендарным.Результат = 0 Тогда СтрокаРасчетСреднегоПоКалендарным.ОтработаноДней=0; КонецЕсли; КонецЦИкла; Вот этот цикл, почему-то пропускается. Отладчик проходит мимо. |
|||
2
piter3
15.02.13
✎
15:18
|
табл.часть пуста
|
|||
3
Tanis
15.02.13
✎
15:23
|
Почему она пуста?
|
|||
4
Tanis
15.02.13
✎
15:30
|
это после обновления случилось... обработка перестала работать
|
|||
5
Tanis
15.02.13
✎
15:30
|
не могу найти, где 1с-ники что изменили
|
|||
6
piter3
15.02.13
✎
15:31
|
(5) редиски
|
|||
7
piter3
15.02.13
✎
15:32
|
руками человека берешь и делаешь расчет с комментами
|
|||
8
Tanis
15.02.13
✎
15:38
|
это внешняя обработка...
С какими комментариями, где считать? |
|||
9
piter3
15.02.13
✎
15:40
|
(8) документ НачислениеОтпускаРаботникамОрганизаций какой-же еще
|
|||
10
Tanis
15.02.13
✎
15:48
|
Документ рассчитывается. А обработка нет...
Что-то где-то изменили, но вот что... |
|||
11
piter3
15.02.13
✎
15:50
|
(10) по одному и тому же сотруднику?
|
|||
12
Tanis
15.02.13
✎
15:55
|
Да
|
|||
13
Tanis
15.02.13
✎
16:00
|
В этом и проблема...
|
|||
14
IBTM
15.02.13
✎
16:03
|
(10) сравнением конфигураций, не?
|
|||
15
Tanis
15.02.13
✎
16:07
|
Там типа нет ничего... Что касается этих изменений.
|
|||
16
Tanis
15.02.13
✎
16:18
|
все нашел, спасибо.
Там реквизит добавили, и если он пустой, то .... отказ... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |