mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-14 06:45:17 +03:00
feat(meta-compile): тип реквизита Time (только время) (v1.33)
Реквизит типа Время (DateFractions=Time) компилятор писал <v8:Type>Time</> (fallback) вместо xs:dateTime + DateQualifiers/DateFractions=Time. Всплыло на Catalog.Календари (ВремяНачала/ВремяОкончания). Ветка Date/DateTime обобщена на Date|DateTime|Time (структура одна, различается лишь DateFractions); + русский синоним Время→Time. Декомпилятор уже отдавал Time (InnerText DateFractions) → не менялся (v0.22). Календари acc+erp → match. Регресс 47/47 ps1+py, ps1↔py identical. spec §3.2/§3.3, кейс catalog-mixed-types (+Time/DateTime). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -66,6 +66,7 @@ JSON DSL для описания объектов метаданных конф
|
||||
| `Boolean` | `xs:boolean` |
|
||||
| `Date` | `xs:dateTime` + DateFractions=Date |
|
||||
| `DateTime` | `xs:dateTime` + DateFractions=DateTime |
|
||||
| `Time` | `xs:dateTime` + DateFractions=Time (только время) |
|
||||
| `ValueStorage` | `v8:ValueStorage` (ХранилищеЗначения) |
|
||||
| `UUID` | `v8:UUID` (УникальныйИдентификатор) |
|
||||
|
||||
@@ -104,6 +105,7 @@ JSON DSL для описания объектов метаданных конф
|
||||
| `Булево` | `Boolean` |
|
||||
| `Дата` | `Date` |
|
||||
| `ДатаВремя` | `DateTime` |
|
||||
| `Время` | `Time` |
|
||||
| `СправочникСсылка.Xxx` | `CatalogRef.Xxx` |
|
||||
| `ДокументСсылка.Xxx` | `DocumentRef.Xxx` |
|
||||
| `ПеречислениеСсылка.Xxx` | `EnumRef.Xxx` |
|
||||
|
||||
Reference in New Issue
Block a user