Базовый курс. Решение ДЗ №14
Решение второго задания по расчету.
К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте
— залогиньтесь.
— залогиньтесь.
Если не активировали токен — посмотрите видео-инструкцию (видео N5)
Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись —
напишите нам на e-mail поддержки.
В задании сказано, что “Средний заработок вычисляется как отношение сумма по всем начислениям за 12 месяцев, к количеству рабочих дней (не фактическое, а плановое значение) за этот период” Раз расчет отработанного времени не требовался, то я выполнил задание следуя четко по инструкции, т.е. базовый период у меня равен не три месяца как в решении(77 дней), а 12 месяцев (313 дней) . Ведь именно 313 дням будет равен плановый базовый период за 12 месяцев по графику шестидневки. Следовательно результат равен 18дней*30 000/313=1 725,24. Или я не прав? :)
Все верно, опечатку записали :)
Если я правильно понял, то механизм вытеснения записей работает с учетом всех измерения регистра. То есть, если мы вводим за месяц оклад по графику “Пятидневка”, то вытесниться он должен только отпуском также по графику “Пятидневка”. У меня при решении задания так и получилось. Однако, в приведенном решении значения графиков для оклада и отпуска не совпадают, а вытеснение работает. Где я мог ошибиться?
У Вас Тип графика – измерение?
В приведенном решении это ресурс.
Реквизит. Да, у меня это измерения, отсюда недопонимание. Спасибо!
Извините за спам, страницу бравсера не обновлял с утра :)
Все ок :)
А у меня Движения.Записать() – работает.
Но для этого необходимо установить свойство Записывать в Истина.
Движения.ДополнительныеНачисления.Записывать = Истина;
Движения.ОсновныеНачисления.Записывать = Истина;
РегистрРасчетаНаборЗаписей.<Имя регистра расчета> (CalculationRegisterRecordSet.<Имя регистра расчета>)
Записывать (Write)
Использование:
Чтение и запись.
Описание:
Тип: Булево. Ложь – не происходит записи набора в информационную базу при вызове Записать коллекции движений документа, которой принадлежит набор, а также при стандартной обработке проведения документа, если значение свойства метаданного документа “Запись движений при проведении” в Конфигураторе выставлено в “Записывать выбранные”.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Все верно, Юрий. Коллега только что об этом написал :)
Здравствуйте, Евгений.
В начале 10-й части решения Вы утверждаете, что метод Записать() коллекции наборов записей рабочих регистров документа не выполняет расчета фактического периода действия. Я же думаю, что запись просто не выполнялась. И не выполнялась она по той причине, что свойства наборов записей Записывать не были предварительно установлены в значение Истина. По ходу решения задачи Вы сначала их установили, но затем закомментировали. Поэтому хотелось бы услышать от Вас окончательный ответ по поводу расчета ФПД методом Записать().
С уважением, Юрий.
P. S. Отладка показывает, что ФПД в данном случае рассчитывается.
Да, все верно, Юрий. Спасибо!
Большое спасибо, Евгений.