| 
    
        
     
     | 
    
    
  | 
Есть ли в 1С такой тип данных? | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        magnum2    
     02.08.22 
            ✎
    10:15 
 | 
         
        Есть ли в 1С такой тип данных, как record в Паскале или struct в Golang?     
         | 
|||
| 
    1
    
        vicof    
     02.08.22 
            ✎
    10:16 
 | 
         
        А вам зачем?     
         | 
|||
| 
    2
    
        mistеr    
     02.08.22 
            ✎
    10:17 
 | 
         
        (0) Структура     
         | 
|||
| 
    3
    
        magnum2    
     02.08.22 
            ✎
    10:23 
 | 
         
        (2) структура, как я понял, - это словарь или ассоциативный массив     
         | 
|||
| 
    4
    
        mistеr    
     02.08.22 
            ✎
    10:24 
 | 
         
        (3) Это не мешает использовать ее как record или struct.     
         | 
|||
| 
    5
    
        Garykom    
     гуру 
    02.08.22 
            ✎
    10:41 
 | 
         
        (0) Общий модуль и это не шутка     
         | 
|||
| 
    6
    
        Krendel    
     02.08.22 
            ✎
    10:42 
 | 
         
        Человек с Голанга переходит в 1С     
         | 
|||
| 
    7
    
        Garykom    
     гуру 
    02.08.22 
            ✎
    10:43 
 | 
         
        (6) Скорее товарищ со школьными/вузовскими знаниями неких ЯП пытается в реальную 1С     
         | 
|||
| 
    8
    
        Asmody    
     02.08.22 
            ✎
    10:44 
 | 
         
        (5) это натяфшка     
         | 
|||
| 
    9
    
        nicxxx    
     02.08.22 
            ✎
    10:44 
 | 
         
        (3) нет. аналог мэп - это "соответствие".
 
        Отличия - у структуры строковые ключи, у соответствия - любые (число, ссылка и т.д.)  | 
|||
| 
    10
    
        Garykom    
     гуру 
    02.08.22 
            ✎
    10:45 
 | 
         
        В 1С 7.7 использовалось СписокЗначений и ТаблицаЗначений
 
        В 1С 8 от СЗ отказались и начали юзать Массив, Структура/Соответствие и ТаблицаЗначений  | 
|||
| 
    11
    
        Garykom    
     гуру 
    02.08.22 
            ✎
    10:46 
 | 
         
        (8) Подразумевал реализовать (эмулировать) нужный тип через общий модуль на функциях     
         | 
|||
| 
    12
    
        Asmody    
     02.08.22 
            ✎
    10:50 
 | 
         
        Если под record/struct понимать структуру данных с фиксированным набором типизированных(?) полей, то самое близкое к этому в 1С - это обработка.     
         | 
|||
| 
    13
    
        mistеr    
     02.08.22 
            ✎
    10:54 
 | 
         
        (12) Однострочная ТЗ имхо поближе и попроще.     
         | 
|||
| 
    14
    
        Garykom    
     гуру 
    02.08.22 
            ✎
    11:04 
 | 
         
        (13) строка ТЗ?     
         | 
|||
| 
    15
    
        mistеr    
     02.08.22 
            ✎
    11:37 
 | 
         
        (14) Ага     
         | 
|||
| 
    16
    
        1Сергей    
     02.08.22 
            ✎
    11:43 
 | 
         
        (10) а давно в снеговике от СЗ отказались&     
         | 
|||
| 
    17
    
        1Сергей    
     02.08.22 
            ✎
    11:49 
 | 
         
        ERP 2.5.
 
        http://pics.rsh.ru/img/_6o5411kf.png  | 
|||
| 
    18
    
        vde69    
     02.08.22 
            ✎
    11:52 
 | 
         
        (0) с точки зрения простого хранения данных - это структура, но в структуре нет некоторых возможностей (вроде автоопределения типа и размера данных и ключа к ним).
 
        то есть прямой замены - нет и быть не может (из-за отсутствия строгой типизации) из похожего - структура, соответствие.  | 
|||
| 
    19
    
        Xapac    
     02.08.22 
            ✎
    11:55 
 | 
         
        (0) У вас не корректная постановка вопроса.
 
        вы спрашиваете: "вот у меня есть машина, а ваш самолет сможет доехать из Москвы во Владивосток?". А надо спрашивать: "У меня есть самолет как на нем лучше добраться из Москвы до Владивостока, раньше имел опыт только с машиной".  | 
|||
| 
    20
    
        Garykom    
     гуру 
    02.08.22 
            ✎
    12:15 
 | 
         
        (16) Реально в типовых практически не используется     
         | 
|||
| 
    21
    
        СеменовСемен    
     02.08.22 
            ✎
    12:17 
 | 
         
        (20) сплошь и рядом используется, ибо выбор из списка     
         | 
|||
| 
    22
    
        1Сергей    
     02.08.22 
            ✎
    12:23 
 | 
         
        (20) см (17)     
         | 
|||
| 
    23
    
        Garykom    
     гуру 
    02.08.22 
            ✎
    12:25 
 | 
         
        (17)(22) Сделай поиск по ТаблицаЗначений или Структура и офигей     
         | 
|||
| 
    25
    
        RomanYS    
     02.08.22 
            ✎
    12:43 
 | 
         
        (24) сколько строк в ERP?     
         | 
|||
| 
    26
    
        ДедМорроз    
     03.08.22 
            ✎
    00:10 
 | 
         
        (23) а потом добавить в таблицу индекс и еще раз порадоваться.
 
        В языках с фиксированными типами структура,объект или блок данных - это набор переменных уепзанных типов,размещенный в одном блоке памяти. Реально,там имен полей нету - они известны только на момент компиляции программы. В 1с фиксированных типов нету,поэтому,самый простой аналог - это или структура,если нужен доступ по именам,или массив,если нужен доступ только по индексам. То,что потом у структуры или объекта могут появиться методы,когда мы через точку ввзываем функции,то можно использовать необъектный вид функции,когда сам объект передается первым параметром. Конечно,можно вспомнить про динамическую типизацию,но и тут можно "объехать",если в общей функции проверять тип объекта - например - у структуры можно сделать поле Тип,где хранить тип помещенного в ней объекта,тогда при должной реализации можно даже сделать аналоги ООП и наследования.  | 
|||
| 
    27
    
        ДедМорроз    
     03.08.22 
            ✎
    00:14 
 | 
         
        Функция ВызватьМетод(Объект,ИмяМетода,Параметры)     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |