powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Массивы в 1С
11 сообщений из 11, страница 1 из 1
Массивы в 1С
    #34650809
Опушкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа!
Подскажите (например, ссылку на букварь)!
Как работать с массивами в 1С.
Есть ли таковые переопределяемые, многомерные.
Кроме упоминания на mistra о том, что они вообще есть, ничего найти не могу.
...
Рейтинг: 0 / 0
Массивы в 1С
    #34651143
Михаил I.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В восьмерке или в семерке ? Если в восьмерке, то там есть достаточно подробный хелп. Если в семерке, то там только одномерные массивы. Инициализация и обращение осуществляется через квадратные скобки:
Перем Массив[10];
...
Рейтинг: 0 / 0
Массивы в 1С
    #34651325
Опушкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!

Сейчас в семёрке.
Бедновато, конечно, с массивами.
Что ж, буду выкручиваться.
...
Рейтинг: 0 / 0
Массивы в 1С
    #34651342
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем тебе многомерный массив? есть ТЗ может подойдёт.
...
Рейтинг: 0 / 0
Массивы в 1С
    #34655120
RodionAT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще вопрос в догонку можно?
Есть ли в 1С функция определения одномерного массива с непосредственным заданием элементов через запятую- аналог функции Array(el1,el2,...) в VBA.
...
Рейтинг: 0 / 0
Массивы в 1С
    #34664528
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RodionATА еще вопрос в догонку можно?
Есть ли в 1С функция определения одномерного массива с непосредственным заданием элементов через запятую- аналог функции Array(el1,el2,...) в VBA.

Нет. Это плохо. Пару раз нужно было использовать массивы в 1С - зачертыхался их инициализировать.
...
Рейтинг: 0 / 0
Массивы в 1С
    #34664601
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно и многомерными
Ты объявляй их как
Массив [а*б*в-1]
Где а,б,в это размерности 3-мерного массива.
Дальше так же и работай с ним.
...
Рейтинг: 0 / 0
Массивы в 1С
    #34670990
xavchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как насчет такого варианта:

Массив = СоздатьОбъект("СписокЗначений");
Массив.ДобавитьЗначение(СоздатьОбъект("СписокЗначений"),);

Со списком значений не пробовал, но с ТЗ работает!
...
Рейтинг: 0 / 0
Массивы в 1С
    #34687976
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть еще СписокЗначений и ТаблицаЗначений. Список как будто одномерный, а таблица - многомерная. К тому же к-во строк в них ограничивается свободной ОЗУ. К тому же список и таблица может хранить почти любой объект 1С. А это значит, что ячейка списка например, может содержать еще один список и т.д.
...
Рейтинг: 0 / 0
Массивы в 1С
    #34689945
Pvaseа таблица - многомерная.
Вася ну что ты говоришь а. Таблица двумерная и все. Это же не куб. На другом посещаемом тобой форуме тебе бы за такие слова по шее надавали.
...
Рейтинг: 0 / 0
Массивы в 1С
    #34693305
Pvase
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый 1С-ик Pvaseа таблица - многомерная.
Вася ну что ты говоришь а. Таблица двумерная и все. Это же не куб. На другом посещаемом тобой форуме тебе бы за такие слова по шее надавали.
Не спорю, по определению она двумерная. Но в таблице можно хранить ссылки на другие объекты, которые в свою очередь могут быть списком или таблицей. Таким образом простой двумерный массив может быть расширен до сколько угодно мерного (главное чтобы ОЗУ хватило).
Таким образом можно вполне получить вот такое вот:
ТЗ.ПолучитьЗначение(1,5).ПолучитьЗначение(3,4).ПолучитьЗначение(1), что в общем будет как:
2-х мерная таблица - 2-х мерная таблица - 1-о мерный массив. Т.е. фактически это уже 4-х мерный массив.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Массивы в 1С
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]