Редактирование состава интерфейса OData для 1С 8.3.5

10.11.14

Разработка - Работа с интерфейсом

Обработка позволяет выбрать метаданные для публикации REST интерфейса OData

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
РедактированиеСоставаСтандартногоИнтерфейсаOData.epf
.epf 7,98Kb ver:1
635
635 Скачать (1 SM) Купить за 1 850 руб.

Начиная с версии платформы 8.3.5 в 1С появился REST интерфейс OData. Подробнее про его реализацию можно почитать на зазеркалье 1с и закрытом разделе ИТС 
В двух словах,  REST это способ взаимодействия с помощью HTTP запросов. OData  это стандарт описывающий формат этих запросов и ответов на них. Microsoft достаточно активно развивает OData. Они выпустили SDK для самых популярных языков программирования, реализовали его поддержку в продуктах SQL Serever, Dynamics CRM и Dynamics NAV. 

Для работы с ним достаточно установить флажок "Публиковать стандартный интерфейс OData" при публикации конфигурации на web-сервер. Если в конфигурации установлен режим совместимости 8.3.4 или ниже, то возможна публикация только всех метаданных сразу. Доступ к данным осуществляется соответственно роли пользователя, т.е. если пользователь под которым вы авторизуетесь не имеет доступ к документам РКО, то при запросе метаданных вы увидите описание, но при запросе документов ничего не получите.

Если же у вас в конфигурации отключен режим совместимости, то вы можете воспользоваться методом УстановитьСоставСтандартногоИнтерфейсаOData() который позволяет установить список публикуемых объектов.
Данная обработка реализует простой интерфейс для этого метода.

Обработка делалась для приложения Партнеры . По нажатию кнопки, она автоматически отметит объекты необходимые для работы приложения.

REST OData Интерфейс XML web

См. также

Работа с интерфейсом Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    55299    17    23    

43

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Богатый редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    63692    44    59    

82

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    19543    27    6    

42

Работа с интерфейсом Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Редактор графов в 1С - внешний отчет, который формирует графы на основе таблицы значений, используя рисунки табличного документа. Есть возможность добавления, редактирования объектов графа и выгрузки результата в таблицу значений.

1500 руб.

06.10.2020    10762    7    7    

11

Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    20784    mrXoxot    44    

128

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    10271    smielka    37    

105

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    17734    1223    elcoan    53    

125
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Den_D 54 01.06.15 14:24 Сейчас в теме
Скачал, работает. Спасибо автору за труд. Правда не сразу запустилось.
2. xzorkiix 35 03.11.15 12:31 Сейчас в теме
Сейчас, только что столкнулся.

В типовых ищите в клиенте через все функции Обработки по слову "REST"
В конфигураторе в дереве метаданных ищите по "oData"

"ищите", это когда Ctrl+F

(0) Спасибо за наводку про "СтандартногоИнтерфейсаOData()"

На ИТС не смотрел, но в обще доступной статье http://v8.1c.ru/o7/201312rest/ ни слова об этом нововведении.
Blagin; Student1C; user756448; solary; baracuda; +5 Ответить
7. user756448 18.06.18 13:49 Сейчас в теме
(2) У меня никак не проходит авторизация
Через браузер проходит а вот через сторонний сервис нет
Возможно есть какие то доп настройки

Вы чем куда подключались ?
3. marat_n 112 23.08.16 17:27 Сейчас в теме
Обработка проверяет режим совместимости и, если выбран любой другой кроме "Не использовать", то ничего дальше не делает.
На самом деле можно использовать при включенных режимах совместимости 8.3.5 и выше.
Подозреваю, что это связано с датой создания обработки)
CyberCerber; +1 Ответить
4. sisdrou 23 18.04.17 08:56 Сейчас в теме
Подскажите как проходит авторизация для пользователя при запросе. На пример :
http://localhost/HTTPTest/odata/standard.odata/$metadata
Как мне получить данные под конкретно созданным пользователем с определенными правами ?
Спасибо.
user1132292; selievg; user756448; COMPER; +4 Ответить
5. user756448 18.06.18 13:35 Сейчас в теме
Не проходит авторизация непонятно как разобраться с ней - все настроено, а авторизации нет
6. user756448 18.06.18 13:38 Сейчас в теме
Надстройку скачал - у меня не работает - выдает пустое поле - без возможности настроек

УТ 11

версия 8.3.12.1440
CyberCerber; mgonim; +2 Ответить
9. ManyakRus 489 12.08.20 17:17 Сейчас в теме
(6) у меня тоже не работает, ничего не показывает
1С:Предприятие 8.3 (8.3.16.1063)
Режим совместимости: Версия 8.3.11
8. CyberCerber 876 12.04.19 15:34 Сейчас в теме
В обработке не продумано, что если в конфигурации установлен режим совместимости, то это не значит, что смысла в обработке нет.
В общем, чтобы обработка работала в современных конфигурациях, надо в процедуре ПриСозданииНаСервере закомментировать код в начале:

Если Не Метаданные.РежимСовместимости = Метаданные.СвойстваОбъектов.РежимСовместимости.НеИспользовать Тогда
	Сообщить("В конфигурации установлен режим совместимости. Настроить состав интерфейса невозможно!");
	Возврат;
КонецЕсли;
adhocprog; Ujine1313; ManyakRus; user733468; VKuser1117132; +5 Ответить
10. ManyakRus 489 12.08.20 17:22 Сейчас в теме
(8) закомментировал - заработало :)
adhocprog; +1 Ответить
11. DrSender 82 30.10.20 14:47 Сейчас в теме
Для тех, кому интересны подробности механизма :

1. Настройки сохраняются в специальной таблице базы - [dbo].[_ODataSettings]

2. В единственном столбце таблицы _MetadataObjectUUID хранятся ссылки - UUID объектов конфигурации, к которым разрешен доступ:

Пример - справочник Банки:

Объект конфигурации:
<Catalog uuid="5baea6ba-0bc1-4470-9f96-15cc8e9c77fa">
<InternalInfo>
<xr:GeneratedType name="CatalogObject.Банки" category="Object">


Ссылка в столбце _MetadataObjectUUID таблицы _ODataSettings : 0x9F9615CC8E9C77FA44700BC15BAEA6BA
12. ZMD2065 17 29.12.20 14:45 Сейчас в теме
Добрый день. Подскажите обработка в УТ 11 работает?
13. kuzyara 2106 17.01.25 11:16 Сейчас в теме
(12) Данная обработка есть во всех системах на базе БСП

Администрирование → Синхронизация данных → Настройки стандартного интерфейса OData

https://42clouds.com/ru-ru/techdocs/interfeys-odata-vozmozhnosti-i-nastroyka/
Прикрепленные файлы:
Оставьте свое сообщение