Как закрыть документ для корректировки после смены периода расчета зарплаты?

Новая тема
Есть документы "Изменения в штатном расписании", они почему-то всегда доступны для редактирования. Подскажите, как сделать, чтобы они закрывались для редактирования при смене периода расчета зарплаты. в том месяце в котором созданы, доступны для редактирования, а в следующем были уже недоступны, чтобы снять их с проведения задним числом было нельзя?
"Процедура ПриОткрытии()

Жрн = СоздатьОбъект("ЖурналРасчетов.Зарплата");
Если ДатаДок < Жрн.НачалоТекущегоПериода() Тогда
  //закрываем для редактирования
  Форма.ТолькоПросмотр(1);  
КонецЕсли;"
Спасибо. Вроде получается. Только не совсем понимаю, чему будет равна дата "Жрн.НачалоТекущегоПериода", с которой сравниваем.
Например, есть документы "Перерасчет окладов по предприятию", у нас в нем две даты - ДатаДок и ДатаИзм, ДатаДок - равна дате от которой приказ, а ДатаИзм - это дата, с которой надо ввести изменение окладов. Документы начали готовить в сентябре, изменения окладов допустим с 1 октября, тогда скорее всего над использовать для сравнения дату "ДатаИзм". Но не знаю, когда будем считать зарплату за октябрь, возможность корректировать документ "Перерасчет окладов по предприятию" сохранится или нет?
Оказалось, что по кнопкам документа изменения можно сделать и они соответственно сохраняются. Это плохо.
"надо ещё кнопки заблокировать. Для этого у, предположим, кнопки ОК даём ей идентификатор кнОК
и добавляем
Жрн = СоздатьОбъект("ЖурналРасчетов.Зарплата");
Если ДатаДок < Жрн.НачалоТекущегоПериода() Тогда
 //закрываем для редактирования
 Форма.ТолькоПросмотр(1);  
Форма.кнОК.Доступность(0);
КонецЕсли;
и так далее"
Спасибо. Вроде получилось. Теперь с пиктограммками разобраться, чтобы видно было, что документ прошого периода.
Читают тему
(гостей: 1)

Быстрый переход