Здравствуйте, уважаемые товарищи.
прошу помощи в таком вот вопросе:
в нашем законодательстве прописано, что если человек за свой рабочий год нагулял больше 14 дней отпуска без сохранения заработной платы,
то необходимо его рабочий год сместить на количество_дней_без_содержания - 14.
кадровики попросили, что-нибудь сделать с этим(2 дня пытались сами понять что хотят).
Моя задумка на форме отпусков поставить галочку,по умолчанию выключенную(что будет означать что кусок кода(цикл проверки) не будет проверяться)      
Пока ?(ВключатьТекущийРабочийГод, ДатаОкончанияРабочегоГода < ДобавитьМесяц(ДатаОграничения, 12), ДатаОкончанияРабочегоГода < ДатаОграничения) Цикл
			Строка = ТаблицаОстатков.Добавить();
			ЗаполнитьЗначенияСвойств(Строка, Выборка);
			Строка.ДатаНачалаРабочегоГода		= ДатаНачалаРабочегоГода;
			Строка.ДатаОкончанияРабочегоГода	= ДатаОкончанияРабочегоГода;
			
			Если Строка.ДатаОкончанияРабочегоГода < Дата(2006, 10, 6) Тогда
				КоличествоДнейВключаемых = 7;
			Иначе
				[b]КоличествоДнейВключаемых = 14;[/b]
			КонецЕсли;
			
при включении галочки этот цикл будет выполняться.
я нашел куда надо вписать мое условие, но 
{ОбщийМодуль.ПроцедурыУправленияПерсоналом.Модуль(3659,7)}: Переменная не определена (СместитьГод)
   Если <<?>>СместитьГод = Истина Тогда ВыборкаПоОтпускам = ПодготовитьДанныеПоРегламентированнымОтпускам(ТаблицаПериодов, Ссылка); (Проверка: Толстый клиент (обычное приложение))
пробовал по всякому обратиться к моей галочке - и не получается. Вопрос как мне грамотно обратиться к галочке, что бы выполнилось мое условие?
	Если ФлажокПриИзменении() Тогда Выборка = ПолучитьДополнениеОстатковОрганизаций(Запрос, Регистратор, ВключатьТекущийРабочийГод)
		КонецЕсли;