Два способа, как заполнить таблицу значений 1С по колонкам

В этой статье разберем два способа, как можно  заполнить таблицу значений 1С по колонкам.  Поясним, что значит заполнить таблицу по колонкам. «Заполнить по колонкам» означает, что сначала заполним какими-то значениями первую колонку, потом вторую и т.д. В первом способе реализуем простое заполнение, а во втором заполним «красиво». Суть второго способа взята из книги «Конкретная математика. Математические основы информатики»  авторов Грэхем, Кнут и Паташник.  Статья больше теоретическая, но поможет понять как работать с таблицами значений, если вы в начале своего пути освоения программирования в 1С.

Continue reading «Два способа, как заполнить таблицу значений 1С по колонкам» →

Дерево значений 1С

Дерево значений 1С – это универсальная коллекция значений, в которой данные можно расположить в иерархическом порядке в виде дерева. По сути, дерево значений в 1С 8.3 — это таблица значений, где у строк могут быть подчиненные строки. Одна строка дерева значений может иметь несколько подчиненных строк, но в тоже время она может иметь только одну строку, которой подчинена, строку-родителя, или не иметь родителя вообще. Строка без родителя – это строка верхнего уровня, или первая строка.

Continue reading «Дерево значений 1С» →

Методы таблиц значений 1С 8.3. Часть 2. Сортировка, итоги и свертка.

Продолжим изучать методы работы с таблицами значений. В предыдущей статье мы научились работать с поиском по таблице значений, а также копировать таблицы значений.

Методы таблиц значений 1С 8.3. Часть 1. Поиск и копирование.

В этой статье мы научимся сортировать, получать итоги и сворачивать таблицу значений.

Continue reading «Методы таблиц значений 1С 8.3. Часть 2. Сортировка, итоги и свертка.» →

Методы таблиц значений 1С 8.3. Часть 1. Поиск и копирование

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

Continue reading «Методы таблиц значений 1С 8.3. Часть 1. Поиск и копирование» →

Учимся работать с соответствием в 1С 8.3

Соответствие в языке программирования 1С чем-то похоже на Структуру, это тоже коллекция пар Ключ и значение. Но в отличие от Структуры, в Соответствие, чтобы получить значение по определенному ключу, нужно обращаться не как к свойству объекта, а через квадратные скобки, и в качестве ключа можно использовать значение любого типа.

Continue reading «Учимся работать с соответствием в 1С 8.3» →

Учимся работать с объектом Структура

Структура в языке программирования платформы 1С 8.3 (8.2) — это коллекция некоторых значений в связке с ключом. Эта связка ключа со значением называется «КлючИЗначение». Ключ структуры уникален в рамках данной структуры. Причем к значениям структуры можно обращаться как к свойствам объекта, используя название ключа.

Continue reading «Учимся работать с объектом Структура» →

Изучаем работу со списком значений на управляемой форме 1С 8.3

В предыдущей статье «Изучаем список значений 1С» я показал, каким образом можно программного работать со списком значений. Мы научились добавлять, вставлять и загружать нужные элементы в список. Но со списком значений можно работать на управляемой форме 1С, когда он используется в качестве реквизита этой формы. В этой статье мы разберем вопросы работы со списком значений на форме.

Continue reading «Изучаем работу со списком значений на управляемой форме 1С 8.3» →

Изучаем список значений 1С 8.3 (8.2).

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

Continue reading «Изучаем список значений 1С 8.3 (8.2).» →

Изучаем массивы в 1С

Массив в платформе 1С 8.3 это самая простая универсальная коллекция значений.

Что такое Массив?

Массив в языке программирования 1С — это коллекция элементов, следующих друг за другом, которые могут быть доступны с помощью индекса массива. Элементы могут быть любого типа, в том числе и типа Массив. У каждого элемента в массиве есть уникальный номер, который называют Индексом. Посредством индекса можно получить доступ к данному элементу.

Continue reading «Изучаем массивы в 1С» →

Строки таблицы значений в 1С 8.2 (8.3)

Любая таблица значений состоит из колонок, каждая из которых имеет свой тип и уникальное название, а также из строк. Если таблица значений размещена на управляемой форме в виде элемента Таблица, то колонки создаются изначально на этапе разработки, а строки пользователь может создать самостоятельно, нажав на кнопку «Добавить» в командной панели этой таблицы.

Continue reading «Строки таблицы значений в 1С 8.2 (8.3)» →