Описание типов в языке 1С 8.3, 8.2 (в примерах)

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

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

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

Скачать эти примеры в виде тестовой базы (как загрузить, как исследовать)

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

&НаКлиенте
Процедура ВыполнитьКод(Команда)
 
    /// Как сделать описание типа строки (числа, даты, булево) 
    /// в 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
 
    // общее число разрядов - 10, число дробной части - 2
    КвалификаторыЧисла = 
      Новый КвалификаторыЧисла(10, 2, ДопустимыйЗнак.Любой);
    ОписаниеЧисла = Новый ОписаниеТипов("Число", КвалификаторыЧисла);
 
    // максимальная длина строки - 20 символов
    КвалификаторыСтроки = Новый КвалификаторыСтроки(20);
    ОписаниеСтроки = Новый ОписаниеТипов("Строка", ,КвалификаторыСтроки);
 
    // храниться только дата, без времени
    КвалификаторыДаты = Новый КвалификаторыДаты(ЧастиДаты.Дата);
    ОписаниеДаты = Новый ОписаниеТипов("Дата", , ,КвалификаторыДаты);    
 
КонецПроцедуры
 
/// Скачать и выполнить эти примеры на компьютере

Скачать эти примеры в виде тестовой базы (как загрузить, как исследовать)

Описание типов в языке 1С 8.3, 8.2 (в примерах)

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

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

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



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

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