Резервы отпусков. Оценочные обязательства (96 счет)

14.02.18

Учетные задачи - Зарплата

Обработка позволяет: - рассчитывать сумму оценочных обязательств предстоящих отпусков по каждому сотруднику; - рассчитывать сумму страховых взносов по оценочным обязательствам; - формировать проводки по оценочным обязательствам (кредит 96 счета); - проводить инвентаризацию оценочных обязательств; - получать отчет по сформированным оценочным обязательствам (механизм СКД); - максимально использовать типовые механизмы расчета дней отпуска и сумм среднего заработка, заложенные в ЗУП 2.5 и УПП 1.3.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Резервы отпусков. Оценочные обязательства (96 счет):
.epf 201,78Kb
13
13 Скачать (1 SM) Купить за 1 850 руб.

Версия 1.27 от 14.02.2018

Исправлено:

1. Исправлена ошибка установки счета кредита в проводках. Ошибка могла возникать при работе в актуальных версиях "1С:Управление производственным предприятием 1.3";

 


Версия 1.26 от 15.01.2018

Исправлено:

1. Исправлена ошибка, которая могла возникать при работе в актуальных версиях "1С:Управление производственным предприятием 1.3"  и "1С:Зарплата и управление персоналом 2.5";

 

 

Версия 1.25 от 29.05.2017

Исправлено:

1. Уволенные в месяце инвентаризации теперь в обработку не включаются;

2. Исправлен порядок расчета сумм при инвентаризации (Сначала остатки, потом сумма начислено);

3. Исправлен расчет среднего для сотрудников в отпусках по уходу за ребенком (ошибка в расчетах могла выходить если сотрудник без перерыва переходил из одного отпуска по уходу в другой).

 

Добавлено:

1. Реквизит "Программа бух.учета";

2. Для конфигурации "Бухгалтерия предприятия 3.0" и "Бухгалтерия предприятия 3.0 КОРП" в проводках устанавливаются счета 96.01.1 и 96.01.2. Для всех остальных программ используется счет 96.

 

 

Версия 1.24 от 15.03.2016

Исправлено:

1. Исправлена ошибка возникающая при проведении инвентаризации отпусков;

2. Внесены изменения в обработку начального заполнения настроек;

3. Изменено заполнение служебного документа "Начисление отпуска" для корректного расчета среднего заработка.

 

 

Версия 1.23 от 26.11.2015

Исправлено:

1. Установка аналитики для 2 и 3 субконто в проводках по бухгалтерскому и налоговому учету;

2. При расчете страховых взносов учитывается ставка ФСС для временно пребывающих иностранцев.

 

Добавлено:

1. Подсистема работы с сохранением данных расчета. Новая подсистема позволяет ускорить расчет среднего заработка, а также обеспечить корректность получения сумм начальных остатков отпусков. Для хранения данных используется справочник "ХранилищеДополнительнойИнформации".

2. Раздел "Данные для расчета текущего месяца". Содержит список сохраненных настроек расчета за ближайшие 6 месяцев. Если установлен флаг "Использовать сохраненные данные" и выбрана настройка, то при расчете среднего заработка суммы будут браться из сохраненных данных.

3. Раздел "Сумма среднего заработка". Позволяет при расчете среднего в текущем месяце использовать данные среднего заработка предыдущего месяца. (При этой методике средний заработок остается неизменным каждый месяц периода).

4. Контекстная справка ко всем пунктам закладки "Параметры". При нажатии на символ "?" происходит переход к интересующему разделу обработки;

5. Таблица соответствий статей затрат начислений и статей затрат страховых взносов и ФСС НС. Таблица дает возможность установить в обработке отличные от типовых статьи затрат отражения проводок по страховым взносам и ФСС НС. Переход к таблице осуществляется по гиперссылке "Проверить соответствие статей затрат";

6. В таблице "Резервы" изменены иконки для состояний физлиц: "Иностранец", "Отпуск по уходу", "Превышен предел ПФР", "Уволен", "Инвалид";

7. Расширены возможности ручного редактирования реквизитов табличной части "Резервы". Измененные вручную строки отмечаются цветом. При нажатии на правую кнопку мыши на нужной строке -> можно отменить ручные изменения и вернуться к авторасчету;

8. Возможность редактировать остатки отпусков и открывать типовую справку по отпуску на выбранного сотрудника. (При нажатии на правую кнопку мыши на нужной строке табличной части "Резервы");

9. Кнопка "Сравнить". Открывает форму встроенного отчета. Отчет позволяет сравнить суммы по типовому расчету резервов и расчету, выполненному с помощью обработки.

 

 

 

История вопроса:

Как известно, до 1 января 2011 года организации имели право создавать резервы в целях равномерного включения предстоящих расходов в издержки производства или обращения отчетного периода, например по оплате вознаграждений по итогам года.

В 2012 в соответствии с ПБУ 8/2010 «Оценочные обязательства, условные обязательства и условные активы» организации обязаны отражать в отчетности оценочные обязательства. Это положение обязательно для всех организации, кроме субъектов малого предпринимательства.

 

Так как наша организация далеко не субъект малого предпринимательства, встал вопрос - как же теперь рассчитывать оценочные обязательства (резервы предстоящих расходов).

Выяснилось, что специального порядка для расчета величины оценочного обязательства в ПБУ не предусмотрено, но сказано, что денежная оценка такого обязательства должна отражать наиболее реальную величину расходов, необходимых для расчетов по нему.

 

Типовая конфигурация "1С:Зарплата и управление персоналом 8" предлагает для расчета оценочных обязательств метод, предусмотренный статьей 324.1 НК РФ.

Суть метода заключается в том, что отраженный в учетной политике процент умножается на сумму расходов по оплате труда и страховых взносов за каждый месяц. Полученная сумма записывается в документ "Отражение зарплаты в регламентированном учете" в виде проводок Дт "счет затрат" - Кт 96.

Закрытие оценочных обязательств (Дт96 - Кт70, Дт96 - Кт69) также происходит в документе "Отражение зарплаты в регламентированном учете", но при условии наличия в этом месяце документов "Начисление отпуска сотрудникам организаций".

Кроме того, с помощью настроек учетной политики можно добиться отражения оценочных обязательств только по бухгалтерскому учету. В этом случае по налоговому учету будут формироваться суммы временных разниц. Эти суммы временных разниц, в свою очередь, закрываются автоматически при закрытии оценочных обязательств.

Механизм отличный ! А самое главное полностью реализован в типовой конфигурации. Казалось бы - живи и радуйся. Но, как часто бывает, бухгалтерию такой механизм не устроил. Поэтому была поставлена задача написать новый механизм расчета и начисления оценочных обязательств.

Результатом плодотворного сотрудничества с бухгалтерией стала внешняя обработка табличной части документа "Отражение зарплаты в регламентированном учете". Ее я и представляю на Ваше рассмотрение.

 

Как это работает:

Принцип действия обработки достаточно прост. Как известно, типовой механизм "1С:Зарплата и управление персоналом 8" по учету остатков отпусков предоставляет возможность получать остатки неиспользованного отпуска на любую дату. Поэтому, используя дату начала текущего месяца, дату начала следующего месяца и количество дней использованного отпуска можно легко получить количество дней отпуска, которое необходимо начислить по сотруднику в текущем месяце.

