Список значений 1С Загрузить значения, Выгрузить значения — экспорт, импорт значений

Методы 1С СписокЗначений.ЗагрузитьЗначения(Массив) и 1С СписокЗначений.ВыгрузитьЗначения() позволяют сделать список значений из массива и наоборот – массив из списка значений.

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

Читать дальше »

Хранилище настроек 1С

Настройки пользователя в 1С обычно разделены на три части.

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

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

И наконец в-третьих, самому программисту, чтобы программа была универсальна, некоторые значения по-умолчанию лучше не прописывать в коде программы, а хранить в каких-либо настройках.

Где хранить все эти настройки в 1С?

Читать дальше »

PostgreSQL для 1С

PostgreSQL – это бесплатная СУБД (точнее OpenSource), которая работает и под Windows и под Linux. Поэтому если Вы хотели бы построить полностью бесплатную лицензионную систему (с участием 1С), то вероятно Ваш выбор падет на PostgreSQL.

Краткий обзор по использованию 1С с СУБД PostgreSQL.

Читать дальше »

1С Специалист

После того, как Вы успешно сдали экзамен 1С Профессионал – Вы сразу можете приступить к сдаче основного экзамена для программистов 1С – Специалист 1С.

1С Специалист – сертификат подтверждающий Ваши знания как программиста 1С, звание Специалист 1С подтверждается более сложным экзаменом по программированию 1С.

 

Что представляет из себя экзамен Специалист 1С

Экзамен Специалист 1С представляет из себя решение задач на программирование по платформе или одной из трех типовых конфигураций 1С.

Обратите внимание – в рамках Специалиста 1С мы не рассматриваем сдачу экзамена Консультант 1С (точнее «Специалист-консультант 1С»).

Экзамен Специалист 1С по платформе – наиболее сложный, так как включает в себя все три вида учетных механизмов – и Бухгалтерия, и Торговля и Зарплата. Остальные специалисты посвящены только одному виду механизмов.

Сертификат 1С Специалист удостоверяет, что Вы знаете как программировать 1С и способны как изменить типовую конфигурацию, так и написать конфигурацию «с нуля».

Читать дальше »

Условные операции 1С и булево 1С

Значение Булево 1С — это значение Истина или Ложь. В числовом выражении Ложь это ноль, а Истина — число больше нуля (обычно единица).

Выражение (операция) Булево 1С — это математическое выражение, результатов которого является значение типа Булево 1С, например:
a = 0+1;
b = 2-1;
x = (a = b);
//x = Истина

Далее — подробнее о условных операциях 1С, значениях и выражениях булево 1С.

Читать дальше »

Описание типов 1С

Когда требуется работать со списком типов – используется объект ОписаниеТипов (см. «Получение доступных типов», «Работа с типами реквизитов в метаданных конфигурации», «Указать фильтр типов в фильтре»).

Читать дальше »

Преобразовать число в строку 1С

Преобразовать число в строку 1С специально обычно не требуется, так как при попытке записать в реквизит типа «строка» значение типа «число», преобразование будет выполнено 1С самостоятельно.

Если Вы имеете переменную со значением типа «число» и приравняете ее со значением типа «строка», то значение конвертировано автоматически не будет — так как в 1С нет строгой типизации переменных.

Также преобразовать число в строку 1С требуется при составлении сложной строки, например:
Строка = "Текущий процент выполнения " + чПроцент;
В некоторых случаях 1С будет ругаться при попытке складывать строку 1С и число 1С (в других случаях, когда это возможно, число будет преобразовано автоматически).

Преобразовать число в строку 1С можно с помощью функции Строка() или СокрЛП(), а также с помощью Формат().

Последний способ иногда предпочтительнее. А почему?

Читать дальше »

Реквизиты 1С

Что такое реквизиты 1С?

Мы с Вами недавно обсуждали справочники 1С и документы 1С. Работа пользователя со справочниками и документами в 1С состоит из заполнения полей на форме.

Реквизиты 1С – это поля справочника и документа, которые отображаются на форме, чтобы пользователь их заполнил.

Рассмотрим подробно тему реквизитов в 1С.

Читать дальше »

Сервер 1С

Сервер 1С – это специальная программа, которая позволяет запустить 1С в компании в клиент серверном режиме. Что все это значит?

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

Второй режим называют клиент серверный (или просто – серверный). Это значит, что на сервере (компьютере) запущена специальная программа – сервер 1С (программа, еще ее называют Сервер приложений 1С). Программа, которую запускает пользователь (клиент 1С) на своем компьютере, работает с программой сервер 1С, а уже та в свою очередь работает с базой данных. В качестве базы данных используется СУБД – MS SQL или подобная.

Сервер 1С обычно используют в следующих случаях:

  • База данных большая (4Gb+)
  • Количество пользователей большое (20-30+)
  • Используется тонкий или веб клиент 1С (вообще любая разновидность связки 1С и веб)
  • Хочется работать с 1С на Linux.

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

Читать дальше »

Циклы в 1С

Цикл — это способ повторить несколько строк программного кода нужное количество раз. Обычно — пока не выполнится нужна условная операция.

Основные циклы в 1С — это «Пока … Цикл» и «Для каждого … из … Цикл». Далее — подробнее про циклы в 1С.

Читать дальше »

Работа в 1С

Вводная информация для тех, кто ни разу не видел 1С. Общие принципы работы в 1С 8.

Давайте рассмотрим как происходит работа в 1С 8 с точки зрения программиста, на примере работы в конфигурации 1С Бухгалтерия и 1С Управление торговлей.

 
Окно запуска 1С:Предприятие

При запуске 1С Вы в первую очередь увидите окно выбора базы данных.

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

Это окно позволяет:

  • выбрать/добавить базу
  • посмотреть где она находится (при выбранной базе внизу отображается каталог в котором находится база данных)
  • войти в базу в режиме предприятие или под конфигуратором.

Работа в 1С 8 возможна в двух режимах.
Читать дальше »

Права 1С

1С имеет встроенную систему прав доступа (эта система называется — роли 1С). Эта система является статической – как администратор поставил права 1С, так и будет.

Дополнительно, действует динамическая система прав доступа (называется – RLS 1С). В ней права 1С динамически высчитываются в момент работы пользователя на основании заданных параметров.

Интересно? Поехали дальше!

Читать дальше »