РЕКЛАМА

На главную страницу

РЕКЛАМА




Чтобы разместить ссылку на свой сайт с этой страницы воспользуйтесь системой платных ссылок SAPE.


На главную 1с форева.ру
На страницу "Программисту \ Разработка (программирование) приложений на платформе 1с".

Операции с соответствием в 1с.

Платформа: 8.2, 8.3
Формы: Обычные, Управляемые
Конфигурация: любая
Релиз: любой
Страница актуализирована: 30.01.2017

Соответствие это набор пар ключ+значение. По ключу всегда можно получить значение. Причем, как ключ так и значение может быть совершенно произвольного типа! Даже ссылкой или метаданными. Ниже пример синтаксиса соответствия, бессмысленый, но вполне понятный.

Соответствия в 1с.

Создать соответствие.
_МоеСоответствие = Новый Соответствие;
_МоеСоответствие.Вставить(100, "Сотка");
_МоеСоответствие.Вставить( "Январь", 31 );
_МоеСоответствие.Вставить( "Февраль", 28 );



Получить значение соответствия по ключу.
_Ключ = "Февраль";
_Значение = _МоеСоответствие.Получить( _Ключ ); // 28
Если _Значение <> Неопределено Тогда
  Сообщить( _Значение );
Иначе
    Сообщить("Значение для ключа "+_Ключ+" не определено.")
КонецЕсли;



Поменять значение ключа ранее созданного соответствия.
_МоеСоответствие.Вставить("Февраль", 29 );



Количество элементов соответствия.
_МоеСоответствие.Количество();



Перебрать все элементы соответствия.
Для Каждого _Элемент Из _МоеСоответствие Цикл
  Сообщить( СТРОКА(_Элемент.Ключ) + " - " + СТРОКА(_Элемент.Значение) );
КонецЦикла;



Удалить элемент соответствия.
_МоеСоответствие.Удалить("Январь");



Очистить соответствие.
_МоеСоответствие.Очистить();



Copyright (c) by iKai, 2016