mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-03 08:40:52 +03:00
feat(form-compile): xs:dateTime в значениях параметров выбора / choiceList
Авто-детект ISO-datetime (^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}$) в
Normalize-ChoiceValue → xs:dateTime вместо xs:string. Без изменения DSL:
декомпилятор уже отдаёт строку, компилятор распознаёт формат. Заодно
исправляет choiceList со значениями-датами (та же FormChoiceListDesTimeValue).
Round-trip бит-в-бит на 3 формах с датами в параметрах выбора. Кейс
input-fields: Отбор.Дата в объектной и короткой формах; снэпшот
сертифицирован загрузкой в 1С. Закрывает микро-хвост кластера ChoiceParameters.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
65f63fbc48
commit
339c70b457
+12
@@ -175,6 +175,12 @@
|
||||
<Value xsi:type="xs:string">Основной</Value>
|
||||
</app:value>
|
||||
</app:item>
|
||||
<app:item name="Отбор.Дата">
|
||||
<app:value xsi:type="FormChoiceListDesTimeValue">
|
||||
<Presentation/>
|
||||
<Value xsi:type="xs:dateTime">2020-01-01T00:00:00</Value>
|
||||
</app:value>
|
||||
</app:item>
|
||||
<app:item name="Отбор.Список">
|
||||
<app:value xsi:type="FormChoiceListDesTimeValue">
|
||||
<Presentation/>
|
||||
@@ -231,6 +237,12 @@
|
||||
<Value xsi:type="xs:string">Основной</Value>
|
||||
</app:value>
|
||||
</app:item>
|
||||
<app:item name="Отбор.Дата">
|
||||
<app:value xsi:type="FormChoiceListDesTimeValue">
|
||||
<Presentation/>
|
||||
<Value xsi:type="xs:dateTime">2020-01-01T00:00:00</Value>
|
||||
</app:value>
|
||||
</app:item>
|
||||
<app:item name="Отбор.Список">
|
||||
<app:value xsi:type="FormChoiceListDesTimeValue">
|
||||
<Presentation/>
|
||||
|
||||
Reference in New Issue
Block a user