Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Значение из справочника на текущую дату
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
stinger
Есть справочник в котором указан некий тариф и дата его введения. Как с помощью запроса получить значение которое будет актуальным на необходимую дату?
1Cv77
Запросом - не подскажу(((
Но можно создать обьект.справочник а потом из запроса взять элемент, наитиЭлемент.... получить(нужнаяДата)

P.S. это самое простое что в голову пришло... Может кто-то лучший вариант подскажет...
Vofka
Т.е. нужно получить запросом значение периодического реквизита?
stinger
Ага
Vofka
Просто:

|Период с Дата по Дата
|ПериодическийРеквизит = Справочник.Ляляля.ПериодическийРеквизит


Вот и получишь значение реквизита на "Дата"
stinger
А можно как-то узнать между какими датами находится нужная мне дата?
Zaval
Потряси объект Периодический.
Vofka
stinger, ты б для начала поблагодарил за ответ на предыдущий вопрос...
stinger
Цитата(Zaval @ 25.05.10, 11:59) необходимо зарегистрироваться для просмотра ссылки
Потряси объект Периодический.

а как его трусить это к сожелению не Visual C++
Zaval
Открываешь СП, Встроенный язык - Периодический, подробнее - в Описании встроенного языка.

ЗЫ. Без него можно надежно разве что получить на дату...
MATEVI
Цитата(stinger @ 25.05.10, 14:44) необходимо зарегистрироваться для просмотра ссылки
а как его трусить это к сожелению не Visual C++

Пример из Начисление з/п бух учет

Периодический = СоздатьОбъект("Периодический");
Периодический.ИспользоватьОбъект("Ставка",ноИндексИнфляции);
Периодический.ВыбратьЗначения();
Пока Периодический.ПолучитьЗначение() = 1 Цикл
глТбИндексИнфляции.НоваяСтрока();
глТбИндексИнфляции.Месяц = НачМесяца(Периодический.ДатаЗнач);
глТбИндексИнфляции.Коэф = Периодический.Значение;
глТбИндексИнфляции.Контролька = 1;
КонецЦикла;
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.