Далее получаем средний заработок за предыдущие 12 месяцев.

Умножаем количество дней отпуска на средний заработок и получаем сумму оценочного обязательства.

От полученной суммы расчетным путем находим суммы страховых взносов, с учетом предела дохода с начала года.

И все! Готово!

Все необходимые суммы у нас на руках, остается только сформировать проводки Дт "счет затрат" - Кт96. Счета затрат и аналитика (способ отражения в бух.учете) выбираются по упрощенному аналогу типового механизма формирования проводок.

Проводки по закрытию(зачету) оценочных обязательств обработка не затрагивает, т.к. типовая конфигурация "1С:Зарплата и управление персоналом 8" отлично справляется с этой задачей.

 

Как подключить: (Видео)


В 

Как провести инвентаризацию по оценочным обязательствам: (Видео)

 

 

Как настроить учетную политику по оценочным обязательствам:

Для настройки учетной политики необходимо зайти в справочник "Организации". Выбрать нужную организацию и нажать кнопку "Перейти" -> "Настройки параметров учета" в верхней панели списка организаций.

Подробное описание настройки учетной политики по оценочным обязательтсвам здесь...

 

 

Как получать обновления после приобретения обработки:

Если Вы уже приобрели данную обработку (начиная с версии 1.23), то можете бесплатно получать обновления.

Данная схема получения бесплатных обновлений действует в течение всего 2016 года.

 

 

Feedback (Обратная связь).

Данную обработку я постарался сделать максимально простой и понятной.

Но с Вашей помощью обработка может стать еще более удобной и универсальной!

Поэтому я жду от Вас предложений по дальнейшему развитию, а также информацию о возможных ошибках и неточностях.

См. также

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

27900 руб.

01.04.2020    147094    649    360    

235

Внешние источники данных Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 7.хх учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

48000 руб.

24.04.2017    51021    100    165    

89

Зарплата Внешние источники данных Бюджетный учет Перенос данных 1C Системный администратор Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

84000 руб.

19.08.2020    25026    23    1    

25

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Бизнес-аналитик Пользователь Руководитель проекта Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Торговля и склад 7.7 Бытовые услуги, сервис Оптовая торговля, дистрибуция, логистика Электротехника и микроэлектроника Управленческий учет Платные (руб)

Модуль или расширение «Сервисный центр для 1С» позволяет принимать в ремонт оборудование (компьютеры, бытовая техника и т.п.), оформлять заявки инженеров на посещение клиентов и вести начисление заработной платы для сотрудников. Позволяет наладить автоматизированный учет в сервисном центре на уже существующей базе.

14800 руб.

01.11.2012    94131    115    1    

117

SALE! 20%

Зарплата Роли и права Системный администратор Бухгалтер Платформа 1С v8.3 Бухгалтерский учет Управление правами 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

5940 4752 руб.

27.05.2021    37557    264    92    

205

Перенос данных 1C Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

12000 руб.

28.07.2016    60709    153    141    

129

SALE! 30%

Зарплата Программист Бизнес-аналитик Бухгалтер Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

При заполнении ведомости на выплату зарплаты вылазят задолженности прошлых периодов, которых быть не должно? Наша обработка позволяется убрать эти доходы прошлых периодов за пару секунд. Больше не нужно тратить часы на анализ каждого такого случая.

33600 23520 руб.

14.09.2022    15739    70    26    

72
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. 02RUSlan 63 11.03.12 17:46 Сейчас в теме
Серьезный подход! Очень пригодилось! Ждем новых релизов)
939. scorper22 10.01.18 10:52 Сейчас в теме
Добрый день!
Перед расчетом выдает ошибку (УПП 1.3.100.1):
{(1)}: Метод объекта не обнаружен (ПодготовитьДанныеПоРегламентированнымОтпускам)
ПроцедурыУправленияПерсоналом.ПодготовитьДанныеПоРегламентированнымОтпускам(ТаблицаНачальныеОстатки, , Истина, Истина)
940. kondrp 1156 10.01.18 11:16 Сейчас в теме
(939)
Добрый день!

В ближайшее время посмотрю в чем может быть ошибка. Возможно в типовой поменяли место расположения процедур или их имена.
941. kondrp 1156 10.01.18 13:37 Сейчас в теме
(939)

Посмотрел. У меня к сожалению нет пока релиза 1.3.100.1, чтобы протестировать на "живом".
Но возможно после сотни некорректно стала работать типовая функция сравнения номеров релизов

Попробуйте в строке №1331 модуля формы обработки закомментировать существующий алгоритм: НовыйАлгоритм = СтроковыеФункцииКлиентСервер.СравнитьВерсии(Метаданные.Версия, "1.3.27.2") > 0;
И написать: НовыйАлгоритм = Истина;

Если после этого не заработает, тогда напишите. Буду смотреть дальше.
ipoloskov; +1 Ответить
942. scorper22 10.01.18 15:10 Сейчас в теме
(941)
Спасибо! Помогло, проблема решена.
943. zzz_natali 61 10.01.18 15:12 Сейчас в теме
(941) Когда ждать обработку(или она уже лежит на прилавке)? Спасибо.
944. kondrp 1156 10.01.18 15:45 Сейчас в теме
(943)
Добрый день!

Пока еще тестирую. На этапе тестирования появляются неожиданные ошибки. Надеюсь опубликовать релиз в ближайшее время.
2. alida555 12.03.12 21:32 Сейчас в теме
Доброго времени суток !!! Колонка начисленно в днях ...в эту колонку попадает использованные дни в этом периоде+начсление 2,33 ...отсюда не правильный остаток на конец периода ...соответственно в рублях тоже ... в использованный отпуск подтягивает по дате приказа на отпуск, это не удобно т.к. дата приказа допустим 31.01.2012 а фактический отпуск с 10.02.2012... соответсвенно в расходы ложится в феврале а в Вашем очете в январе ( по дате приказа ). Не подтягивает в нисления право на дополнительный отпуск ..хорошо было бы добавить В не которых случаях в начислениях минусует полностью остаток на начало периода , не понятно почему ...
Воощем задумано отлично ..... нужно поправить и будет счастье бухгалтерам ......
3. kondrp 1156 13.03.12 11:13 Сейчас в теме
(2) alida555,
Вы правы. Действительно в случае переходящего отпуска количество начисленных дней рассчитывается неправильно (включает в себя использованные дни). Исправил.
Также изменил запрос по периодам фактических отпусков, теперь должна браться не дата приказа, а период регистрации из регистра накопления "Фактические отпуска".
Правда есть одно "Но":
- Если в настройках выбрано "Отражать фактические отпуска расчетными документами", тогда при начислении переходящего отпуска в регистре накопления "Фактические отпуска" будет создано 2 записи (по одной на каждый месяц).
- Если в настройка выбрано "Отражать фактические отпуска кадровыми документами", тогда при вводе приказа в регистре накопления "Фактические отпуска" будет создана одна запись.
Т.е. при отражении фактических отпусков кадровыми документами переходящий отпуск в обработке будет отображаться в одном месяце (Считаю, что это некорректной работой типовой конфигурации).
Добавил возможность выводить данные по дополнительным отпускам (Количество дней дополнительного отпуска складывается с основным отпуском.)
4. Boroda 90 13.03.12 22:38 Сейчас в теме
Очень обстоятельное и подробное описание. Впечатляет. И сам получаемый отчёт пока что единственный практичный из подобного рода публикаций на ИС. Но надо, конечно потестировать его на практике.
Не совсем понял также: после переноса данный в документ "Отражение зарплаты в регламентированном учете", данные отчёта добавятся к данным уже сформированного документа "Отражение зарплаты в регламентированном учете" по результатам заработной платы за месяц или по данным отчёта будет сформирован новый обособленный документ?
И при выгрузке в бухгалтерию он перенётся тогда вместе с основным или под него надо дописывать правила выгрузки?
Или я не врубился в тему?
5. kondrp 1156 14.03.12 06:46 Сейчас в теме
(4) Boroda,
После переноса в документ "Отражение зарплаты в регламентированном учете" данные будут добавлены к существующим записям документа, но перед добавлением из документа будут удалены все существующие записи по начислению оценочных обязательств по статье относящейся к отпуску.
Закрытие оценочных обязательств, как я и отметил в описании, осуществляется типовыми средствами конфигурации "1С: Зарплата и управление персоналом 8".

Т.е. дополнительных документов "Отражение зарплаты в регламентированном учете" не создается,
Также не нужно переписывать выгрузку в бухгалтерию, т.к. используются стандартные проводки (Дт счет затрат - Кт 96)
6. alida555 14.03.12 08:54 Сейчас в теме
Проблема с переходящем отпуском осталась Получается в итоге вот так Январь ост на нач 14 дней использванно 28 начислено 30,33 остаток 16,33 ... Февраль на начало 16,33 использованно 0 начислено -25,66 остаток -9,33 В итоге на конец февраля остаток верный ,но начисление в январе ,феврале и остаток на конец января не верно ...
В лучае отрицательного остатка и отрицательного начисления(отрицательного начисления не должно быть) в днях наверное вернее чтобы в рублях не наслилялось т.к. отрицательная сумма в рублях уменшает сумму резерва
8. kondrp 1156 14.03.12 09:21 Сейчас в теме
(6) alida555,
Судя по вашему объяснению получается, что вы используете как раз способ "Отражать фактические отпуска кадровыми документами". При таком способе в регистре накопления "Фактические отпуска" записывается только общее количество дней, без разбивки по месяцам.
Обработка работает следующим образом:
1. Из типовой функции берется количество дней отпуска на начало месяца;
2. Из типовой функции берется количество дней отпуска на конец месяца (начало след.месяца);
3. Из регистра накопления "Фактические отпуска" по периоду регистрации выбирается количество дней использованного отпуска;
4. Рассчитывается количество дней Начислено = Ост.кон - Ост.нач + Дней использовано.

Из вашего примера получается, что количество дней рассчитывается верно:
Январь 2012: 16.33 - 14 + 28 = 30.33
Февраль 2012: -9.33 - 16.33 - 0 = -25.66

Также получается, что 30.33 - 25.66 = 4.67 (А это как раз количество дней к начислению за январь и февраль 2012). Поэтому, получается, что и сумма с минусом необходима для получения правильного результата.

Если Вы сомневаетесь в моем объяснении, воспользуйтесь кнопкой "справка по отпуску" из справочника "Остатки отпусков". Проверьте какие данные записываются на 01.02.2012 и 01.03.2012. Если они не сходятся с данными обработки - готов еще раз пересмотреть алгоритм.
7. Insanity 69 14.03.12 09:08 Сейчас в теме
Очень правильный подход к описанию обработки. За одно это ставлю плюс, надеюсь что обработка написана также обстоятельно и с комментариями. Обработку оттестирую - отпишусь. Но в любом случае Спасибо за проделанную работу.
9. alida555 14.03.12 10:01 Сейчас в теме
Меня смущает начислено январь 30,33 и февраль -25,66 должно же быть 2,33 и 2,33..
11. kondrp 1156 14.03.12 10:37 Сейчас в теме
(9) alida555,
Согласен с Вами, но в данной обработке я решил отталкиваться от типового механизма расчета остатков "1С:Зарплата и управление персоналом 8". Методику расчета как мог объяснил. Кроме того, в итоге, в феврале все получается верно. Проверьте, пожалуйста, справку по отпуску по этому сотруднику. Если там все так же как в обработке, то я буду считать, что сделал со своей стороны все что мог.
10. alida555 14.03.12 10:32 Сейчас в теме
Смущает потому что я должна начислить резерва за 2,33 дня а не за 30,33 и соответственно в феврале за 2,33 а не за -25,66
12. alida555 14.03.12 10:45 Сейчас в теме
Там все так же ..тогда получается типовой механизм расчета остатков к сожелению не очень подходит для использования в рамках расчета резерва т.к. сумма резерва искажается и в январе и в феврале ....
13. kondrp 1156 14.03.12 10:56 Сейчас в теме
(12) alida555,
После долгих разборов в принципах действия механизма расчета остатков отпусков я резюмировал для себя 2 вещи:
1. Лучше использовать типовой механизм остатков отпусков, т.к. при написании своего нужно учесть очень много особенностей расчета, которые в типовой уже есть.
2. Возможна ситуация с неправильным отнесением количества дней начисленного отпуска, если был переходящий отпуск, но в следующих месяцах эта ситуация автоматически исправляется.

P.S.
Искажение сумм - конечно не очень хорошо, но по отношению к общей сумме резерва, я думаю, можно пренебречь, кроме того, она потом исправляется.
14. infostar81 14.03.12 16:51 Сейчас в теме
Заценим обработку. Спасибо!
15. Insanity 69 15.03.12 10:24 Сейчас в теме
Спасибо ещё раз, Ваша работа уже сэкономила мне кучу времени, но есть пожелание: для удобства пользователей, при обновлении в имени файла вставляйте пожалуйста номер версии, а то со временем качающим (в частности мне) будет сложно определить какая из версий актуальна.
16. kondrp 1156 15.03.12 10:52 Сейчас в теме
(15) Insanity,
Спасибо за комментарий, обязательно учту при следующих обновлениях.
45. Insanity 69 19.03.12 13:37 Сейчас в теме
(16) Конечно здорово что проект развивается, но за великими свершениями хорошо-бы не забывать маленьких удобств... ведь совсем не сложно переименовать файл перед публикацией, а пользователю приятно :)
46. kondrp 1156 19.03.12 13:42 Сейчас в теме
(45) Insanity,
Хотя у себя я разные версии файлов не храню, за ненадобностью старых при выходе новых релизов. Но специально для Вас следующие публикации буду именовать номером релиза.
Insanity; +1 Ответить
741. albertik88 11 22.09.14 09:23 Сейчас в теме
(46) на платформе 1С:Предприятие 8.3 будет работать??
17. Insanity 69 15.03.12 11:07 Сейчас в теме
и еще одно пожелание: если не сложно, сделайте пожалуйста возможность отбора рассчитываемых сотрудников: хоть по подразделению, хоть списком сотров для удобства отладки. Так как очень уж долго ждать пока рассчитаются все сотрудники. Прерывание конечно отрабатывает хорошо, но отбор есть отбор :).
18. kondrp 1156 15.03.12 11:16 Сейчас в теме
(17) Insanity,
Идея интересная , надо подумать.
Правда не совсем понятно о какой отладке идет речь.
19. Insanity 69 15.03.12 11:37 Сейчас в теме
(18)
под отладкой я имею ввиду Тестирование Вашей обработки на копии Нашей базы, получение результатов, и проверка их "вручную". Для этой цели нет необходимости рассчитывать всех сотров, а достаточно сначала посчитать часть. Для себя я сделал отбор таким образом: Создал реквизит Сотрудники (список), вставил его в форму, и подсунул в условие отбора в 2 Ваших запроса: "//...всех неуволенных...", и "// Дополняем таблицу использованными ...". Рассчиталось быстро. Сейчас проверяем.
20. fregat 12 15.03.12 12:52 Сейчас в теме
У меня не по всем сотрудникам правильно заполняется столбец "Правила отражения в бух учете", причем по нескольким сотрудникам он вообще остается пустым, несмотря на присутствующие записи в регистре "УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентирован­номУчете". Проблема была решена небольшим изменением запроса:
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
| УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн­омУчете.Сотрудник КАК Сотрудник,
| МАКСИМУМ(УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн­омУчете.Период) КАК Период,
| УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн­омУчете.СпособОтраженияВБухучете
|ПОМЕСТИТЬ ВТШаблоныРаботников
|ИЗ
| РегистрСведений.УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн­омУчете.СрезПоследних(&НачалоПериода, ) КАК УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн­омУчете
//|ГДЕ
//| УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн­омУчете.Период <= &НачалоПериода
//|
|СГРУППИРОВАТЬ ПО
| УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн­омУчете.Сотрудник,
| УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн­омУчете.СпособОтраженияВБухучете
|;
Показать
21. kondrp 1156 15.03.12 13:52 Сейчас в теме
(20) fregat,
Спасибо. Обязательно проверю данную ошибку и вечером выложу исправленную версию.
22. prochka 15.03.12 18:45 Сейчас в теме
Скачивала обработку, посмотрела - появились вопросы. Пока их обдумывала, автор исправил ошибки и я скачала подправленный вариант, посмотрела, потестила - да, это ВЕЩЬ! В общем понравилось.
Есть пожелание: сделать печатный вариант обработки.
Обязательно буду следить за развитием продукта, автору большущее СПАСИБО!
23. Insanity 69 16.03.12 09:06 Сейчас в теме
(22) prochka, На мне уже висит задача по печатной форме, только делать я её буду не скоро (недельки через две) сперва эту обработку подгоню под желания наших главбухов :). а пока можно воспользоваться стандартным выводом списка (у автора все данные вытащены в табличную часть обработки, и даже отчисления в фонды расписаны, только скрыты за ненадобностью) "ПрКнопкаМыши в табличную часть - вывести список, а дальше либо в Ехель либо добавить заголовок и на печать"
24. Insanity 69 16.03.12 09:15 Сейчас в теме
kondrp, тут выскочила ещё одна ошибочка: если Рассчитать обязательства, а потом поставить галку "Провести инвентаризацию", то появляется:
"{Форма.Форма.Форма(1185)}: Значение не является значением объектного типа (ДатаУвольнения)
Если ЭлементыФормы.Резервы.ТекущиеДанные.ДатаУвольнения <> Дата(1,1,1) Тогда"
интересно что появляется она только в первый раз, и ни чем кроме своего появления не мешает (пока не разбирался в чем дело)
25. kondrp 1156 16.03.12 10:47 Сейчас в теме
(24) Insanity,
За совет (22) с правой кнопкой мышки - спасибо :). Сам бы написал, да не успел зайти вчера вечером на сайт.

По поводу ошибки - проверю, исправлю + сегодня выложу обновленный релиз с исправлениями.

Кроме того, Вы написали про дополнительные требования Ваших глав.бухов. Если это не коммерческая тайна, то может поделитесь, что им необходимо. Возможно я это смогу реализовать в своей версии обработки.
26. Insanity 69 16.03.12 12:05 Сейчас в теме
(25) Абсолютно не секрет. Одна требует чтобы резерв начислялся раз в год на весь год вперёд, а потом чтоб была возможность раз в квартал проводить корректировку резерва всвязи с "текучкой кадров". Период (КонецПериода, НачалоПериода) я поменял с месяца на год в запросах подправил, но почему-то 28 дней получил далеко не по всем сотрудникам. Сижу, разбираюсь.
28. kondrp 1156 16.03.12 12:54 Сейчас в теме
(26) Insanity,
Интересная мысль. Возможно надо включить такую возможность в обработку для большей универсальности.
30. prochka 16.03.12 13:33 Сейчас в теме
(25)
Я сделала как посоветовали умные люди ((23) Insanity) - спасибо большое. Получилось сложновато для корректировки в Excel и для чтения посторонними лицами. Свой вопрос оставляю открытым - планирует ли автор дальнейшую разработку печатной формы?

(27) alida555,
Полностью с Вами согласна...
31. kondrp 1156 16.03.12 13:54 Сейчас в теме
(30) prochka,
У меня стояло задачи вывести обработку на печать. Если она действительно Вам нужна, то нужно определиться с колонками, шапкой и подвалом. Напишите мне как Вы видите печатную форму этой обработки.
32. Insanity 69 16.03.12 14:02 Сейчас в теме
33. kondrp 1156 16.03.12 14:25 Сейчас в теме
(32) Insanity,
Интересная форма. Вечером посмотрю более подробно, возможно возьму за основу для разработки печатной формы. Спасибо.
34. prochka 16.03.12 15:27 Сейчас в теме
(32) Insanity, kondrp,
Действительно - интересно. Тоже посмотрю вечером.
Кроме того аудитор навел меня на такую мысль: по смыслу резерв отпускных - это та сумма которую мы должны будем выплатить/возместить работнику(ам) за неиспользованные отпуска если бы он решил уволиться. Отсюда получается, что если работник уволился бы в этом месяце (марте-12 г.), то резерв (или сам отпуск) рассчитывается по среднему заработку за предыдущие 12 месяцев (01.03.11-29.02.12), а поскольку он не уволился, то дни отпуска остались неиспользованными. И поскольку мы предполагаем, что он может уволиться 01.04.12, то и сумма резерва за неиспользованные дни на конец марта должна рассчитываться по среднему заработку для этого периода, т.е. 01.04.11-31.03.12
По смыслу получается, что среднедневная зарплата для остатка дней резерва на начало месяца и на его конец будут разными.
Какое у Вас (и Ваших бухгалтеров) мнение на этот счет?
35. kondrp 1156 16.03.12 18:57 Сейчас в теме
(34) prochka,
Вообще данная обработка предназначена для начисления резерва в составе документа "Отражение зарпалаты в регламентированном учете". А этот документ, как правило, формируется не в конце скажем марта, а в начале апреля, когда все начисления за март уже проведены. Отсюда получается, что в обработке можно программно сдвинуть дату и получить средний с учетом марта. Но надо ли - решать Вам.
Я считаю так: если хотите перестраховаться от того, чтобы ваш резерв не ушел в минус, тогда нужно делать так как предлагает Ваш аудитор. Но такая ситуация может возникнуть только в том случае если большинство работников предприятия взяли и уволились 1 апреля. В иных случаях разница в среднем нескольких сотрудников незначительно скажется на общей сумме резерва. Кроме того, на 31 декабря обязательно будет проводиться инвентаризация резервов, по итогам которой, в любом случае, будут сделаны корректирующие проводки в ту или иную сторону.
36. prochka 17.03.12 16:48 Сейчас в теме
(35)
Полностью с Вами согласна, но поскольку у меня как у пользователя руки чешутся дать программистам работу, то предлагаю свою версию печатной формы: в конце таблицы я написала кое-какие комментарии.
Еще прошу подумать над такими вопросами и высказать свое мнение:
1) Если в настройках параметров учета программы 1С алгоритм расчета по удержанию за не отработанный отпуск не уменьшает налоги и взносы, а "регистрируется" как обычное удержание, то у сотрудников которых отпуск использован авансом (т.е. дни и сумма <0) не может быть начисления страховых взносов уменьшающих сумму резерва (т.е. отрицательных сумм взносов).
2) При начислении оценочного обязательства по НУ в документ "Отражение зарплаты в регл.учете" формируется только одна проводка по способу отражения на сумму+страх.взносы. Однако по правилам НУ оплата труда и страховые взносы должны "расходится" на разные субконто, т.к. они по разному классифицируются в НУ и под разными строчками попадают в декларацию по прибыли.
Прикрепленные файлы:
Таблица.xlsx
37. kondrp 1156 17.03.12 20:54 Сейчас в теме
(36) prochka,
По первому вопросу посмотрю как работает типовая и потом отпишусь по реализации этого механизма в обработке.

По второму вопросу:
В программе есть регистр сведений "Соответствие статей затрат отражения в бухучете". В этом регистре для резерва можно установить статью затрат для начисления и статью затрат для страховых взносов. Если статьи затрат различаются, то обработка сформирует две проводки, каждая по своей статье затрат.
38. prochka 18.03.12 11:32 Сейчас в теме
(37)
Спасибо большое, я совсем забыла про настройку "Соответствие статей затрат отражения зарплаты в бухучете"
49. Insanity 69 21.03.12 15:14 Сейчас в теме
kondrp, нашел где и когда происходит ошибка (24). Когда удаляешь ВСЕ элементы ТЧ резервы (или происходит очистка ТЧ), отрабатывает Процедура РезервыПриАктивизацииСтроки(Элемент), и пытается сравнить ДатаУвольнения (из текущей строки) с пустой датой, а так как все строки удалены, то вываливается из нее с ошибкой.
Не совсем понятно, зачем вообще сообщать что уволенный сотрудник уволен, поэтому у себя я эту процедуру заремил.
50. kondrp 1156 21.03.12 16:09 Сейчас в теме
(49) Insanity,
Сообщение выводится для того чтобы знать каким числом уволили сотрудника. Так бухгалтерии нашей удобнее. При следующей публикации учту эту ошибку.
27. alida555 16.03.12 12:44 Сейчас в теме
Вообще то резерв наисляется ежемесяно ...Раз в год делается инвентаризация резерва .....По моему мнению существующий отчет хорош .....
29. Insanity 69 16.03.12 13:27 Сейчас в теме
(27) alida555, по моему тоже, но главбух думает иначе.
39. Ariko-sv 19.03.12 06:42 Сейчас в теме
Очень грамотно все сделано!!! Спасибо!!! Но я тоже соглашусь с другими пользователями, что печатная форма очень даже не помешает!!! Буду ждать!!!
42. kondrp 1156 19.03.12 11:29 Сейчас в теме
(39) Ariko-sv,
Печатная форма в работе. А если обработка Вам понравилась, можно отметить ее "+". Буду премного благодарен.
natalil05; 02RUSlan; +2 Ответить
40. Ariko-sv 19.03.12 07:17 Сейчас в теме
И еще, у меня несколько фирм, запускаю обработку по фирме ИП, там никто в отпуск не ходил, а в январе, н-р, в фирме ООО один сотрудник N ушел в отпуск, и почему-то он попадает в отчет по фирме ИП, где отпусков не было. Кстати у этого N на начало и на конец остатка не показывает, сумм тоже нет, только начислено-использовано. Когда формирую по ООО, то сотрудник N расчитывается верно. Почему?
43. kondrp 1156 19.03.12 11:36 Сейчас в теме
(40) Ariko-sv,
Если присутствуют записи только на начислению и использованию дней отпуска, то нужно проверить регистр накопления "Фактические отпуска организаций" на наличие в нем записей по этому сотруднику. Если запись есть, но сотрудник числится в другой фирме - нужно перейти в документ, который ввел эту запись и проверить правильность его заполнения. Если документ заполнен правильно, но ошибка осталась - отпишитесь, будем разбираться дальше.
41. гвость 19.03.12 10:23 Сейчас в теме
Хорошая обработка, автору респект, съэкономил массу времени

если будет причесывать дальше, то надо поправить вот что,
проверка флага инвентаризации,
при формировании с взведенным флагом инвентаризация:
СтрокаРезервы.ОбщаяСуммаНачислено = СтрокаРезервы.СуммаНачальныйОстаток + СтрокаРезервы.СуммаНачислено ...
это будет резерв за 11- год.

а также, при формировании инвентаризации декабрьским документом, необходимо ставки получать 12-го года, а не 11-го
02RUSlan; +1 Ответить
44. kondrp 1156 19.03.12 11:57 Сейчас в теме
(41) гвость,
Спасибо за комментарий. Вопрос о том насколько корректно проводится инвентаризация оценочных обязательств проанализирую сразу после публикации печатной формы обработки.
47. Insanity 69 21.03.12 13:28 Сейчас в теме
(41) гвость, Присоединяюсь к Вашему мнению, только
- похоже автор изначально предполагал, что инвентаризация будет делаться началом года (о чем говорит подпись "Провести инвентаризацию остатков по оценочным обязательствам на 01.01.2012") и соответственно ставки возьмутся правильные
- ну а ОбщаяСуммаНачислено действительно при взведенном флаге отображается неверно (просто не сделана проверка флага),но при этом проводки переносятся правильно.
48. kondrp 1156 21.03.12 13:59 Сейчас в теме
(47) Insanity,
При взведенном флаге переносится не только ОбщаяСуммаНачислено. Переносится сумма начальных остатков + сумма начислено. Согласен, что визуально это не понятно, но на момент разработки такой задачи и не стояло.
До выходных выложу обработку с добавленной печатной формой, потом и до инвентаризации руки дойдут.
51. гвость 21.03.12 16:22 Сейчас в теме
(47)Insanity, подпись "Провести инвентаризацию остатков по оценочным обязательствам на ...
не статична!
ЭлементыФормы.ИнвентаризацияРезервовПредстоящихОтпусков.Заголовок =
"Провести инвентаризацию остатков по оценочным обязательствам на " + Формат(НачалоПериода, "ДФ=dd.MM.yyyy");


:)
02RUSlan; +1 Ответить
52. Insanity 69 22.03.12 08:42 Сейчас в теме
(51) гвость, я в курсе, я и имел ввиду: ...на " + Формат(НачалоПериода, "ДФ=dd.MM.yyyy");
53. гвость 22.03.12 09:02 Сейчас в теме
(52)Insanity,
тогда мне совсем не понятно, о чем вы писали выше, т.к. начало периода - это начало месяца периода регистррации
документа заполнения.

Процедура ПриОткрытии()
НачалоПериода = НачалоМесяца(ОбъектЗаполнения.ПериодРегистрации);
...
54. Insanity 69 22.03.12 09:16 Сейчас в теме
(53) гвость, Приношу свои извинения (действительно вышло недопонимание).
55. гвость 22.03.12 09:31 Сейчас в теме
(54)Insanity,
цитирую вас
(41) гвость, Присоединяюсь к Вашему мнению, только
- похоже автор изначально предполагал, что инвентаризация будет делаться началом года (о чем говорит подпись "Провести инвентаризацию остатков по оценочным обязательствам на 01.01.2012") и соответственно ставки возьмутся правильные


ещё раз повторю, что если делается декабрьский документ отражения, который плюсом делает резерв за 11 год,
то ставки он берёт НЕ ПРАВИЛЬНО! т.к. резерв должен быть сделан по ставкам уже 2012-го года.

мне вапще не понятно, что вы меня тут в правила тыкаете

смотрите код - там всё написано.
02RUSlan; +1 Ответить
60. kondrp 1156 22.03.12 10:24 Сейчас в теме
(55) гвость, (54) Insanity,
Возможно Вы не понимаете друг друга, хотя говорите об одном и том же, но я понял, что имеется в виду.

Кроме того, убедительная просьба не устраивать дебаты в комментариях !
56. 02RUSlan 63 22.03.12 09:41 Сейчас в теме
(54) Insanity, Уважаемый, рекомендую! в прочтении http://forum.infostart.ru/rules/, прочитать и пункт 15, после слов ЗАПРЕЩЕНО:
57. гвость 22.03.12 09:42 Сейчас в теме
kondrp, не знаю на сколько полезно или не полезно будет следущее пожелание,
но меня бухи попросили переделать расчет при переходящем.
их логика была такова,
если отпуск сотрудника переходящий, и сделано начисление отпуска в месяце за который формируется отражение зп в рег учете, то они считаю что резервировать эти деньги не надо, т.к. предполагается, что отпускные уже выплачеты.

соответственно я переделал как они просили.

Еще переделал тот момент когда сотрудник был принят с 01-15 дни месяца, то ему 2.33 начисляться не должно.

мало-ли может пригодиться.
02RUSlan; +1 Ответить
59. kondrp 1156 22.03.12 10:21 Сейчас в теме
(57) гвость,
Возможно Вы и правы, но я не совсем понял, почему не должно начисляться 2.33 если сотрудник принят с 1 по 15 число. Поясните пожалуйста.

(58) гвость,
При разработке не был учтен статус сотрудника. Обязательно запишу в список пожеланий к реализации. Но смогу заняться только после публикации печатной формы и изменения механизма начальных остатков.
61. гвость 22.03.12 10:38 Сейчас в теме
(59)

Что то в духе - за месяц отработанный менее половины, отпуск в размере 2.33 не начисляется.
62. 02RUSlan 63 22.03.12 10:40 Сейчас в теме
(57) гвость, (59)
Еще переделал тот момент когда сотрудник был принят с 01-15 дни месяца, то ему 2.33 начисляться не должно
. Наверно когда сотрудник был принят после 15 числа месяца, то ему 2.33 начисляться не должно
гвость; +1 Ответить
63. гвость 22.03.12 10:43 Сейчас в теме
(62) 02RUSlan, это и имел введу...
64. kondrp 1156 22.03.12 11:22 Сейчас в теме
(63) гвость,
Можно Вас попросить расписать как был реализован механизм начисления дней по сотрудникам принятым после 15 числа ?
65. гвость 22.03.12 15:53 Сейчас в теме
(64) где идет формирование фактических отпусков, этот запрос нагружен запросом по ОсновнымНачислениямРаботникамОрганизаций в части количества отработанных дней, которые и проверяются.
66. гвость 22.03.12 15:58 Сейчас в теме
(64) только не после 15 числа, меня уже тут поправили, не верно изложил...
просто проверяем сколько сотр. в месяце работал (с учетом всякого рода прогулов и пр..)
и проверяем.
Просто тут опять, как поставят задачу бухи, у меня так - для месяцев с 28 дней норма
для начисления отпуска 2.33 - 14 дней, для всех остальных - 15 дней, есть норма ставим 2.33 нет - извените.
58. гвость 22.03.12 10:09 Сейчас в теме
kondrp, ещё такой момент,
вы получаете базу для расчета ФСС, ФОМС и не проверяете на - резидент/нерезидент
и по ним формируются резервы со всеми налогами, ФСС и ФОМС не должны формироваться.
Речь про нерезидентов.
02RUSlan; +1 Ответить
67. пользователь 22.03.12 17:39
Сообщение было скрыто модератором.
...
68. ves.Parnas 23.03.12 11:02 Сейчас в теме
Отличный вариант решения. У нас тоже есть задача в части начисления резервов. Надо "разрезать" по категориям должностей "Рабочие" "Служащие". Попробуем реализовать аналогичным методом (в смысле внешней обработкой)
kulmaksim; +1 Ответить
69. olenionok 23.03.12 12:41 Сейчас в теме
Скажите, а исключается ли в приведенном решении из расчета время:
- отпусков по уходу за ребенком
- прогулы
- отпуска за свой счет, превышающие 14 дней?
71. kondrp 1156 23.03.12 19:56 Сейчас в теме
(69) olenionok,
В обработке используется польностью типовой механизм расчета остатков отпусков. Насколько я знаю, в этом механизме присутствует исключение из расчета времени в отпусках по уходу за ребенком и отпуска за свой счет.
Но если в типовом механизме есть ошибки расчета, либо он не учитывает все варианты расчета, то такие же ошибки будут и в моей обработке.
70. гвость 23.03.12 13:55 Сейчас в теме
kondrp, ещё 5 копеек.

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

Не внимательно прочитал комменты с начала обуждения, понял, что вы в курсе, забираю свои 5 копеек обратно :)
72. denezhka 26.03.12 21:33 Сейчас в теме
73. kondrp 1156 26.03.12 22:18 Сейчас в теме
(72) denezhka,
Всегда рад помочь.
74. jeniav 27.03.12 08:47 Сейчас в теме
Интересная штука! немного передалать под себя и можно отдавать пользователям
75. kondrp 1156 27.03.12 08:58 Сейчас в теме
(74) jeniav,
Если не секрет, что хотите переделать ?
76. jeniav 27.03.12 10:05 Сейчас в теме
Так как ваша обработка ориентирована на российское законодательство, то для казахстанского предприятия необходимы некоторые переработки. Кроме того у каждого пользователя есть свои требования и заморочки
77. kondrp 1156 27.03.12 10:45 Сейчас в теме
(76) jeniav,
Особенности казахстанского законодательства я конечно вряд ли реализую,
но если есть какие-либо предложения по улучшению обработки, пожалуйста пишите в комментариях.
78. D1ed1 29.03.12 12:21 Сейчас в теме
kondrp, просто супер! ждём ваших следующих публикаций!
79. NPMar 29.03.12 14:34 Сейчас в теме
Спасибо за публикацию... Но, к сожалению, не могу воспользоваться. Нужно иметь 3 балла для скачивания 3-х файлов. Очень жаль...
80. kondrp 1156 29.03.12 14:41 Сейчас в теме
(79) NPMar,
Я не до конца знаю особенности скачивания файлов с ресурса, поэтому у меня вопрос: Вы не можете скачать все 3 файла или любой из этих файлов ?
81. NPMar 29.03.12 14:50 Сейчас в теме
Инфостарт ужесточил условия скачивания. нужно набрать один балл для скачивания одного файла. Я не совсем понимаю, как они считают баллы, но если я послала одно сообщение, то получаю 0.15 балла. Иногда чуть больше.
Не знаю, почему. А "лепить" сообщения только для того, чтобы получить 0.15 балла не хочется. Для 3-х файлов нужно 3 балла...
82. kondrp 1156 29.03.12 16:17 Сейчас в теме
(81) NPMar,
Получается, что если у меня в публикации 3 файла (2 из которых - устаревшие версии), то один файл (актуальную версию) тоже не получается скачать ?
Если это действительно так, то я удалю старые версии файлов
83. NPMar 29.03.12 16:23 Сейчас в теме
Спасибо большое! Если Вы оставите один файл, то я смогу скачать.
84. NPMar 29.03.12 16:28 Сейчас в теме
Извените, можете не удалять, я просто скачаю последнюю версию. Спасибо Вам большое за ваше участие.
85. kondrp 1156 29.03.12 17:22 Сейчас в теме
(84) NPMar,
Всегда рад помочь!
86. vladir 114 02.04.12 17:43 Сейчас в теме
Спасибо за обработку. Проверяю на конфигурации Комплексная автоматизация, редакция 1.1 (1.1.19.1). После небольших изменений - работает. Правда пока упорно не хочет в док. Отражение ЗП в регл учете по Дт записывать Статью затрат и Подразделение...
Добавил несколько строк в модуль формы "Настройки" для подбора подразделений и сотрудников по выбранной организации:
Процедура КоманднаяПанельПодразделенияДобавить(Кнопка)
...
	ФормаВыбора.ПараметрОтборПоВладельцу = Организация;
Процедура КоманднаяПанельСотрудникиДобавить(Кнопка)
...	
	ФормаВыбора.Отбор.Организация.ВидСравнения = ВидСравнения.Равно;
	ФормаВыбора.Отбор.Организация.Использование = Истина;
	ФормаВыбора.Отбор.Организация.Значение = Организация;
87. kondrp 1156 02.04.12 18:08 Сейчас в теме
(86) vladir,
Спасибо за комментарий. В следующей публикации учту.

Формирование на "1С:Комплексная автоматизация" не проверял, т.к. изначально писал для "1С:Зарплата и управление персоналом 8". Если будут еще предложения - пишите
88. vladir 114 03.04.12 12:48 Сейчас в теме
(87) (Конфигурации Комплексная автоматизация, редакция 1.1 (1.1.19.1)) Проблемку с тем, что в док. "Отражение ЗП в регл учете" не записывалось подразделение решил следующим образом: По аналогии с процедурой ЗаполнитьСтатьюЗатрат(СтрокаОтражениеВУчете, СтатьяЗатрат) добавил =>

Процедура ЗаполнитьПодразделениеОрганизации(СтрокаОтражениеВУчете, Подразделение)
	Если ТипЗнч(СтрокаОтражениеВУчете.СубконтоДт1) = Тип("СправочникСсылка.ПодразделенияОрганизаций") Тогда
		СтрокаОтражениеВУчете.СубконтоДт1 = Подразделение;
	КонецЕсли;	
	Если ТипЗнч(СтрокаОтражениеВУчете.СубконтоДт2) = Тип("СправочникСсылка.ПодразделенияОрганизаций") Тогда
		СтрокаОтражениеВУчете.СубконтоДт2 = Подразделение;
	КонецЕсли;	
	Если ТипЗнч(СтрокаОтражениеВУчете.СубконтоДт3) = Тип("СправочникСсылка.ПодразделенияОрганизаций") Тогда
		СтрокаОтражениеВУчете.СубконтоДт3 = Подразделение;
	КонецЕсли;	
	Если ОценочныеОбязательстваФормироватьНУ Тогда
		Если ТипЗнч(СтрокаОтражениеВУчете.СубконтоДтНУ1) = Тип("СправочникСсылка.ПодразделенияОрганизаций") Тогда
			СтрокаОтражениеВУчете.СубконтоДтНУ1 = Подразделение;
		КонецЕсли;	
		Если ТипЗнч(СтрокаОтражениеВУчете.СубконтоДтНУ2) = Тип("СправочникСсылка.ПодразделенияОрганизаций") Тогда
			СтрокаОтражениеВУчете.СубконтоДтНУ2 = Подразделение;
		КонецЕсли;	
		Если ТипЗнч(СтрокаОтражениеВУчете.СубконтоДтНУ3) = Тип("СправочникСсылка.ПодразделенияОрганизаций") Тогда
			СтрокаОтражениеВУчете.СубконтоДтНУ3 = Подразделение;
		КонецЕсли;	
	КонецЕсли;
КонецПроцедуры	
Показать

(Для Счетов 20, 23, 25, 26 подразделение - субконто 1, для Счета 44 - субконто 2)
Светлый ум; denium; +2 Ответить
168. denium 117 28.05.12 15:45 Сейчас в теме
1. В нашей организации множество записей в регистре "СоответствиеСтатейЗатратОтраженияЗарплатыВРеглУчете"
Соответсвенно вы находите лишь первую запись, что не верно.
Заменил структуру на соответствия, предварительно объявив соответствия для всего модуля.
Процедура ПолучитьСоответствияСтатейЗатрат()
	Запрос = Новый Запрос;
	Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	               |	СоответствиеСтатейЗатратОтраженияЗарплатыВРеглУчете.СтатьяЗатратНачисления КАК СтатьяЗатратНачисления,
	               |	СоответствиеСтатейЗатратОтраженияЗарплатыВРеглУчете.СтатьяЗатрат КАК СтатьяЗатратСтраховыеВзносы
	               |ИЗ
	               |	РегистрСведений.СоответствиеСтатейЗатратОтраженияЗарплатыВРеглУчете КАК СоответствиеСтатейЗатратОтраженияЗарплатыВРеглУчете
	               |ГДЕ
	               |	СоответствиеСтатейЗатратОтраженияЗарплатыВРеглУчете.ВидСтатьиЗатрат = &ВидСтатьиЗатрат
	               |
	               |СГРУППИРОВАТЬ ПО
	               |	СоответствиеСтатейЗатратОтраженияЗарплатыВРеглУчете.СтатьяЗатратНачисления,
	               |	СоответствиеСтатейЗатратОтраженияЗарплатыВРеглУчете.СтатьяЗатрат";

	
	Запрос.УстановитьПараметр("ВидСтатьиЗатрат", Перечисления.ВидыДополнительныхСтатейЗатрат.СтраховыеВзносы);
	
	Результат 				= Запрос.Выполнить();
	ВыборкаДетальныеЗаписи	= Результат.Выбрать();
	
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		СоответствиеСтатейЗатратСтраховые.Вставить(ВыборкаДетальныеЗаписи.СтатьяЗатратНачисления	,ВыборкаДетальныеЗаписи.СтатьяЗатратСтраховыеВзносы );
	КонецЦикла;
		
	Запрос.УстановитьПараметр("ВидСтатьиЗатрат", Перечисления.ВидыДополнительныхСтатейЗатрат.ФСС_НС);
	
	Результат 				= Запрос.Выполнить();
	ВыборкаДетальныеЗаписи	= Результат.Выбрать();
	
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		СоответствиеСтатейЗатратНС.Вставить(ВыборкаДетальныеЗаписи.СтатьяЗатратНачисления	,ВыборкаДетальныеЗаписи.СтатьяЗатратСтраховыеВзносы );
	КонецЦикла;

	
