Вход | Регистрация


1С:Предприятие ::

Метки: 

ЗУП 3.1 Создание Разового Начисления программно при проведении ошибка.

Я
   Azgerd
 
22.03.18 - 08:29
Здравствуйте! Необходимо выгружать данные из сторонней конфигурации (1С БСХП 3.0) данные в документ ЗУП 3.1 "Разовые начисления". Создаю документ - Документы.РазовоеНачисление.СоздатьДокумент(); Заполняю реквизиты документа и реквизиты табличной части "начисления" в том числе реквизит "Сотрудник". При проведении документа вылетает ошибка "Запись не верна! Значение поля "Сотрудник" не может быть пустым(Регистры накопления: Взаиморасчеты с сотрудниками; номер строки 1)". Какого сотрудника ей надо, если он заполнен?!
 
 
   dubraver
 
1 - 22.03.18 - 08:37
Нужно еще ТЧ ФизическиеЛица заполнять.
   SleepyHead
 
2 - 22.03.18 - 08:47
Еще показатели, если они предусмотрены начислением

Но если начисление относится к оплате труда (код 2000), то лучше переносить в назначнеие планового начисления, чтобы считалось с зарплатой.
   Gucci76
 
3 - 22.03.18 - 08:56
А начисление фиксированной суммой?
Если по формуле, может показатели не указаны.
Можно попробовать месяц туда сюда поменять и провести.
   Azgerd
 
4 - 22.03.18 - 08:58
(2) Так эти начисления никак не не плановые, это доплаты к сдельным нарядам (В 1С БСХП 3.0 это документы "Путевые листы", "Учетные листы тракториста-машиниста", "Сдельные наряды", "Путевые листы трактористов", "Учетный лист труда и выполненных работ"). К ним в БСХП (допилено) от основной оплаты по документам считаются различные доплаты, типа "за качество", "за вредность", "за классность", "за открытие пологов автомобилей" и т.д. Эти доплаты, как и сами путевые и прочие листы в каждом месяце могут быть а могут и не быть (работы все-таки сезонные, это сельское хозяйство)
   Azgerd
 
5 - 22.03.18 - 09:13
(1) Таблицу "Физ лица" заполнил, таже беда...
Наверное что-то заполняется "ПриСозданииНаСервере" формы. Если руками создавать документ "Разовое начисление", он проводится даже если нет ни одной записи в табличной части...
   Filippov
 
6 - 22.03.18 - 09:19
У вас скорей всего в регистре накопления Взаиморасчеты с сотрудниками уже есть ошибочная запись с пустым сотрудником и она не позволяет записать набор записей, создаваемый вашим сформированным документом. Проверьте регистр, и если есть - удалить её
   Azgerd
 
7 - 22.03.18 - 09:21
(6) а как тогда проводятся документы "Разовое начисление", которые создаются руками?
   Filippov
 
8 - 22.03.18 - 09:25
(6)+ Таблицу Физлица заполнять не нужно. Я при программном формировании документа в ТЧ записывал поля Сотрудник, Результат, Подразделение, ДатаНачала, ДатаОкончания, ПериодДействия. Проверьте всё-таки содержимое регистра - я с таким сталкивался
   Azgerd
 
9 - 22.03.18 - 09:37
(8) Регистр "Взаиморасчеты с сотрудниками" на данный момент пустой, только перешли с ЗУП 2.5. Если создаю "Разовое начисление" руками, в регистре "Взаиморасчеты с сотрудниками" как и положено добавляется запись.  В ТЧ записываю поля Сотрудник, Результат, Подразделение, ДатаНачала, ДатаОкончания, ПериодДействия - не проводится...
   Filippov
 
10 - 22.03.18 - 09:44
Посмотрите в регистр консолью запросов - я только так увидел. И вычищал потом обработкой, построенной на запросе отбирающем записи с пустым значением. Тоже было после переноса из 2.5
 
  Рекламное место пустует
   Filippov
 
11 - 22.03.18 - 09:46
И тоже номер строки был 1
   Azgerd
 
12 - 22.03.18 - 09:47
(11) В консоле запросов Регистр "Взаиморасчеты с сотрудниками" пустой.
   Filippov
 
13 - 22.03.18 - 09:48
И таких записей у меня было несколько
   Filippov
 
14 - 22.03.18 - 09:53
Причём делалась попытка их создать другим документом. Сделайте останов в отладке по возникновению ошибки - увидите, в чем причина
   dubraver
 
15 - 22.03.18 - 09:55
Установить точку останова, в обработке проведения.
Двигаться по шагам, посмотреть что пишется/откуда в регистр взаиморасчетов.
   SleepyHead
 
16 - 22.03.18 - 10:11
(4) Переносить в данные для расчета зарплаты. Предварительно настроить шаблон.

Не место этим доплатам в разовом начислении!
   Azgerd
 
17 - 22.03.18 - 10:29
(16) Конечно удобнее было бы выгружать в документ "Данные для расчета зарплаты". Однако в  данных для расчета зарплаты, если в шаблоне установлены показатели для расчета зарплаты, недоступен реквизит "Способ отражения в бух. учете", а этот реквизит крайне важен для этих доплат (считают затраты на производство) Писал в поддержку 1С, типа нафига закрыли реквизит, ответили, что думают над этим, может когда-нибудь откроют, в общем сами не знают   нафига закрыли.
   SleepyHead
 
18 - 22.03.18 - 10:35
(17) В 3.1.5 реализовано же?
   SleepyHead
 
19 - 22.03.18 - 10:36
(17) Посмотрел структуру документа, есть реквизит "Способ отражения в учете". 3.1.5.129
   SleepyHead
 
20 - 22.03.18 - 10:36
(17) И даже в табличной части "Выполненные работы" есть.
   SleepyHead
 
21 - 22.03.18 - 10:43
(17) Не понял вас санчала. Ну, так запилите расширение и откройте доступ.
   Azgerd
 
22 - 22.03.18 - 10:52
(21) Там целая песня, открывал я доступ к реквизиту "Способ отражения в БУ" в документа "Данные для расчета зарплаты" с вводом показателей. Вроде проставил, все ОК, однако документ "Отражение зарплаты в бух учете" не подтягивает этот реквизит из "Данных для учета зарплаты" эдак всю конфигурацию придется перепиливать, поэтому я и отказался от документа "Данные для учета зарплаты".
   SleepyHead
 
23 - 22.03.18 - 10:58
(22) И все-таки разовое начисление не годится, он не предназначен для начисления документов по оплате труда.
   Filippov
 
24 - 22.03.18 - 11:12
(22) Делали останов по ошибке?
У меня вылетало не на том документе, который проводил, а на какой-то общей обработке, сейчас уже трудно вспомнить. Причём причина была в некорректно записанных Договорах ГПХ
   Filippov
 
25 - 22.03.18 - 11:15
(23) Это вы напрасно. Очень даже подходит, используем уже 3 месяца в этой организации и больше года в соседней. Естественно, вид расчета должен быть описан корректно.
   SleepyHead
 
26 - 22.03.18 - 11:35
(25) Если вы не считаете НДФЛ в этом документе, то вполне. И то есть проблемы при расчете суммы выплаченного дохода (показатель 130 формы 6-НДФЛ), если выплата производится не с выплатой ЗП, а с авансом, в межрасчетный период итп.
   Azgerd
 
27 - 22.03.18 - 15:31
Оказалось, что проблема только в одном сотруднике, по стальным сотрудникам все проводится корректно, что не так с "непроводящимся" работником пока не понял...



Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует