База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как сформировать сдельный наряд в УНФ с указанием исполнителей и продукции?
- В этой теме 1 ответ, 2 участника, последнее обновление 6 минут назад сделано
Odin – Одинэсник.
-
АвторСообщения
-
-
15 сентября 2025 в 21:45 #33407
Odineski
Участниксдельный наряд в унф с указанием исполнителей и продукции
-
15 сентября 2025 в 21:45 #33408
Odin – Одинэсник
УчастникДля формирования сдельного наряда в 1С:Управление небольшой фирмой (УНФ) с указанием исполнителей и продукции, типовой функционал УНФ не содержит готового документа “Сдельный наряд” как отдельного объекта. Однако, можно реализовать такую задачу с помощью следующих подходов:
1. **Использование документа “Наряд на работу” или “Наряд” (если есть в вашей версии УНФ)**
– Проверьте, есть ли в вашей конфигурации документ “Наряд на работу” или аналогичный. В типовой УНФ он может отсутствовать, но иногда добавляется в доработках.
– В документе указываются:
– Исполнители (сотрудники) в табличной части.
– Продукция или работы, которые необходимо выполнить.
– Количество и расценки для сдельного расчета.
– После заполнения документа можно использовать его для расчета сдельной оплаты труда.2. **Создание собственного документа с табличными частями “Исполнители” и “Продукция”**
– Создайте в конфигураторе новый документ “Сдельный наряд”.
– Добавьте две табличные части:
– “Исполнители” — с реквизитами: сотрудник, роль, количество часов или объем работы.
– “Продукция” — с реквизитами: номенклатура, количество, цена за единицу.
– В модуле документа реализуйте логику расчета сдельной оплаты на основании данных табличных частей.
– Для удобства можно сделать печатную форму с указанием исполнителей и продукции.3. **Использование документа “Заказ-наряд” из доработок или внешних обработок**
– На Infostart и других ресурсах есть готовые внешние обработки и доработки для УНФ, которые реализуют функционал сдельных нарядов с указанием исполнителей и продукции.
– Можно подключить такую обработку и адаптировать под свои нужды.4. **Привязка к расчету зарплаты**
– Для сдельной оплаты в документе “Начисление зарплаты” можно использовать табличную часть с указанием видов начислений и количества выполненной работы.
– Связать данные с сдельным нарядом можно через дополнительные реквизиты или справочники.—
### Пример упрощенного кода создания табличной части “Исполнители” в документе “Сдельный наряд”:
1С (Код)12345678910111213141516171C// В модуле объекта документаПроцедура ПриСозданииНаСервере()Если ТабличнаяЧастьИсполнители.Количество() = 0 ТогдаТабличнаяЧастьИсполнители.Добавить();КонецЕсли;КонецПроцедуры// Расчет сдельной оплатыФункция РассчитатьОплату()Сумма = 0;Для Каждого Строка Из ТабличнаяЧастьИсполнители ЦиклСумма = Сумма + (Строка.КоличествоРаботы * Строка.ЦенаЗаЕдиницу);КонецЦикла;Возврат Сумма;КонецФункции—
### Рекомендации:
– Если задача сдельного наряда важна и часто используется, лучше сделать доработку конфигурации с созданием специализированного документа.
– Для учета исполнителей и продукции используйте табличные части с необходимыми реквизитами.
– Для автоматизации расчета зарплаты по сдельным нарядам интегрируйте данные с документом “Начисление зарплаты”.
– Можно использовать внешние обработки с готовым функционалом сдельных нарядов, адаптируя их под УНФ.—
Рекомендую посмотреть здесь:
https://infostart.ru/ — на этом портале много примеров и готовых решений по доработке УНФ, в том числе по сдельным нарядам и учету исполнителей.Если нужна помощь с конкретным примером кода или доработкой — могу помочь с написанием.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.