Доброго времени суток ув. товарищи. Что нужно сделать чтобы 1с могла принимать входящие запросы с интернет ресурсов. Например некий интернет ресурс отправляет по адресу POST запрос, мне надо его обработать и дать ответ по данному запросу.. В какую сторону копать?(Web-сервис, HHTP-сервис, WS-ссылка???) И вообще возможно ли такое средствами 1с?
P.s. Интересует именно прием данных, с отправкой проблем не вознизкло
А как вы тогда там заполняете пАдресВременногоХранилища (если это платформенный механизм справки, который в режиме конфигуратора пишется)?
ну это был пример того что в хтмле можно отобразить пдф, вопрос состоял именно в том можно ли платформенную справку редактировать программно во время сессии и как либо вариант с получением src Общего макета по аналогии с общими картинки, стандартными средствами сделать вроде нереально а на глазок можно;)
Цитата(Vofka @ 26.05.15, 22:14)
А как вы тогда там заполняете пАдресВременногоХранилища (если это платформенный механизм справки, который в режиме конфигуратора пишется)?
если я бы это мог тогда я бы уже сделал и даже вопрос не задавал;)
Мне кажется другого вариант и не может быть, src не будет работать с двоичными данными в среде 1С, т.к. ищет поток по пути (http/ftp/file), а вы подсовываете туда просто строку.
в форме в поле строка и типом хтмл-документ вполне себе отображается, а файл двоичный лежит во временном хранилище без выгрузок на диск в темп
Цитата(Vofka @ 26.05.15, 20:31)
Это вы пытаетесь сделать через платформенный механизм справки?
да
Цитата(Vofka @ 26.05.15, 20:31)
Почему? Выгружайте каждый раз при надобности (при обращении к справке) с нужным именем. Если ранее такой файл был - его можно всегда переписать актуальным из базы.
ну тогда в справке придется прошить оч. статичный путь к каталогу и файлу причем он должен быть доступен для всех пользователей, а учитывая всякие доменные политики думаю что просто не взлетит да и вариант совсем не идеальный.
Думаю пойду наверно по пути красивой обработки с деревом метаданных и отображением там пдфа, если конечно ктот не подскажет как например с картинками можно достать общий макет(в справке вставьте картинку из общих картинок конфигурации, в хтмл коде сформируются src ссылка многоуровневая, вот если бы такую же для макета достать)
где пАдресВременногоХранилища - адрес временного хранилища где лежит двоичные данные pdf-файла. Проблема - в статичный HTML-документ справки в src запихнуть значение ссылаемое на двоичные данные документа Кто-нибудь отлавливал вызов справки, вносил ли какие коррективы перед отображением и т.п. Уже голову поломал как это можно сделать. Пробовал по аналогии с картинками получить навигационную ссылку общего макета с двоичными данными, но такой возможности нет или натупил и не удалось сделать.
Вариант выгрузки на клиент файла пдф в некий темп каталог не предлагать;) Надо все файлы хранить в базе и с ними работать.
Добрый день! Обычно по роли исполнителя проводится поиск в регистре ИсполнителиЗадач и ставятся задача каждому найденному исполнителю или согласно заданному алгоритму(см в точке маршрута обработчики перед(при) созданием задач наполнение параметра формируемые задачи).
ну тогда я бы поместил Элементы.Список.ВыделенныеСтроки в отдельную переменную типа лМассив потому что нельзя элементы формы отправлять на сервер.. Выдает ошибку {Справочник.ВашСправочник.Форма.ФормаСписка.Форма(83)}: Поле объекта недоступно для записи (ВыделенныеСтроки) ИзменитьНаСервере(Элементы.Список.ВыделенныеСтроки, лЗначение); Финальный код;)
Если лЗначение <> Неопределено Тогда//выбрано какое-то значение Для Каждого лЭлемент Из Элементы.Список.ВыделенныеСтроки Цикл ИзменитьНаСервере(лЭлемент, лНовыйРодитель); КонецЦикла; КонецЕсли;
мы и сами иногда можем стать потомками;) было дело когда тоже просматривал таб части путем получения объекта, но рук. нашей конторы быстро отучил меня да и сам заметил производительность.. использую только в редких случаях когда оч. лень и получения объектов оч. мало)
храните картинку в хранилище значений, получите картинку выборкой и получайте от хранилища значений. Поместите во временное хранилище и строку выводите как картинку Например
&НаСервере Процедура ВывестиКартинкуПечати()
лОбъект = ДанныеФормыВЗначение(Объект, Тип("СправочникОбъект.Производители")); КартинкаПечати = лОбъект.Печать.Получить(); Если ТипЗнч(КартинкаПечати) = Тип("Картинка") Тогда КартинкаАдрес = ПоместитьВоВременноеХранилище(КартинкаПечати, Новый УникальныйИдентификатор) КонецЕсли;
КонецПроцедуры
где КартинкаАдрес реквизит формы тип строка, Картинка печати - реквизит справочника с типом хранилище значений
если получаете объект только для анализа его таб частей, тогда выбирайте запросом непосредственно эти табличные части и обходите выборку; иначеесли вы будете в любом случае записывать все эти объекты тогда ускорится не получится и получение объекта как вариант анализа таб частей лучший.
Доброго времени суток. В форме списка есть стандартная команда Переместить в группу которая вызывает форму выбора группы и выделенные элементы переносит в соответствующую группу. Хочется отловить этот момент, задать албанский вопрос и в зависимости от ответа дополнительно обработать изменяемые элементы.
Собственно какое событие поможет делу?
на данный момент в голове самому сделать эту команду и выполнить этот функционал.. но это более трудоемко.
варианты о модуле объекта не предлагать ибо албанские вопросы пользователю с сервера не задашь.
з.ы. дополнительно обрабатываю перетаскивание элемента в группу но заказчик хочет воспользоваться такой командой.
Код это ерунда, а вот добавить десятков 5 дублей кнопок как-то совсем не очень. Потом можно потеряшку включить от такой картины. Страшно будет посмотреть на последователя который будет разбирать конфигурацию;)
Еще раз повторюсь возьмите стандартный фон Стиль кнопки, потыкайте на неё в клиенте, потом влепите любой другой фон, также потыкайте в неё, найдите пять отличий и поймете что хочется сохранить при изменении цвета. Это я описал еще на старте темы. Есть подозрение что стилями невозможно регулировать встроенным языком. Вывод сделал по синтакс помощнику который рассказывает о стиле следующее: ОбъектМетаданных: Стиль (MetadataObject: Style) Стиль (Style)
Из своего горького опыта: не рекомендуется использовать слитно со словами символ & в заголовках реквизитов, заголовках страниц и прочего что будет отображаться на форме. Например заголовок страницы a&b даст жесткое расплывание формы и некорректное отображение всех реквизитов. Происходит это из-за типичного использования символа & при объединении условий в строке браузера.
кстати исполняемый веб-сервер(IIS\Apache) также по разному может воспроизводить формы. Поэтому также рекомендуется разрабатывать\тестить на одном ПО которое будет использовано у конечного пользователя(заказчика)
Как бы я делал: Сначала нужно получить таблицу значений вопрос, варианты ответа(н колонок) из того справочника вопросников Далее есть два пути: 1. более сложный вариант в форме опросника по результатам таблицы значений программно добавлять реквизиты формы и выводить их на форму, сгруппировать их например на страницы по количеству вопросов. Каждый вопрос можно реализовать как например числовой реквизит с вариантами выбора и типом отображения на форме = Поле переключателя(в делфях именуется как радиобаттон) 2. по проще можно например реализовать через один уже заданный реквизит и например кнопкой далее менять вопрос, при этом сохранять ответ в таблице. Предоставляя как бы диалог ответ на вопрос, кнопка далее, формируется новый вопрос.
Ну и как таблица заполнена, на все вопросы даны ответы сохранить эту таблицу например в табличной части какого-то справочника типа Анкета.
Доброго времени суток. У заказчика есть желание изменить цвет фона кнопок. При простом изменении фона кнопки пропадают "эффекты 3д"(при нажатии - проваливание текста кнопки, градиентность придающая тени и т.п.). Есть желание запрограммить это на уровне 1с, не копая глубже. Гугл однозначных ответов не дал. Более точная постановка задачи: Изменить цвет фона кнопки с сохранением "эффектов 3д" или научиться изменять цвет стиля фона кнопки, возможно копировать этот стиль с заданием нового цвета. Интересно ваше мнение возможно ли это.
Где Элемент строка имени формы, например: "ОбщаяФорма.НастройкаМоихОтчетовИОбработок/НастройкиФормы" Почитав на эту тему синтакс помощник можно узнать что если первым параметром передать Неопределено тогда удалятся все настройки. Правда не уверен что это будут только настройки форм, скорей всего там еще что-то хранится.
К сожалению нету такой конфы под рукой. Реквизиты уж очень намекают на контактную информацию которая в типовых исполнениях обычно реквизиты создается на лету. Поищите процедуры обращающиеся к модулу УправлениеКонтактнойИнформацией.
Осмелюсь предположить что этот кусок кода является проблемой, поскольку вы пытаетесь передать на сервер реквизиты объекта формы. Попробуйте возвращать структуру после закрытия формы, т.е. использовать другой вариант получения информации. Или еще вариант сделать так:
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!