Проверяем обратное преобразование простой даты, но явно не рекомендуем этот формат для нового обмена. Это пример чтения совместимого старого кода.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Используйте только строку, полученную тут же из собственного значения. Не загружайте неизвестные системные представления из интернета.
Локальная справка относит эти методы к совместимости с 1С 7.7 и не рекомендует их для других целей.
ИсходнаяДата = Дата(2026, 10, 2, 10, 20, 30);
ВнутренняяСтрока = ЗначениеВСтрокуВнутр(ИсходнаяДата);
Восстановлено = ЗначениеИзСтрокиВнутр(ВнутренняяСтрока);
Сообщить(ТипЗнч(Восстановлено) = Тип("Дата"));
Сообщить(Восстановлено = ИсходнаяДата);
Сообщить(ВнутренняяСтрока);
СтрокаДляJSON = ЗаписатьДатуJSON(ИсходнаяДата, ФорматДатыJSON.ISO, ВариантЗаписиДатыJSON.ЛокальнаяДата);
Сообщить(СтрокаДляJSON);
Сообщить("Внутренний формат не является контрактом внешнего JSON API");Разбор по шагам
ЗначениеВСтрокуВнутр создаёт специальное системное представление; его внешний синтаксис не объявляем стабильным контрактом.
ЗначениеИзСтрокиВнутр восстанавливает свою строку в исходный тип и значение.
Для сравнения отдельно выводим ISO-строку JSON-даты. Она имеет другой формат и явно заданную семантику локального времени.
Как проверить результат
Восстановленный тип Дата, значение равно исходному: два сравнения Истина.
Обе строки выводятся, но не приравниваются друг к другу.
В примере нет ссылок на объекты разных баз и обещания переносимости их внутренних идентификаторов.
Ожидаемый результат
Показано назначение старого API и граница его применения при чтении legacy-кода.
На что обратить внимание
Внутренний формат использует идентификацию данных внутри одной информационной базы; не применяйте его для универсального переноса ссылок.
Новая интеграция должна иметь явный контракт сериализации, а не зависеть от внутреннего представления платформы.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.