|
ЗУП 3.1 Создание Разового Начисления программно при проведении ошибка. | ☑ | ||
---|---|---|---|---|
0
Azgerd
22.03.18
✎
08:29
|
Здравствуйте! Необходимо выгружать данные из сторонней конфигурации (1С БСХП 3.0) данные в документ ЗУП 3.1 "Разовые начисления". Создаю документ - Документы.РазовоеНачисление.СоздатьДокумент(); Заполняю реквизиты документа и реквизиты табличной части "начисления" в том числе реквизит "Сотрудник". При проведении документа вылетает ошибка "Запись не верна! Значение поля "Сотрудник" не может быть пустым(Регистры накопления: Взаиморасчеты с сотрудниками; номер строки 1)". Какого сотрудника ей надо, если он заполнен?!
|
|||
1
dubraver
22.03.18
✎
08:37
|
Нужно еще ТЧ ФизическиеЛица заполнять.
|
|||
2
SleepyHead
гуру
22.03.18
✎
08:47
|
Еще показатели, если они предусмотрены начислением
Но если начисление относится к оплате труда (код 2000), то лучше переносить в назначнеие планового начисления, чтобы считалось с зарплатой. |
|||
3
Gucci76
22.03.18
✎
08:56
|
А начисление фиксированной суммой?
Если по формуле, может показатели не указаны. Можно попробовать месяц туда сюда поменять и провести. |
|||
4
Azgerd
22.03.18
✎
08:58
|
(2) Так эти начисления никак не не плановые, это доплаты к сдельным нарядам (В 1С БСХП 3.0 это документы "Путевые листы", "Учетные листы тракториста-машиниста", "Сдельные наряды", "Путевые листы трактористов", "Учетный лист труда и выполненных работ"). К ним в БСХП (допилено) от основной оплаты по документам считаются различные доплаты, типа "за качество", "за вредность", "за классность", "за открытие пологов автомобилей" и т.д. Эти доплаты, как и сами путевые и прочие листы в каждом месяце могут быть а могут и не быть (работы все-таки сезонные, это сельское хозяйство)
|
|||
5
Azgerd
22.03.18
✎
09:13
|
(1) Таблицу "Физ лица" заполнил, таже беда...
Наверное что-то заполняется "ПриСозданииНаСервере" формы. Если руками создавать документ "Разовое начисление", он проводится даже если нет ни одной записи в табличной части... |
|||
6
Filippov
22.03.18
✎
09:19
|
У вас скорей всего в регистре накопления Взаиморасчеты с сотрудниками уже есть ошибочная запись с пустым сотрудником и она не позволяет записать набор записей, создаваемый вашим сформированным документом. Проверьте регистр, и если есть - удалить её
|
|||
7
Azgerd
22.03.18
✎
09:21
|
(6) а как тогда проводятся документы "Разовое начисление", которые создаются руками?
|
|||
8
Filippov
22.03.18
✎
09:25
|
(6)+ Таблицу Физлица заполнять не нужно. Я при программном формировании документа в ТЧ записывал поля Сотрудник, Результат, Подразделение, ДатаНачала, ДатаОкончания, ПериодДействия. Проверьте всё-таки содержимое регистра - я с таким сталкивался
|
|||
9
Azgerd
22.03.18
✎
09:37
|
(8) Регистр "Взаиморасчеты с сотрудниками" на данный момент пустой, только перешли с ЗУП 2.5. Если создаю "Разовое начисление" руками, в регистре "Взаиморасчеты с сотрудниками" как и положено добавляется запись. В ТЧ записываю поля Сотрудник, Результат, Подразделение, ДатаНачала, ДатаОкончания, ПериодДействия - не проводится...
|
|||
10
Filippov
22.03.18
✎
09:44
|
Посмотрите в регистр консолью запросов - я только так увидел. И вычищал потом обработкой, построенной на запросе отбирающем записи с пустым значением. Тоже было после переноса из 2.5
|
|||
11
Filippov
22.03.18
✎
09:46
|
И тоже номер строки был 1
|
|||
12
Azgerd
22.03.18
✎
09:47
|
(11) В консоле запросов Регистр "Взаиморасчеты с сотрудниками" пустой.
|
|||
13
Filippov
22.03.18
✎
09:48
|
И таких записей у меня было несколько
|
|||
14
Filippov
22.03.18
✎
09:53
|
Причём делалась попытка их создать другим документом. Сделайте останов в отладке по возникновению ошибки - увидите, в чем причина
|
|||
15
dubraver
22.03.18
✎
09:55
|
Установить точку останова, в обработке проведения.
Двигаться по шагам, посмотреть что пишется/откуда в регистр взаиморасчетов. |
|||
16
SleepyHead
гуру
22.03.18
✎
10:11
|
(4) Переносить в данные для расчета зарплаты. Предварительно настроить шаблон.
Не место этим доплатам в разовом начислении! |
|||
17
Azgerd
22.03.18
✎
10:29
|
(16) Конечно удобнее было бы выгружать в документ "Данные для расчета зарплаты". Однако в данных для расчета зарплаты, если в шаблоне установлены показатели для расчета зарплаты, недоступен реквизит "Способ отражения в бух. учете", а этот реквизит крайне важен для этих доплат (считают затраты на производство) Писал в поддержку 1С, типа нафига закрыли реквизит, ответили, что думают над этим, может когда-нибудь откроют, в общем сами не знают нафига закрыли.
|
|||
18
SleepyHead
гуру
22.03.18
✎
10:35
|
(17) В 3.1.5 реализовано же?
|
|||
19
SleepyHead
гуру
22.03.18
✎
10:36
|
(17) Посмотрел структуру документа, есть реквизит "Способ отражения в учете". 3.1.5.129
|
|||
20
SleepyHead
гуру
22.03.18
✎
10:36
|
(17) И даже в табличной части "Выполненные работы" есть.
|
|||
21
SleepyHead
гуру
22.03.18
✎
10:43
|
(17) Не понял вас санчала. Ну, так запилите расширение и откройте доступ.
|
|||
22
Azgerd
22.03.18
✎
10:52
|
(21) Там целая песня, открывал я доступ к реквизиту "Способ отражения в БУ" в документа "Данные для расчета зарплаты" с вводом показателей. Вроде проставил, все ОК, однако документ "Отражение зарплаты в бух учете" не подтягивает этот реквизит из "Данных для учета зарплаты" эдак всю конфигурацию придется перепиливать, поэтому я и отказался от документа "Данные для учета зарплаты".
|
|||
23
SleepyHead
гуру
22.03.18
✎
10:58
|
(22) И все-таки разовое начисление не годится, он не предназначен для начисления документов по оплате труда.
|
|||
24
Filippov
22.03.18
✎
11:12
|
(22) Делали останов по ошибке?
У меня вылетало не на том документе, который проводил, а на какой-то общей обработке, сейчас уже трудно вспомнить. Причём причина была в некорректно записанных Договорах ГПХ |
|||
25
Filippov
22.03.18
✎
11:15
|
(23) Это вы напрасно. Очень даже подходит, используем уже 3 месяца в этой организации и больше года в соседней. Естественно, вид расчета должен быть описан корректно.
|
|||
26
SleepyHead
гуру
22.03.18
✎
11:35
|
(25) Если вы не считаете НДФЛ в этом документе, то вполне. И то есть проблемы при расчете суммы выплаченного дохода (показатель 130 формы 6-НДФЛ), если выплата производится не с выплатой ЗП, а с авансом, в межрасчетный период итп.
|
|||
27
Azgerd
22.03.18
✎
15:31
|
Оказалось, что проблема только в одном сотруднике, по стальным сотрудникам все проводится корректно, что не так с "непроводящимся" работником пока не понял...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |