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

Помогите, пожалуйста, заполнить ЖурналРасчетов

Автор innox, 25 авг 2012, 21:10

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

innox

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

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

--------------------------------------------------
Процедура ОбработкаПроведения() не видит реквизиты документа - Сотрудник, НачДата, КонДата. Если задавать даты конкретно (например, 01.01.01 - дата попадает в журнал: ТекущийДокумент() - тоже попадает в журнал). В общем все, что явно задается в процедуре - с этим проблем нет. А вот если процедура должна вытащить сотрудника или дату из реквизита документа - эти графы в ЖурналеРасчетов пустые... Как обратиться к значениям реквизитов на форме документа, чтобы записать их в ЖурналРасчетов?????   
ЛЮДИ!!!! КТО ЗНАЕТ... ОТЗОВИТЕСЬ, ПОЖАЛУЙСТА!!!!! Может быть в самой программе еще что-то надо настраивать??????????

Doksa

НачДата и КонДата должны находится в интервале текущего месяца.

innox

ЖР.УстановитьРеквизит("ДатаНачала", НачДата);
ЖР.УстановитьРеквизит("ДатаОкончания",КонДата);

Ошибка:
ЖР.УстановитьРеквизит("ДатаНачала", НачДата<<?>>);
{Документ.Зарплата.Модуль Документа(23)}: Переменная не определена (НачДата)
ЖР.УстановитьРеквизит("ДатаОкончания",КонДата<<?>>);
{Документ.Зарплата.Модуль Документа(24)}: Переменная не определена (КонДата)
При проверке модуля обнаружены синтаксические ошибки!

Doksa

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

Теги:

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

Рейтинг@Mail.ru

Поиск