DoS Mi

8
Рейтинг

MiDoS



  •   Регистрация: 29.03.2010 (13 лет назад)

  •   Был(а) на сайте: 13.02.2023

Подписчики 0

Рейтинг 8

Уведомление о выплате в форме начисления

Инструменты и обработки Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m) Расширение (cfe) Зарплата

Расширение добавляет в форму "Начисление зарплаты и взносов" и другие уведомление о том, что по данному документу уже произведены выплаты, и изменять его не стоит.

1 стартмани

22.07.2020    2589    4    MiDoS    0       

2

Комментарии

ПубликацииСумма выплат и остаток до предела в списке исполнительных листов#0 07.10.20 8:53
Расширение добавляет в список исполнительных листов две колонки - сумму выплат и остаток.
ПубликацииСтранное поведение склонений в 1С: ЗУП 3.1#2 27.07.20 5:24
Еще есть проблема с появлением ФИО капсом в некоторых печатных формах, потому как отбор из регистра идет только по ссылке на объект, и выбирает первую попавшуюся запись. Сделал исправление, теперь в регистре хранятся две записи на один объект - обычная и капсом.

Модуль "СклонениеПредставленийОбъектов"

Код
&ИзменениеИКонтроль("ЗаписатьВРегистрСклонения")
Процедура ДПФ_ЗаписатьВРегистрСклонения(Представление, Объект, Склонения)

   Если Не Метаданные.ОпределяемыеТипы.ОбъектСклонения.Тип.СодержитТип(ТипЗнч(Объект)) Тогда
      Возврат;
   КонецЕсли;

   УстановитьОтключениеБезопасногоРежима(Истина);
   УстановитьПривилегированныйРежим(Истина);

   ХешПредставления = ОбщегоНазначения.КонтрольнаяСуммаСтрокой(Представление);
   НаборЗаписейСклонения = РегистрыСведений.СклоненияПредставленийОбъектов.СоздатьНаборЗаписей();
#Удаление
   НаборЗаписейСклонения.Отбор.Объект.Установить(Объект.Ссылка);
#КонецУдаления
#Вставка
   НаборЗаписейСклонения.Отбор.Объект.Установить(Объект.Ссылка);
   НаборЗаписейСклонения.Отбор.ХешПредставления.Установить(ХешПредставления);
#КонецВставки

   НоваяСтрока = НаборЗаписейСклонения.Добавить();
   НоваяСтрока.Объект = Объект.Ссылка;
   НоваяСтрока.ХешПредставления = ХешПредставления;
   НоваяСтрока.ИменительныйПадеж = Склонения.Именительный;
   НоваяСтрока.РодительныйПадеж = Склонения.Родительный;
   НоваяСтрока.ДательныйПадеж = Склонения.Дательный;
   НоваяСтрока.ВинительныйПадеж = Склонения.Винительный;
   НоваяСтрока.ТворительныйПадеж = Склонения.Творительный;
   НоваяСтрока.ПредложныйПадеж = Склонения.Предложный;

   НаборЗаписейСклонения.Записать();

КонецПроцедуры
DevСвой раздел в панели отчетов#0 23.07.20 11:43
Расширение добавляет дополнительный раздел в панели отчетов.
ПубликацииУведомление о выплате в форме начисления#0 21.07.20 11:51
Расширение добавляет в форму "Начисление зарплаты и взносов" и другие уведомление о том, что по данному документу уже произведены выплаты, и изменять его не стоит.