Добрый время уважаемые форумчане!
Возник очень важный для меня, как для малознающего новичка,подающий надежды программиста. Вопрос связанный с получением данных с регистра сведений
Имеется Регистр сведений с периодичностью Год: Измерение - Дата с типом Дата, и один Ресурс - СезонГода с типом ПеречислениеСсылка, которое принимает только 2 значение Летний и Зимний;
И есть Документ с реквизитом "СезонГода".
В РС я занес 2 записи, указав что ЛетнийСезон с Датой 01.03.2013, а ЗимнийСезон с Датой 01.12.2013.
Нужно: Что бы при создании документа в реквизит автоматически вбивался СезонГода в зависимости от даты документа. Например, сегодня 15.04.2013 то в документ должен подставиться ЛетнийСезон, а допустим 10.12.2013 - зимний.
Не знаю как сделать связь такую.
Этот код ничего не помогает..
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Объект.Сезон=ПолучитьСезонГода(Объект.Дата); //передаем дату документа
КонецПроцедуры
Функция ПолучитьСезонГода(Дата)
Отбор=Новый Структура;
Отбор.Вставить("Дата",Дата);
ЗначениеРесурсов=РегистрыСведений.СезонГода.ПолучитьПоследнее(Дата,Отбор);
Возврат ЗначениеРесурсов.Сезон;
КонецФункции
Или может как нибудь это возможно реализовать через запрос?
Или же можно совсем по другому реализовать такое?
Вроде такая легкотня, а понять не могу
Буду рад любым советам по теме!