К основному контенту

Сообщения

Сообщения за ноябрь, 2013

v8 Язык запросов. Как получить дату строкой?

Задался вопросом приведения Даты к строке в запросе. Решение с мисты ЧислоСтрокой = " 00 "; Для N = 0 По 99 Цикл ЧислоСтрокой = ЧислоСтрокой + Формат (N," ЧЦ=2; ЧВН= "); КонецЦикла ; Запрос = Новый Запрос(); Запрос.УстановитьПараметр(" ЧислоСтрокой ", ЧислоСтрокой); Запрос.УстановитьПараметр(" ТекДата ", ТекущаяДата ()); Запрос.Текст = " |ВЫБРАТЬ | ""Договор №___ от "" + ВЫБОР | КОГДА ГОД(&ТекДата) > 1900 | ТОГДА ""20"" + ПОДСТРОКА(&ЧислоСтрокой, (ГОД(&ТекДата) - 2000) * 2 + 1, 2) | ИНАЧЕ ""19"" + ПОДСТРОКА(&ЧислоСтрокой, (ГОД(&ТекДата) - 1900) * 2 + 1, 2) КОНЕЦ + ""/"" + | ПОДСТРОКА(&ЧислоСтрокой, МЕСЯЦ(&ТекДата) * 2 + 1, 2) + ""/"" + | ПОДСТРОКА(&ЧислоСтрокой, ДЕНЬ(&ТекДата) * 2 + 1, 2) КАК

Анализ конфигурации

Пока только ссылки на решение: http://www.stal76.ru/index.html  - сайт разработчика http://www.stal76.ru/ak/index.html  - страница разработки. Не поленитесь ознакомиться с документацией. http://infostart.ru/public/77909/  - публикация автора на infostart`e, считай официальный беклог. Автор идёт на контакт, отвечает на вопросы. Даже на письма за полночь! Возможно здесь будет описание личного опыта эксплуатации.