Имя: Пароль:
1C
1С v8
1C 8 зарплата Дни неоплачиваемые согласно табелю
0 Dimon1C
 
08.11.12
14:53
Добрый день! Подскажите, сотрудник ходил в отпуск очередной, заведен документ Начисление отпуска, а также введен табель, где проставлены дни отпуска.
В расчетном листке такая картина:
Дни неоплачиваемые согласно табелю    8-14 Окт 12                              
Оплата отпуска по календарным дням      8-14 Окт 12   9 912,56    

Откуда взялась первая строчка? как ее убрать
1 dmpl
 
08.11.12
14:56
См. настройки вытесняющих видов расчета.
2 Dimon1C
 
08.11.12
15:17
В виде расчета "Дни неоплачиваемые согласно табелю" стоит на вкладке Вытесняющие начисления: "Оплата отпуска по календарным дням"
3 dmpl
 
08.11.12
15:18
(2) Период регистрации отпуска совпадает с периодом действия? Не было исправлений в ноябре?
4 piter3
 
08.11.12
15:19
в табеле случаем не две ,буквы в дне?
5 bazvan
 
08.11.12
15:24
Возможно сначало ввели нн в табель и то.лько потом отпуск.
6 Dimon1C
 
08.11.12
15:29
(3) Исправлений не было, период октябрь
(4) в табеле стоит О 8
7 Dimon1C
 
08.11.12
15:30
причем такое не только по одному сотруднику, а по многим, кто ходил в отпуск
8 bazvan
 
08.11.12
15:33
Плановые начисления сотров, смотрим чем зарегистрирована запись
9 dmpl
 
08.11.12
15:53
Выполни запрос


ВЫБРАТЬ
   *
ИЗ
   РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ФактическийПериодДействия(Сотрудник = &Сотрудник) КАК ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия
ГДЕ
   ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.ПериодРегистрации МЕЖДУ &ДатаНачала И &ДатаОкончания
   И НЕ ВидРасчета.ВидВремени = ЗНАЧЕНИЕ(Перечисление.ВидыВремени.ДополнительноОплачиваемоеВПределахНормы)

УПОРЯДОЧИТЬ ПО
   ПериодДействияНачало,
   ПериодДействияКонец,
   ВидРасчета


и посмотри, каким регистратором зарегистрированы дни неоплачиваемые согласно табеля 8-14 октября.
10 dmpl
 
08.11.12
15:54
Дату начала и окончания укажи с большим запасом (например, весь 2012 год).
11 Dimon1C
 
08.11.12
17:14
(9) Табелем зарегистрированы
12 dmpl
 
09.11.12
08:57
(11) В нем ничего необычного нет? Перепроведение на что-нибудь влияет?
13 Dimon1C
 
09.11.12
09:29
(12) Вроде ничего такого нет, уже голову сломал.
Вот скриншот:
http://files.mail.ru/RTYWNU
14 piter3
 
09.11.12
09:35
что за фигня О 7,8?
15 dmpl
 
09.11.12
09:38
Ну тогда, разве что, попробовать перепровести отпуска, посмотреть на результат...
16 Dimon1C
 
09.11.12
09:41
(14) график такой, 39 часовая рабочая неделя
17 piter3
 
09.11.12
09:52
в спр. классификатор исп-я рабочего времени что-то добавлили без буквы что-ли?
18 piter3
 
09.11.12
10:07
(14) и(17)отбой не проснулся еще
19 Dimon1C
 
09.11.12
12:50
Взял демо базу 1С 8 медицина зарплата и кадры последний релиз.
Начислил Никитину  отпускные за март 2010 и ввел отпуск в табель.
Вот какая картина в расчетном листке.
http://files.mail.ru/8T4R9F
Точно такая же как и у меня.
20 piter3
 
09.11.12
12:52
(19) а почему нельзя взять просто ЗУП
21 Dimon1C
 
09.11.12
12:53
так у меня медицина
22 piter3
 
09.11.12
13:09
а что неправильного в (19)
23 Serg_1960
 
09.11.12
13:16
(0) А почему "О", а не "ОТ" ?
24 Dimon1C
 
09.11.12
13:30
(22)
Дни неоплачиваемые согласно табелю    22-24 Окт 12                              
Оплата отпуска по календарным дням     22-24 Окт 12
25 Serg_1960
 
09.11.12
13:45
Уфф... как сложно жить стало...

Автор, загляни в справочник "Классификатор рабочего времени" - если ЗУП (пусть и медицина) - он должен быть в конфе. А потом посмотри на эти начисления - какие там значения указаны в аналогичных реквизитах.
26 Dimon1C
 
12.11.12
09:15
Вот такой у нас классификатор в медицине, ЗУП не смотрел
http://storage2.static.itmages.ru/i/12/1112/h_1352697261_8871874_3dd9e8ffad.png
27 dmpl
 
12.11.12
09:27
Проблема не в классификаторе. Если на один и тот же период (8-14 октября) запрос из (9) дает 2 записи (отпуск и дни неоплачиваемые согласно табеля), то проблема не в классификаторе. По какой-то причине не сработал механизм вытеснения, и устранять надо именно эту проблему. Пока виртуальная таблица ФактическийПериодДействия не начнет выдавать правильные данные (1 запись отпуска на 8-14 октября) - ожидать правильного расчетного листка не стоит, потому что, скорее всего, он использует именно эту таблицу.
28 Serg_1960
 
12.11.12
09:52
(27) С конфой автора не работал, где и как алгоритмы могут заглючить от неверных данных - не в курсе. Но меня напрягает, что в классификаторе есть неуникальные коды.

Поставлю я в табеле "О" - и чтО этО? :) Ежегодный отпуск или дополнительный?

В запросе данные из табеля соеденить с классификатором учета времени - и вот тебе уже две записи.
29 dmpl
 
12.11.12
10:51
(28) А зачем какое-то соединение с классификатором делать? Ссылка на нужный элемент классификатора есть в виде расчета.