diff --git a/.claude/skills/web-publish/scripts/web-publish.ps1 b/.claude/skills/web-publish/scripts/web-publish.ps1 index 46fc1997..26cc5273 100644 --- a/.claude/skills/web-publish/scripts/web-publish.ps1 +++ b/.claude/skills/web-publish/scripts/web-publish.ps1 @@ -1,4 +1,4 @@ -# web-publish v1.3 — Publish 1C infobase via Apache +# web-publish v1.4 — Publish 1C infobase via Apache # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills <# .SYNOPSIS @@ -278,8 +278,8 @@ $vrdContent = @" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" base="/$AppName" - ib="$ibString" - enableStandardOdata="true"> + ib="$ibString"> + diff --git a/.claude/skills/web-publish/scripts/web-publish.py b/.claude/skills/web-publish/scripts/web-publish.py index 56bd2232..1fb440fb 100644 --- a/.claude/skills/web-publish/scripts/web-publish.py +++ b/.claude/skills/web-publish/scripts/web-publish.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# web-publish v1.3 — Publish 1C infobase via Apache +# web-publish v1.4 — Publish 1C infobase via Apache # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills """ @@ -297,8 +297,8 @@ def main(): xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" base="/{app_name}" - ib="{ib_string}" - enableStandardOdata="true"> + ib="{ib_string}"> + ''' diff --git a/docs/web-spec.md b/docs/web-spec.md index 4f22ef7a..f9c9caf2 100644 --- a/docs/web-spec.md +++ b/docs/web-spec.md @@ -14,8 +14,8 @@ xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" base="/appname" - ib="connection-string" - enableStandardOdata="true"> + ib="connection-string"> + @@ -48,10 +48,12 @@ File="C:\Bases\MyDB";Usr="Admin";Pwd="123"; ### Дочерние элементы -#### `enableStandardOdata` (атрибут ``) -Стандартный OData-интерфейс платформы. `enableStandardOdata="true"` открывает REST-доступ ко всем объектам. +#### `` +Стандартный OData-интерфейс платформы. `` открывает REST-доступ к опубликованным объектам (состав настраивается в «Настройка автоматического REST-сервиса» → вкладка «Состав»; при пустом составе сервис-документ отдаёт HTTP 404). URL: `/{AppName}/odata/standard.odata` +> **Регистр важен.** Рабочая форма — строчная `` (проверено E2E на 8.3.24 и 8.3.27: отдаёт HTTP 200). Заглавная `` из «Руководства администратора» парсером vrd **не распознаётся** → OData 404. Старый атрибут `enableStandardOdata="true"` на `` (до 8.3.9) также не работает. + #### `` Публикация SOAP web-сервисов. `pointEnableCommon="true"` публикует все сервисы из конфигурации. URL: `/{AppName}/ws/{WebServiceName}?wsdl`