Имя: Пароль:
1C
1С v8
ЗУП 3.1 - для временного обхода ошибок нового алгоритма в версии 3.1.9...
0 Фрэнки
 
29.03.19
09:36
Новое в версии 3.1.9.187
...
В настройки расчета зарплаты добавлена настройка "Выполнять расчет зарплаты без оптимизации". Её можно включить для временного обхода ошибок нового алгоритма в версии 3.1.9.

А вот есть где-то обсуждение или какое-то информирование, что это включение рекомендуется тогда-то и тогда-то ?
1 ansh15
 
29.03.19
09:43
https://forum.infostart.ru/forum68/topic210878/
Относительно рекомендаций трудно сказать, в основном жалуются.
2 pavlika
 
29.03.19
10:05
3 lesorubka
 
29.03.19
10:17
на сайте зареганных ошибок 1С - куча ошибок, где для их избежания рекомендуют снять флажок с этой настройки
4 Фрэнки
 
29.03.19
11:02
просто нигде не видно откликов - я галочку установил/снял и теперь все стало лучше, чем прежде :-)
5 pavlika
 
29.03.19
11:15
(4) Видно отчаянных, которые перешли на 3.1.9, совсем немного.
6 Фрэнки
 
29.03.19
11:20
(5) ну я несколько баз таких держу, т.е. перевел . И там нет на практике у нас страшных ошибок, о которых пишут... Т.е. к примеру никто не принес больничный в январе за декабрь и тому подобные гадости, которые именно на 3.1.9 сюрпризами обернулись.
7 DJ Anthon
 
03.04.19
20:17
критическая ошибка. у кого ПРОФ или подключены расширения - изменить
СтрокаНабора = СтрокиНабораНачисленияПоИдентфикаторам[ИдентификаторСтроки];
заменить на
СтрокаНабора = СтрокиНабораНачисленияПоИдентфикаторам[ИдентификаторСтроки.ИдентификаторСтроки];
иначе документ НачислениеЗарплаты не заполняет зарплату.
пока что не обновляюсь на него, не релиз, а ужас.
8 bolder
 
03.04.19
20:23
(0) Увольнение не отрабатывало.Галочкапомогла.
9 Фрэнки
 
03.04.19
21:20
(8) а что именно в увольнении?

Я вот сегодня увидел, что удержание за неотработанные дни отпуска не начисляется, если у сотрудника в базе после переноса данных не успели ввести документа отпуска
10 Sun_Lin
 
03.04.19
21:23
Надо подождать выхода 3.1.10 и еще пару релизов на нем, где ошибки пофиксят.
11 bolder
 
03.04.19
21:26
(8) При заполнении выбрасывало синтаксическую ошибку.Сейчас не воспроизведу, там сотрудник со сдельной оплатой и без постоянного графика..Вобщем как понял, что можно обойти, так сразу включил и другая ветка алгоритма все заполнила )
12 palsergeich
 
03.04.19
21:44
Никогда такого не было, и вот опять
13 Гобсек
 
04.04.19
00:48
(10) +1
ждем...
14 LaDarkVampire
 
04.04.19
06:52
(9) Удержание или сторно в настройках программы? Потому что по сторно 1С мне еще в 2017 году ответили, что это задуманное поведение, якобы чтобы что-то сторнировать, нужно чтобы было что сторнировать
15 vtolga
 
04.04.19
08:53
Если у сотрудника было "Сверхурочные" и "сверхурочные в командировке" одновременно, то при расчете часы по этим начислениям складывались и ставились в каждую из строк. Галка помогла.
16 vtolga
 
04.04.19
08:57
Самое интересное, что галка эта появилась изначально в 3.1.9 (в релизе 108 у меня она есть)
А вот информация о ней для пользователей появилась только в 187 релизе.
17 Akela has missed
 
04.04.19
09:02
(14) Вот только даже в случае настройки со сторно - это не сторно а начисление с минусом :( Поэтому такой ответ никак их не оправдывает.
18 Фрэнки
 
04.04.19
09:15
(14) работает и сторно и удержание - специально проверил. Не срабатывает только у тех, у кого физически в базе не введен документ отпуска раньше, чем вводишь увольнение. Т.е. начали работать в базе с 1 января 2019, а все отпуска, что были до этого времени остались в прошлой базе. Кто уже был в отпуске с января по март - тому нормально все создает или удержание или сторно, смотря что указано в настройках начислений, А у кого остаток использованных отпусков введен, но самого отпуска в базе нет - тому не сторнирует или не удерживает никак.
19 Фрэнки
 
04.04.19
09:17
(17) А как еще сторно делать, если это и есть вся строка по ранее введенному начислению, только с минусом?
20 Akela has missed
 
04.04.19
09:37
(19) Сторно это не просто сумма с минусом. В строке обязательно должна быть заполнена ссылка на исправляемый документ и реквизит "сторно" д.б. возведен в истину :)
21 Фрэнки
 
04.04.19
09:39
(20) значит, пока это просто костыль такой.
22 DJ Anthon
 
18.04.19
11:31
+(7)
продолжение глюка. в процедуре
РассчитатьЗначениеПоказателяРасчетнаяБазаНачислений надо заменить

        СтрокаНабора = СтрокиНабора[ИдентификаторСтроки];
        СтрокаТаблицыНачисления = СтрокиПоИдентфикаторам[ИдентификаторСтроки];
на
        СтрокаНабора = СтрокиНабора[ИдентификаторСтроки.ИдентификаторСтроки];
        СтрокаТаблицыНачисления = СтрокиПоИдентфикаторам[ИдентификаторСтроки.ИдентификаторСтроки];


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