Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 09:28

Нужна помощь по ЖурналуРасчетов

Автор innox, 16 июл 2012, 21:58

0 Пользователей и 1 гость просматривают эту тему.

innox

Процедура ОбработкаПроведения()

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

--------------------------------------------------
Процедура ОбработкаПроведения() не видит реквизиты документа - Сотрудник, НачДата, КонДата. Как обратиться к значениям реквизитов на форме документа, чтобы записать их в ЖурналРасчетов?????

MuI_I_Ika

В своем вопросе вы написали две очень противоречивые вещи.
С одной стороны вы пишете, что обработка проведения не видит реквизиты документа, а с другой хотите обратиться к реквизитам формы.

То что она не видит реквизитов документа это не правда она должна их видеть. Скорее всего проблема в том, что вы пытаетеь получить реквизиты с формы. Это действительно невозможно в модуле объекта. Контекст формы там не доступен.

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

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск