ЗиК 7.7. Расчет, проверка и корректировка аванса пропорционально отработанным дням.

02.10.12

Задачи пользователя - Корректировка данных

Часто расчетчики зарплаты хотят рассчитывать и выплачивать аванс не фиксированной суммой (40% от оклада), а пропорционально отработанным дням. Т.е. при расчете аванса учитывать отпуска, б\л и прочие отклонения.
Собственно, с этой целью и разработан данный отчет-обработка.

Скачать исходный код

Наименование Файл Версия Размер
Расчет аванса пропорционально отработанным дням для 7.7 ЗиК v 2.0
.ert 237,50Kb
25
.ert 237,50Kb 25 Скачать

Функциональность:

1. Проверка аванса:

- Сверять аванс в карточке с расчетным. (проверка равенства Сумма аванса = Оклад * Ставка * 40%)

- Рассчитывать сумму аванса пропорциоанльно отработанным дням (Проверка равенства Сумма аванса = (Оклад*ставка*40%)/Кол. раб дней по 15-е * Кол. фактич отраб. дней по 15-е.

 

2. Отчет по отклонениям за месяц:

3. Корректировка сумм аванса в документе "Выплата заработной платы". Документ должен быть создан заранее.

 

Работает на 324 релизе ЗиК. Отдаю "как есть".

Писал с вдохновением. Думаю вам понравится. :)

Сергей Онежский.

См. также

Комплект обработок 1С 7.7 для работы со справочниками и документами

Чистка данных Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Архив различных обработок 1С 7.7 с открытым исходным кодом для работы с данными при свертке, выгрузке, исправлении, модификации информационной базы. Можно использовать любую обработку в качестве заготовки для добавления собственных функций.

1 стартмани

13.05.2021    7857    8    etmarket    0    

3

Сверки и переносы документов между базами 7.7 и 8, исправление расхождений. Реализации. Поступления. Корректировки отгрузки, поступления. Счета-фактуры выданные, полученные; исправленные выданные и полученные. COM-объект 1С8 (ОФ)

Корректировка данных Акт сверки Платформа 1С v7.7 Платформа 1С v8.3 1С:Управление торговлей 10 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Россия Бухгалтерский учет Управленческий учет НДС Абонемент ($m)

Пример реализации сверок между базами и исправления расхождений в обе стороны, из 7.7 -> в 8.3 и из 8.3 -> в 7.7 на обычных формах. Фундаментальные обработки, которые работают на постоянной основе и поддерживают идентичность данных между базами основных поставщиков и основных покупателей (их соответствие прописано в модуле). Используется Новый COMОбъект("V77.Application"), пример использования внешнего источника данных. Реализация в поступление. Поступление в поступление. Корректировка поступления в корректировку отгрузки. СчФ выданный в СчФ полученный. Исправление СчФ полученного в исправление СчФ выданного. Перенос документа Реализация 7.7 в Поступление 8, Перемещение 7.7 в Поступление 8. Акт сверки взаиморасчетов (несколько организаций). Все обработки запускаются в базе 1С Предприятие 8 (обычные формы).

1 стартмани

03.10.2019    14687    30    ksnik    6    

4

Универсальный подбор и обработка объектов для 1С: Предприятия 7.7 "UChoice.ert"

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Универсальная обработка 7.7, представленная здесь, до сих пор почему-то по функционалу гораздо беднее, чем общеизвестная типовая "Универсальный подбор и обработка объектов" (UNIREPS82\UniversalSelection) 8.2-8.3", мне не хватило возможности выполнить произвольный код обработчика объектов. Данная обработка "UChoice.ert" является полным аналогом "UniversalSelection", представляет собой консоль выполнения произвольного кода, позволяет делать с объектами информационной базы 1С 7.7 абсолютно все, что угодно, а не узкий, сложно настраиваемый набор команд, на мой взгляд, она существенно превосходит имеющиеся аналоги, поэтому ничем другим кроме нее я не пользуюсь.

1 стартмани

04.04.2019    16378    28    ksnik    9    

4

Переход на НДС 20% для 1С:7.7

Корректировка данных Бухгалтерский учет 7.7 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет НДС Абонемент ($m)

Для 1С:Предприятия 8 переход на НДС 20% сделан, а для 7.7 я не нашел. Выкладываю.

1 стартмани

24.12.2018    18523    34    pentanom    25    

5

Исправление отрицательных номеров строк табличной части документов

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Обработка, исправляющая ситуацию с отрицательными номерами строк в табличной части

1 стартмани

31.08.2017    13362    1    C0mmander_Alex    1    

3

Групповая обработка документов и справочников v.7.7

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

1. Обработка позволяет совершать следующие действия над объектами: а. СПРАВОЧНИКИ: удаление; пометка на удаление; снятие пометки на удаление. б. ДОКУМЕНТЫ: удаление; пометка на удаление; снятие пометки на удаление; проведение; отмена проведения; выключить проводки; включить проводки. 2. Действия могут быть ограничены некоторыми условиями. 3. Существует отбор по видам объектов. 4. Есть возможность обработать подчиненные справочники.

1 стартмани

30.04.2017    22271    78    DUH    0    

5

Универсальные обработки документов и справочников для 1С: Предприятие 7.7

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработки можно использовать в любой конфигурации 1С-Предприятия 7.7. Обработки позволяют просмотреть/изменить значения любого реквизита документов/справочников, существующих в базе. В обработках реализован множественный отбор по значениям реквизитов (для табличной части документов тоже). В обработке документов реализованы следующие действия: Перенумерация; проведение; отмена проведения; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; удаление строк табличной части; вывод на печать и в файлы *.xls,*.csv,*.dbf,*.xml реквизитов шапки и табличной части. В обработке справочников реализованы следующие действия: Перенумерация; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; очистка истории значений периодического реквизита; перенос справочника в другую базу подобной конфигурации по OLE; вывод на печать реквизитов и истории значений периодических реквизитов; вывод реквизитов в файлы *.xls,*.csv,*.dbf,*.xml; отчет по структуре справочников, вывод и обработка ссылок на выбранные элементы.

1 стартмани

23.11.2016    38243    210    SanchoD    15    

13

Выводим из suspect базу 1С 7.7 на sql server 2000, а также "Перемещение баз данных SQL Server в новое местоположение с помощью операций Detach и Attach"

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

База данных помечается Suspect, когда SQL Server не может читать файлы данных, связанные с базой данных с жесткого диска. В этом случае сделать бекап базы нельзя, но можно попробовать образ диска. После того как возможность читать файлы данных восстановлена, вы можете перезапустить службу SQL Server, и если возможно, произойдет автоматическое восстановление. Что делать, если информационная база 1С7.7 на SQL Server 2000 перешла в состояние suspect? Если это произошло утром и бекап сделан, Вы, конечно, можете грохнуть и раскатать базу заново (вечером это проблематичнее), но не торопитесь - возможно, поможет detach+attach или другие методы, изложенные в данной публикации.

1 стартмани

08.11.2016    22773    ksnik    5    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. NikaK 03.10.12 02:02 Сейчас в теме
На моей практике такие расчетчики не встречались никогда. Обычно аванс дают фиксированной суммой и каждый раз это может быть разная сумма
+
2. slas 23 03.10.12 06:55 Сейчас в теме
Процент аванса фиксированный?
+
3. сибирь 14 03.10.12 08:02 Сейчас в теме
Добрый день. Спасибо.
Конечно обработка нужная.
Для NikaK. Если работник 5 дней болел, 2 дня в прогуле, еще 3 дня - в бане, -то какой ему извините аванс?
+
4. ffv 37 22.11.12 20:43 Сейчас в теме
В ЗиК 327 - не открывается, сдаётся мне что обработка вовсе не для ЗиК, а для Рарус.
Ибо пишет вот что:
ДатаНач=МАКС(глСпрРарус_ОтпускаПрошлыхГодов<<?>>.Начало, ДатаНачала);
{...\\АВАНС.ERT(65)}: Переменная не определена (глСпрРарус_ОтпускаПрошлыхГодов)
Onegsky; +1
5. Onegsky 8 12.12.12 12:45 Сейчас в теме
(4) ffv,
Здравствуйте, ffv.
Обработка для ЗиК. Просто наша конфигурация содержит ряд добавленных объектов, в том числе, справочник "глСпрРарус_ОтпускаПрошлыхГодов", добавленный когда-то Рарусом.

Вам нужно закомментировать строки 47 - 85:
//Изменения {начало} СофтПоинт СотникСА 19.07.2011 от РХ
//Заполним все отклонения от нормы рабочего графика
ЭтоСотрудникСВ = глЭтоСотрудникСВ(Сотрудник);
Если ЭтоСотрудникСВ = 1 Тогда

Если ДатаНачала < '08.04.2011' Тогда
ДнейПо = Мин(ДатаОкончания, '07.04.2011') - ДатаНачала;

глСпрРарус_ОтпускаПрошлыхГодов.ИспользоватьВладельца(Сотрудник);
глСпрРарус_ОтпускаПрошлыхГодов.ВыбратьЭлементы();
Пока глСпрРарус_ОтпускаПрошлыхГодов.ПолучитьЭлемент() = 1 Цикл
Если (глСпрРарус_ОтпускаПрошлыхГодов.Начало >= ДатаНачала)
ИЛИ (глСпрРарус_ОтпускаПрошлыхГодов.Окончание >= ДатаНачала) Тогда

ДатаКон= МИН(глСпрРарус_ОтпускаПрошлыхГодов.Окончание, ДатаОкончания);
ДатаНач= глСпрРарус_ОтпускаПрошлыхГодов.Начало;
Если (глСпрРарус_ОтпускаПрошлыхГодов.Начало < ДатаНачала)
И (глСпрРарус_ОтпускаПрошлыхГодов.Окончание >= ДатаНачала) Тогда
ДатаНач=МАКС(глСпрРарус_ОтпускаПрошлыхГодов.Начало, ДатаНачала);
КонецЕсли;

ИндНач = ДатаНач - ДатаНачала;
ИндКон = ДатаКон - ДатаНачала;

Для инд = ИндНач По ИндКон Цикл
Если (ДатаНачала+инд) < ДатаПриема Тогда
Продолжить;
КонецЕсли;
ИндДня = НомерДняПериода(ДатаНачала, ДатаНачала + инд);
МассивДней[ИндДня] = "Х";
КонецЦикла;

КонецЕсли;
КонецЦикла;
КонецЕсли;
СписокВР.ДобавитьЗначение(ВидРасчета.ПроизвольнаяДоплата27); // Оплата по окладу СВ
КонецЕсли;
//Изменения {окончание} СофтПоинт СотникСА 24.08.2011 от РХ
+
7. Taisa07 08.07.13 12:25 Сейчас в теме
После корректировок (5) обработка работает?
Onegsky; +1
6. ElenaShvec 18.02.13 08:16 Сейчас в теме
У меня не работает(((, а мани ушли(

{ ПО ЗП\АВАНС.ERT(58)}: Переменная не определена (глСпрРарус_ОтпускаПрошлыхГодов)
ДатаКон= МИН(глСпрРарус_ОтпускаПрошлыхГодов<<?>>.Окончание, ДатаОкончания);
+
Оставьте свое сообщение