Тип Структура в языке 1С 8.3, 8.2 (в примерах)

Вступайте в мою группу помощник программиста.
В ней мы обсуждаем программирование в 1С.

Дата Если Массивы Математика Процедуры Строки Циклы
Диалоги ОписаниеТипов ОперационнаяСистема Приложение Соответствие
СписокЗначений Структура ТаблицаЗначений ФайловаяСистема Формат

Библиотека Запросы ПрикладныеОбъекты УниверсальныеФункции

См. урок для начинающих по типу Структура в 1С
Скачать эти примеры в виде тестовой базы (как загрузить, как исследовать)

Полный синтаксис (нажмите, чтобы раскрыть)

&НаКлиенте
Процедура ВыполнитьКод(Команда)
 
    /// Как создать структуру (способ 1) в 1с 8.3, 8.2
 
    ЛичныеДанные = Новый Структура;
    // пара ключ (имя переменной) - значение (произв. типа)
    ЛичныеДанные.Вставить("Фамилия", "Иванов");
    ЛичныеДанные.Вставить("Имя", "Иван");
    ЛичныеДанные.Вставить("ДатаРождения", '19800802');
 
    Сообщить(
        ЛичныеДанные.Имя + " " + ЛичныеДанные.Фамилия +
        " родился " + ЛичныеДанные.ДатаРождения
    );
 
    /// Как создать структуру (способ 2) в 1с 8.3, 8.2
 
    Время = Новый Структура("Часы,Минуты,Секунды", 12, 45, 33);
    Сообщить(
        "Время " + Время.Часы + ":" + Время.Минуты + ":" +
        Время.Секунды
    );
 
    /// Как изменить значение поля созданной структуры (способ 1)
    /// в 1с 8.3, 8.2
 
    ЛичныеДанные.Вставить("Фамилия", "Сидоров");
 
    /// Как изменить значение поля созданной структуры (способ 2)
    /// в 1с 8.3, 8.2
 
    Время.Часы = 13;
 
    /// Как узнать количество элементов структуры в 1с 8.3, 8.2
 
    Сообщить(Время.Количество());
 
    /// Как обойти все элементы структуры в 1с 8.3, 8.2
 
    Для Каждого Элемент Из ЛичныеДанные Цикл
        Сообщить(Элемент.Ключ + " " + Элемент.Значение);
    КонецЦикла;
 
    /// Как удалить элемент структуры в 1с 8.3, 8.2
 
    ЛичныеДанные.Удалить("ДатаРождения");
 
    /// Как очистить все элементы структуры в 1с 8.3, 8.2
 
    ЛичныеДанные.Очистить();
 
КонецПроцедуры

Тип Структура в языке 1С 8.3, 8.2 (в примерах)

Дата Если Массивы Математика Процедуры Строки Циклы
Диалоги ОписаниеТипов ОперационнаяСистема Приложение Соответствие
СписокЗначений Структура ТаблицаЗначений ФайловаяСистема Формат

Библиотека Запросы ПрикладныеОбъекты УниверсальныеФункции

С уважением, (школа 1С программистов).



Владимир Милькин
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться: