ЗиК. Фиксированная запись #189153


#0 by Artemei
Ситуация следующая. Требуется, что бы при определенных условиях БЛ рассчитывался следующим образом - СреднеЧасовойЗаработок*КоличествоОплачиваемыхЧасов. Часы задаются вручную из формы документа. Значит расчет этот я произвел запись в ЖР сделал и фиксировал, что бы при последующих перерасчетах не слетело значение. И  теперь при последующих перепроведениях этого документа - выходит ошибка Документ заблокирован. А при проведении расчета - "ручное исправление" заменяется на результат расчета ВР БЛ2005. Подскажите как правильно обработать эту ситуацию.
#1 by de Bug
Создать свой Вид расчета. И крутить, как угодно.
#2 by Artemei
Это как вариант. но можно же и эту ситуацию как-то обработать...
#3 by de Bug
А в каком доке создаешь расчет? В Больничном листе? А зачем тогда фиксированная запись? Вводи исправленную запись. Исправленные записи не пересчитываются.
#4 by Artemei
- Вот такой код не канает. При повторном проведении дока пишет, что провести невозможно док уже сторнирован. Как правильно  использовать метод Исправить???
#5 by Artemei
Что-то не выходит у меня каменный цветок. Использую метод Исправить - пишет что документ уже сторнирован. Хотя в отладчике перед записью ЖрнЗарплата.ВвестиРасчет(ЭлСотрудника,ВидРасчета.ОплатаБЛс2005, НачалоЗаСчетФСС, Окончание);                           Сторно=0, Исправлен=0. Как только доходит дело до - ЖрнЗарплата.Исправить(Результат); Все док не проводится.
#6 by de Bug
Тебе уже остался один шаг до миллиона. Введи свой расчет. Скопируй его с ОплатыБЛс2005.
#7 by Artemei
)))) Все таки, свой расчет.... Ок.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С