Как перед записью в независимый регистр сведений изменить период

27 Jun
Published by Nicholas

 

#Область ОбработчикиСобытий

Процедура ПередЗаписью(Отказ, Замещение)
	
	Для Каждого ТекущаяЗапись Из ЭтотОбъект Цикл
		Если ТекущаяЗапись.Период <> НачалоМесяца(ТекущаяЗапись.Период) Тогда
			Отбор.Период.Значение = НачалоМесяца(ТекущаяЗапись.Период);
			ТекущаяЗапись.Период = НачалоМесяца(ТекущаяЗапись.Период);
		КонецЕсли;
	КонецЦикла;
	
КонецПроцедуры

#КонецОбласти

Тэги 

1С 8

Комментарии

Аватар пользователя Михаил

Такой подход нужно использовать не только для изменения периода, а при изменении любого измерения регистра.
Т.е. обязательно нужно кроме реквизита устанавливать соответствующий отбор.
В противном случае будем получать ошибку:
Запись не верна! Значение поля не соответствует установленному отбору...

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и абзацы переносятся автоматически.
CAPTCHA
Вы человек или автоматическая спам-рассылка?
Target Image