Метод 1С Массив.Очистить() удаляет из массива все «ячейки» со всеми значениями. Аналогичен пересозданию массива.
-
Краткое описание 1С
Краткое описание 1С — обсудим основные принципы программирования 1С:
- Конфигурации и клиенты 1С
- Режимы клиентов 1С — конфигуратор и исполнение
- Объекты метаданных
- Программные модули
- События.
-
Web сервисы 1С
Обмен данными обычно организовывается с помощью выгрузки файла из одной программы и загрузки в другую. Некоторые программисты предоставляют сторонним программам доступ в SQL базу 1С (что вроде как сильно не рекомендуется).
Термин «обмен данными» не всегда подходит к задаче, иногда более корректно сказать – предоставление данных. Например, внешней программе требуется идентифицировать – существует ли такой клиент в 1С и его баланс.
Предоставление доступа к данным 1С – некорректно по причинам безопасности данных. Необходим скорее механизм проверки по имени и паролю с дальнейшим возвратом баланса.
Этот подход называют – сервисным, когда программа предоставляет не данные, а сервис, который позволяет идентифицировать клиента и узнать его баланс.
Как это работает?
-
Изменить 1С — видео
На видео изображен порядок выполнения сервисных действий по разблокированию конфигурации 1С перед ее изменением.

Видео «Изменить 1С»
-
Конвертация данных 1С
Конфигурации отличаются друг от друга списком справочников, документов, регистров. Даже если в обеих конфигурациях есть справочник с одним и тем же наименованием («Номенклатура»), то в разных конфигурациях он может иметь разный набор реквизитов (полей).
Поэтому при обмене данными 1С (выгрузки из одной базы 1С и загрузке в другую базу 1С), необходимы правила обмена данных 1С, по которым один объект «превращается» в другой, например:
- Поле «Артикул» остается неизменным
- Поле «Услуга» заполняется в «Истина», если в источнике в поле «Вид товара» установлено «Услуга», иначе заполняется в «Ложь».
В любой типовой конфигурации 1С существуют механизмы для выгрузки данных 1С в другую конфигурацию 1С, загрузки данных 1С обратно, или, настройки постоянного двустороннего обмена 1С по расписанию. Такие обмены работают также по правилам обмена 1С.
Типовая конфигурация Конвертация данных 1С позволяет создавать и изменять правила обмена 1С.
-
Как стать программистом 1С
Как стать программистом 1С — что должен уметь программист 1С и как этому научиться.

Первый день на новой работе – сплошной стресс. В том числе потому что иногда сложно представить чем именно ты будешь заниматься в течении рабочего дня.
Программист 1С стажер
Когда на работу приглашают программиста 1С – в 90% случаев в фирме уже ведется учет в типовой конфигурации 1С. Значит — уже есть база данных, в нее уже введена первоначальная информация и люди знают, как ей пользоваться.
Что входит в обязанности программиста стажера 1С?
- консультация пользователей «как сделать это в 1С»
- добавить в существующий документ или справочник новые реквизиты
- изменить существующий отчет
- обновить платформу или конфигурацию когда выйдет новая версия
- настроить распределенную базу (УРИБ, УРБД).
Как стать программистом 1С, стажером
(далее…) -
Отчеты 1С
Весь учет, какой бы он не был – ведется для единственной цели – посмотреть результаты в отчете.

Этот урок посвящен рассмотрению что такое отчеты 1С и принципов работы с ними.
Результаты учета – это итоговые цифры, посчитанные по регистрам. Например, были движения +1000, -200, -300, +100, итог = 600.
Итоги обычно смотрят в разрезе справочников: склады, номенклатура, контрагенты. Таким образом будет: итого по товару «Лопата» — 200, итого по товару «Грабли» — 100.
Но в компании может быть несколько складов, тогда мы увидим для каждого товара «Лопата» цифры по «Склад 1», «Склад 2» и т.п. (вложенная группировка).
В итоге цифр отчет выводит много. Столько цифр нам и не нужно. Тогда мы вводим отбор – только по товару «Лопата» и по «Складу 1».
Таким образом при работе с отчетами есть основные принципы:
- Отчет – это цифры в разрезе справочников
- Справочники можно сгруппировать, группировка бывает сложной – вложенной, по строкам, по колонкам
- Отчет формируется на дату или за период (две даты: с и по), т.е. срез цифр на определенную секунду времени (см. урок Дата 1С)
- Чтобы не смотреть все — есть отборы, которые позволяют смотреть цифры только по нужным справочникам.
Подробнее про отчеты и их виды..
-
Калькулятор 1С
Если Вы не собираетесь моделировать на 1С физические явления, то математические функции Вам понадобятся достаточно редко.
На всякий случай пройдемся кратко по ним. Чтобы не было скучно – параллельно сделаем простенький калькулятор 1С.
-
1С строку в число
Функция 1С Число(«Строка») пытается преобразовать строковое(текстовое) значение в числовое.
-
Работа с датами 1С
При работе с датами 1С, типовой порядок частей даты – год, месяц, день, час, минуты, секунды. При этом часы, минуты, секунды можно пропустить.
При создании даты из строки («приведение к дате») можно указать в локализованном формате (день.месяц.год часы:минуты:секунды), но только полностью.
Например:
//Работа с датами 1С - преобразовать дату в 1С из частей - год, месяц, день (плюс необязательно время)
Дата = Дата(2012,10,30); //без времени
Дата = Дата(2012,10,30,12,00,00); //со временем//Работа с датами 1С - преобразовать дату в 1С из строки, разные способы
Дата = Дата("20121030"); //год, месяц, день
Дата = Дата("30.10.2012 12:00:00"); //локализованный формат, только полностью//Работа с датами 1С - указание значения даты без приведения, напрямую
Дата = '20121030'; //без времени
Дата = '20121030120000'; //со временем -
Формат 1С
Программирование (и бизнес программы) обычно имеют дело со следующими простыми типами данных: число, строка, дата. Значения этих типов для разных стран, стандартов и просто привычек могут иметь разное представление.
Вероятно самый известный пример, это разное представление времени – в России привычно использовать 9:00 и 21.00, а в англоязычных странах 9am и 9pm. Разница как в логике (12ти часовая система или 24х часовая), так и в написании.
Представление значения называется «формат» и сегодня мы обсудим изменение формата даты и формата числа в 1С.
Использовать форматирование можно как программисту в языке 1С, так и визуально, без программирования, например при создании печатной формы или отчета, при настройке элементов на форме.
