Декабрь 10 2018

1С: ЗУП 3.1 — Не получается удержать за использованный авансом отпуск при увольнении

Перенести данные из ЗУП 2.5 в ЗУП 3.1 довольно просто, сложнее потом отследить некоторые недокументируемые фирмой 1С тонкости. Представим себе ситуацию: на начало года перенесены данные по окладам, ставкам и прочему стандартному набору. Человек увольняется в январе. Ему при увольнении положено компенсировать неиспользованный отпуск. Нас же будет интересовать как раз обратная ситуация: в документе «Увольнение» указываем на закладке «Компенсации отпуска» вид компенсации «Удержать за использованный авансом отпуск». И тут как раз получается ерунда: в справке от 1С все начисления прекрасно выводятся, в нашем же случае нет.

Путь решения: создаем документ «Перенос данных», в котором добавляем строчки по регистру расчета «Начисления» и регистру сведений «Значения показателей начисления». В первом указываем вид расчета, даты отпуска, сотрудника, организацию и физлицо и от балды ставим идентификатор строки. Во второй добавляем три строки со значениями показателями начисления: количество дней отпуска, средний заработок (общий) и коэффициент индексации (равен единице в большинстве случаев). В поле «Регистратор» устанавливаем текущий документ «Перенос данных».

После данной махинации перезаполняем документ «Увольнение».

Октябрь 12 2016

1С Предприятие 8.3.8 — жить стало легче!

Реализована возможность просмотра содержимого временных таблиц при отладке конфигурации.

Реализован метод Запрос.ВыполнитьПакетСПромежуточнымиДанными().
Реализовано свойство МенеджерВременныхТаблиц.Таблицы

Теперь стало удобнее смотреть временные таблицы:

1) временная таблица создается сразу в запросе:

Запрос.ВыполнитьПакетСПромежуточнымиДанными()[i].Выгрузить()

2) используется менеджер временных таблиц:

МенеджерВременныхТаблиц.Таблицы[i].ПолучитьДанные().Выгрузить()