СообЧа > База Знаний > Программы > Бухгалтерские системы >

Вопрос

Сделал документ ПриемНаРаботуСотрудника, в модуле документа прописал:

Сотр = СоздатьОбъект(«Справочник.Сотрудники»);
Сотр.Новый();
Сотр.Оклад = Оклад;
Сотр.Наименование = Сотрудник;
Сотр.Должность = Должность;
Сотр.ДатаПриемаНаРаботу = ДатаПриема;
Сотр.Записать();

Когда заполнил документ и нажал ОК, появляется вопрос: «Сохранить документ?» — отвечаю «ДА», появляется еще вопрос: «Провести документ?» — отвечаю «ДА», и тут выскакивает ошибка:

Сотр.Записать();
{Документ.ПриемНаРаботуСотрудника.Модуль Документа(13)}: Не определена дата! Элемент не может быть записан!

В чем дело?

Ответ

Есть подозрение, что не совпадают типы в поле ДатаПриема на форме и Сотр.ДатаПриемаНаРаботу. У обоих ли тип поля дата? Заполняется ли это поле в форме? Возможно также, что один из реквизитов справочника является периодическим реквизитом. Это галочка в одной из закладок реквизитов справочника.

Дмитрий Макаров

100%, что это ошибка с периодическим реквизитом.



Copyright © 2000-2004 Сообщество Чайников
Контактная информация