КонецПроцедуры


////////////////////////////////////////////////////////////­////////////////////
// ИНИЦИАЛИЗАЦИЯ ОБЪЕКТА 

СоответствиеСтатейЗатратСтраховые   = Новый Соответствие;
СоответствиеСтатейЗатратНС 			= Новый Соответствие;


Показать


Вы получаете две проводки по каждому затратному счету.
Первая проводка - зарплата, вторая проводка - начисление в фонды.
Но это не совсем верно, так как у нас в том же регистре соответсвий проводки по ФСС и НС ложаться на отдельные статьи затрат.
Т.е. в итоге должно быть три проводки на одном затратном счете, с одним подразделением, о одной статьей затрат начисление заработной платы.
Поэтому я получаю два соответствия отдельно для ФСС_НС и отдельно для Страховых взносов.

Переписал также процедуру "ЗаполнитьСтатьюЗатрат", и ее вызовы.

Процедура ЗаполнитьСтатьюЗатрат(СтрокаОтражениеВУчете,ВидСтатьиЗатрат)

	Если ТипЗнч(СтрокаОтражениеВУчете.СубконтоДт1) = Тип("СправочникСсылка.СтатьиЗатрат") Тогда
	    СтрокаОтражениеВУчете.СубконтоДт1 = 
            ?(ВидСтатьиЗатрат=Перечисления.ВидыДополнительныхСтатейЗатрат.СтраховыеВзносы,
            СоответствиеСтатейЗатратСтраховые.Получить (СтрокаОтражениеВУчете.СубконтоДт1),
            СоответствиеСтатейЗатратНС.Получить(СтрокаОтражениеВУчете.СубконтоДт1));
	КонецЕсли;	
	
	Если ТипЗнч(СтрокаОтражениеВУчете.СубконтоДт2) = Тип("СправочникСсылка.СтатьиЗатрат") Тогда
	    СтрокаОтражениеВУчете.СубконтоДт2 = 
            ?(ВидСтатьиЗатрат=Перечисления.ВидыДополнительныхСтатейЗатрат.СтраховыеВзносы,
            СоответствиеСтатейЗатратСтраховые.Получить(СтрокаОтражениеВУчете.СубконтоДт2),
            СоответствиеСтатейЗатратНС.Получить(СтрокаОтражениеВУчете.СубконтоДт2));
	КонецЕсли;	
	
	Если ТипЗнч(СтрокаОтражениеВУчете.СубконтоДт3) = Тип("СправочникСсылка.СтатьиЗатрат") Тогда
	     СтрокаОтражениеВУчете.СубконтоДт3 =
             ?(ВидСтатьиЗатрат=Перечисления.ВидыДополнительныхСтатейЗатрат.СтраховыеВзносы,
             СоответствиеСтатейЗатратСтраховые.Получить      (СтрокаОтражениеВУчете.СубконтоДт3),
             СоответствиеСтатейЗатратНС.Получить(СтрокаОтражениеВУчете.СубконтоДт3));
	КонецЕсли;	
	
	Если ОценочныеОбязательстваФормироватьНУ Тогда
		
		Если ТипЗнч(СтрокаОтражениеВУчете.СубконтоДтНУ1) = Тип("СправочникСсылка.СтатьиЗатрат") Тогда
			СтрокаОтражениеВУчете.СубконтоДтНУ1 = 
?(ВидСтатьиЗатрат=Перечисления.ВидыДополнительныхСтатейЗатрат.СтраховыеВзносы,СоответствиеСтатейЗатратСтраховые.Получить(СтрокаОтражениеВУчете.СубконтоДтНУ1),
СоответствиеСтатейЗатратНС.Получить(СтрокаОтражениеВУчете.СубконтоДтНУ1));
		КонецЕсли;	
	
		Если ТипЗнч(СтрокаОтражениеВУчете.СубконтоДтНУ2) = Тип("СправочникСсылка.СтатьиЗатрат") Тогда
			СтрокаОтражениеВУчете.СубконтоДтНУ2 =
?(ВидСтатьиЗатрат=Перечисления.ВидыДополнительныхСтатейЗатрат.СтраховыеВзносы,СоответствиеСтатейЗатратСтраховые.Получить(СтрокаОтражениеВУчете.СубконтоДтНУ2),
СоответствиеСтатейЗатратНС.Получить(СтрокаОтражениеВУчете.СубконтоДтНУ2));

		КонецЕсли;	
	
		Если ТипЗнч(СтрокаОтражениеВУчете.СубконтоДтНУ3) = Тип("СправочникСсылка.СтатьиЗатрат") Тогда
			СтрокаОтражениеВУчете.СубконтоДтНУ3 = 
?(ВидСтатьиЗатрат=Перечисления.ВидыДополнительныхСтатейЗатрат.СтраховыеВзносы,СоответствиеСтатейЗатратСтраховые.Получить(СтрокаОтражениеВУчете.СубконтоДтНУ3),
СоответствиеСтатейЗатратНС.Получить(СтрокаОтражениеВУчете.СубконтоДтНУ3));
		КонецЕсли;	
		
	КонецЕсли;
	
КонецПроцедуры	
Показать


Блок ниже должен быть удален, так как в первозданной "СтрокаОтражениеВУчете" уже содержится аналитика требуемой для проводки по заработной плате.
Какой смысл определять ее вновь ?

// {{D.28.05.12/1522-DENIS   
// {{
//ЗаполнитьСтатьюЗатрат(СтрокаОтражениеВУчете, СтатьяЗатратНачисления);
// }}
// }}D.28.05.12/1522-DENIS



2. Ранее уже писал про подразделения (88) vladir, этой аналитики у вас не хватает, вопосльзовался тем кодом котрый выложен в комментариях, код работоспособен, аналитику по подразделениям получаю.

В итоге получил такой результат:
Прикрепленные файлы:
169. kondrp 1156 29.05.12 07:55 Сейчас в теме
(168) denium,
Спасибо за комментарий. Действительно блок формирования проводок еще не является досконально проработанным, т.к. изначально делался "на коленке" и в дальнейшем, при обновлении публикаций, практически не затрагивался.
Обязательно переварю информацию, которую Вы предоставили и добавлю изменения в блок формирования проводок в следующей публикации.
89. vladir 114 03.04.12 12:50 Сейчас в теме
И соответственно добавил вызов процедуры ЗаполнитьПодразделениеОрганизации(...) В процедуру КнопкаПеренестиДанныеВДокументНажатие(Элемент)
90. kondrp 1156 03.04.12 13:41 Сейчас в теме
(89) vladir,
Спасибо. Проанализирую, возможно добавлю в следующей публикации
Оставьте свое сообщение