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С Найти – поиск подстроки или символа

Функция 1С Найти(СтрокаГдеИщем, СтрокаЧтоИщем) ищет в тексте первое вхождение нужной нам подстроки, и возвращает номер позиции первой буквы найденной подстроки в тексте.

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

Картинка 1С

Картинка 1С – объект языка 1С, который позволяет считать картинку из файла.

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

Выпадающий список значений 1С на форме

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

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

Типы 1С и значения 1С

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

Преобразование типов — это конвертация значения (данных) из одного типа в другой, например из строки в число или наоборот. Более узкое понятие форматирование значения — это конвертация из любого типа в строку с преобразованием в такой вид, который будет удобен пользователю для чтения, в том числе и локализация.

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

Как в языке 1С работать с типами данных и как производить преобразование типов 1С?

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

1С Сред, 1С Лев, 1С Прав — подстрока

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

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

XML DOM 1С — ПостроительDOM 1С, ЗаписьDOM 1С

DOM или XML DOM — объектная модель работы с XML, где XML представлен деревом, где каждая ветка (узел) это тоже объект со своими свойствами, методами и т.п.

ДокументDOM – объект XML DOM 1С, который позволяет работать с XML файлом в «объектной» оболочке. Поддерживается массив (список) узлов, подчиненные узлы, поиск и т.п.

ПостроительDOM 1C – позволяет считывать XML в объект ДокументDOM (XML DOM 1С).

ЗаписьDOM 1C – позволяет записать ДокументDOM в файл XML.

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

Печатная форма 1С

Как известно – без бумажки ты.. не может обойтись ни один серьезный бизнес. И когда мы говорим, что в 1С есть какие-то там электронные документы, то сразу же возникает вопрос как их распечатать в бумажном виде.

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

У каждого документа может быть несколько печатных форм 1С. Например, документ Реализация товаров и услуг (т.е. продажа) печатается в печатные формы 1С: ТОРГ-12, Накладная, Товарно-транспортная накладная, Акт оказанных услуг и так далее.

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

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

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

Однако это все теория. А как создать самому печатную форму? А еще лучше – как внести изменения в существующую?

Кому интересен ответ – читайте дальше.

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

1С СокрЛП, 1С СокрЛ, 1С СокрП – удаление лишних символов

Функции 1С СокрЛП(Строка), 1С СокрЛ(Строка) и 1С СокрП(Строка) удаляют из текста лишние символы.

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

Список значений 1С

Список значений 1С с натяжкой можно назвать расширенным аналогом массива 1С. Это также – набор значений (значения могут разных типов), есть поиск и сортировка значений.

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