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

Сообщения

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, считай официальный беклог. Автор идёт на контакт, отвечает на вопросы. Даже на письма за полночь! Возможно здесь будет описание личного опыта эксплуатации.

xpath

Сегодня был задел побороть xpath http://msdn.microsoft.com/ru-ru/library/ms256086.aspx http://forum.infostart.ru/forum24/topic73409/message944769/?result=reply#message944769

СКД. Ориентация текста в заголовке (шапке отчета).

Вводная: текст в заголовке колонки отчета необходимо сориентировать "на 90",  в ячейках же отчета оставить "на 0". Гуглопоиск отсылает к веткам различных форумов, где всё сводится к "нужно делать самостоятельный макет". Оказалось необязательно.

Тестирование Веб сервисов. Windows аутентификация.

Случилось так, что сейчас занимаюсь развертыванием веб-сервиса на стороне 1С 8.2 + IIS 7.5. UPD: soapUI прекрасно справляется с доменной аутентификацией. В свойствах Require (выполнения метода сервиса) указывается user/domain/password как есть. UPD 2: в случае использования связки файловой версии 1С и ISS доменных пользователей сервиса нужно включить в группу IIS_IUSRS [Посыпаю голову пеплом] Windows аутентификация для IIS и платформы решается легко: в разделе настроек публикации на стороне IIS отключить анонимную аутентификацию и включить windows-аутентификацию. Веб-сервисы по привычке тестирую в soapUI . Последний как оказалось не поддерживает NTML (она же windows-аутентификация). Решение нашлось на Stackoverflow:Testing Webservice with SoapUI windows authentication Ниже цитата проверенного решения - используется  Burp Suite SoapUI doesn't seem to work directly with NTLM authentication, but you can use a proxy such as Burp Suite to do the auth for you. ...

Схема компоновки данных. Вычисляемые поля. Разность дат

Как показала практика, вещь не очевидная что в запросе РАЗНОСТЬДАТ(Дата1,Дата2, МИНУТА) то в вычисляемых полях СКД: РАЗНОСТЬДАТ(Дата1,Дата2,"МИНУТА") Да, служебное слово для запроса в вычисляемом поле строковый параметр.

Управляемая форма. Добавляем связанный элемент-владелец на форму.

Пример владельца в метаданных справочника "районы" Реализация: для элемента "Район" добавлен связанный Регион-владелец Задача На форму программно добавляется реквизит и связанное с ним ПолеВвода Тип значения добавляемого может быть подчиненный справочник Для удобства ввода для таких реквизитов необходимо добавить на форму связанное ПолеВвода "Владелец". У "Владельца" в свою очередь может быть так же владелец, и тд. Пара замечаний (оговорок) Заголовок для ПоляВвода "Владелец" берётся из его метаданных для первого заполненного из:  РасширенноеПредставлениеОбъекта, ПредставлениеОбъекта, Имя . Если у справочника (тип значения целевого элемента) несколько типов владельцев - будет использоваться первый. Владелец размещается перед целевым элементов в том же (его же) элементе размещения (форма или группа). upd При реализации Сын — Папа — Дед, при изменении поля Дед поле Сын остаётся неизменным (а именно не очищается), П...