- от автора admin
Содержание
31 Января 2018
Что должен знать начинающий программист 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С:Предприятие важно настроить выгрузку данных из Microsoft Office, т.к. часто приходится сохранять различные отчеты, табличные данные в файлах Excel или Word. Или наоборот, чтобы загрузить данные из Excel необходимо создать специальную обработку. Предварительно нужно произвести все технические настройки, считать данные из файла и сформировать колонки с аналогичными названиями в 1С.
ОСНОВЫ БУХУЧЕТА, СКЛАДСКОГО УЧЕТА ИЛИ ВЕДЕНИЯ ТОРГОВЫХ ОПЕРАЦИЙ
Стоит только посмотреть вакансии: в каждой второй для программиста 1С требуется знание бухгалтерского и управленческого учета. Как уже говорилось ранее, программист должен «понимать» область в которой он работает. Чтобы правильно форматировать обработки и выстраивать алгоритмы должна быть ясна логика программы.
В тандеме технический специалист-бухгалтер бывает ситуация: программист не понимает, чего от него хочет бухгалтер, а бухгалтер не понимает, какие возможности есть у программы, как она работает. Чтобы не возникало недопонимания, нужно говорить на одном языке. Чтобы работать с пользователями программы 1С:Бухгалтерия, технический специалист должен понимать «логику бухгалтера», владеть терминологией и знать основы бухгалтерского учета. Часто бухгалтеры пользуются доработанными формами документов. Например, для учета путевых листов или изменения валюты учета. Главная задача программиста 1С — сделать так, чтобы бухгалтеры стабильно работали, вовремя сдавали отчетность, а заложенная аналитика документов не терялась.
Систематизируйте базовые навыки и научитесь решать сложные задачи на
Комплексном курсе по программированию в системе «1С:Предприятие 8.3»
Всплывающие подсказки в 1С
Сегодня разберемся с всплывающими подсказками в 1С. Они очень полезны так как объясняют, что нужно вводить в данное поле. Создать всплывающие подсказки можно для любых полей, которые есть в 1С. Ими часто пренебрегают начинающие программисты 1С.
Мы с вами создадим всплывающие подсказки для нашего документа Приход Товара. Если вы не читали предыдущих статей, в которых мы создавали новый документ, рассчитывали итоговую сумму в строке табличной части. Также сделали проверку на заполнение полей. Советую с ними ознакомиться.
Создание новой базы- .
Создание документа- .
Расчет суммы в строке табличной части- .
Расчет итогов по коленке- .
Проверка заполнения полей — .
Как сделать всплывающие подсказки для полей формы в 1С
И так приступим к созданию всплывающих подсказок для различных полей формы в 1С. В приме я буду использовать документ, который мы создавали ранее. Но если вам нужно сделать подсказки для других документов, то все аналогично.
Вспомним какие поля есть в нашем документе. Это Поставщик, Наименование, Количество, Цена и Сумма. Давайте сделаем всплывающие подсказки для поля Поставщик и, например, Цена. Открываем конфигуратор переходим в документ и в нем переходим на вкладку Данные. Два раза кликаем на реквизиты Поставщик. В открывшемся окне Свойств ищем пункт Подсказка. Вписываем туда «Организация от которой поступил товар.»
Таким же образом делаем подсказку для поля Цена. Переходим двойным кликом в свойства поля цена и в пункте Подсказка пишем «Цена за 1 единицу товара».
Теперь запускаем нашу программу в режиме отладки и смотрим на результат. При наведении указателя мыши на пункты с Поставщик и Цена должны высвечиваться наши подсказки.
Таким же образом можно сделать подсказки для любых полей в 1С, например, в справочниках.
Скриншоты, опубликованные в данной статье, являются цитатами и иллюстрациями программного продукта «1C:Предприятие», авторское право на который принадлежит ЗАО 1С.
Интересные материалы:
- Обучение управленческий учет 1С
Курс предназначен: для сотрудников планово-диспетчерских служб и консультантов по управленческому учету. Курс рассчитан на слушателей,…
- 1С где кэш
Кэш пользователя 1С – это автоматически создаваемый программой буфер, в котором хранится наиболее часто запрашиваемая…
- Внедрение 1С предприятие
Услуга "Внедрение 1С" включает все работы связанные с покупкой и введением в рабочую эксплуатацию программы…
- Как в 1С зуп изменить МРОТ?
Отправить эту статью на мою почту В этой статье мы поговорим о том, что означает…
- Тариф верное решение 1С отчетность
Внимание! До 31 декабря 2020 года действует специальный тариф "Верное решение" сервиса "1С-Отчетность", адресованный налогоплательщикам,…