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

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

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

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

Полный синтаксис (нажмите, чтобы раскрыть)
Процедура КнопкаВыполнитьНажатие(Кнопка)
 
    /// Как создать структуру (способ 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С. В ней мы обсуждаем вопросы программирования в 1С для начинающих (Владимир Милькин, школа программирования).

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

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

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

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

Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю).

Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.

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