Чтение онлайн

на главную - закладки

Жанры

Свидетели Завода или Неотоксичный мир 1С
Шрифт:

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

на себе и на гречневых ?. Если вы столкнулись с деструктивными функциями, то надо включать режим «пора съ#бывать» ?.

6) Программист-консультант 1С. Этого человека когда-то в допотопное время ещё до Куликовской битвы, когда не разделяли на специальности, научили быть и кодером, и говорилкой. Хотя просто программисты без специального обучения сами могут писать ТЗ, и общаться с клиентами без говорилки, но какую-нибудь конфигурацию в режиме «1С: Предприятие» могут не знать и иметь сложности в понимании учёта, а программист-консультант типа лишён этих минусов.

7) Архитектор 1С. Это гуру программирования и аналитики. Если программиста-консультанта где-то в каком-нибудь колхозе в 1220 году научили, что надо работать с переработками и быть говорилкой, иначе он ненастоящий мужчина или ненастоящая женщина, то это Просто Гуру. Будет учить вас, что вы неправильно программируете, код ваш устарел и неэффективен с точки зрения быстродействия и его надо оптимизировать. В общем, это чувак или чувиха, которые будут вас опускать ?. Не советую сталкиваться. Серьёзно. Хотя, если честно, то некоторые вещи можно подчерпнуть.

8) Руководитель проекта 1С. Бюрократические, созвонические и управленческие функции немного похожи на вашего начальника, но только в рамках определённого проекта (расскажу, что это такое, в четвёртой главе), поэтому мозго#бства, наверное, меньше (ключевое слово — наверное).

9) Тестировщик 1С. Это отчасти новая профессия, которая кстати широко используется в других языках программирования. Как оказалось, тест-кейсы можно писать и на 1С ?. С тестировщиками 1С я лично не сталкивался — обычно доработки программиста тестирует аналитик.

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

Григорьич в компании Ципсофт сделал из меня сервис-инженера. Обязанностей очень много, а платят меньше всех остальных профессий в 1С ??. (с)

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

Для примера буду использовать самописную конфигурацию для учёта просмотренных фильмов и сериалов. Необходимо подчеркнуть, что это всего лишь самые азы на примере очень лёгкой конфигурации. На реальных готовых решениях всё ГОРАЗДО сложней.

Самописная конфигурация в режиме "Конфигуратор"

Самописная конфигурация в режиме "1С: Предприятие"

На скриншотах выше мы видим, что 1С крайне удобен в том, что синтаксис его в отличие, например, от Java или C++, сделан на русском языке, и для программирования на нём нужна лишь одна программа, а не несколько (одна для написания кода, другая для отладки). Конфигурация 1С в Конфигураторе состоит из объектов (которые вы видите на первом скриншоте): справочников, документов, регистров сведений, регистров, накоплений, отчётов, обработок и т.д. Справочник «Фильмы» в режиме 1С: Предприятие мы можем наблюдать на втором скриншоте выше. Данная самописная конфигурация устроена только на справочниках и отчётах:

Справочники

и отчёты в конфигураторе

Элемент справочника «Фильмы» в режиме 1С: Предприятие

Отчёт Просмотренные фильмы в режиме 1С Предприятие

Отчёт Просмотренные фильмы в режиме Конфигуратор

Форма элемента справочника «Фильмы»

Использование консоли запросов для отладки запросов в режиме 1С Предприятие

Простейший код на языке 1С из другой самописной конфигурации

Целью программиста при создании самописной конфигурации для учёта просмотренных фильмов было создание справочников, их форм, реквизитов и табличных частей (на примере справочника «Фильмы» реквизиты «Год выхода», «Просмотрен», «Дата просмотра», «Специфика», «Оценка»), чтобы пользователь мог в режиме 1С Предприятие создавать элементы данных справочников, и создание отчётов, с помощью которых пользователь может видеть данные из элементов справочников в определённых разрезах, которые нужны ему. Отчёты созданы с помощью запросов 1С — этот механизм позволяет получать данные из базы 1С (разница между конфигурацией и базой: конфигурация — программа, написанная на 1С; база — место хранения данных, основанное на определённой конфигурации). Запросы 1С похожи на SQL-запросы, только имеют русский синтаксис. Тестируют запросы в режиме 1С: Предприятие на реальных данных с помощью специальной обработки «Консоль запросов».

В реальной жизни работа программиста состоит ещё во многих вещах, так как:

создание/доработка документов (объект 1С, с помощью которого можно зарегистрировать в базе приём сотрудника на работу, приход/продажу товара и многое другое);

создание/коррекция кода в различных модулях (модуль объекта, модуль менеджера, модуль формы, общий модуль);

написание/коррекция обработок проведения документов по различным регистрам сведений, регистрам накопления, регистрам расчёта (реальные отчёты желательно создаются таким образом, чтобы они забирали данные именно из регистров, а не из документов или справочников);

создание обработок (объект 1С) для коррекции или массового заполнения каких-либо данных в документах/справочниках/регистрах (обработки и отчёты также бывают внешними: их создают в конфигураторе, но не прикрепляют в структуру конфигурации, а прикрепляют в базу в специальный раздел «Дополнительные отчёты и обработки», созданный с помощью БСП — библиотеки стандартных подсистем, которую программисту тоже надо знать);

создание/доработка обменов между различными базами 1С/сторонними программами и 1С с помощью объектов 1С из раздела Общие (Web-сервисов, WS-ссылок, Планов обмена и т.д.);

создание/доработка правил обмена между базами 1С в отдельной специальной конфигурации «1С: Конвертация»;

создание/корректировка регламентных заданий (объект 1С из раздела «Общие», код в котором отрабатывает по определённому расписанию, заданному в базе);

ограничение доступа для пользователей (чтобы всё наполнение базы мог видеть только пользователь с ролью «Полные права», роль — это объект 1С из раздела «Общие»);

Поделиться:
Популярные книги

Газлайтер. Том 2

Володин Григорий
2. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 2

Сумеречный стрелок

Карелин Сергей Витальевич
1. Сумеречный стрелок
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Сумеречный стрелок

Системный Алхимик II

Шимуро Павел
2. Алхимик
Фантастика:
рпг
уся
фэнтези
5.00
рейтинг книги
Системный Алхимик II

Имперский Курьер. Том 2

Бо Вова
2. Запечатанный мир
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Имперский Курьер. Том 2

Возвышение Меркурия. Книга 3

Кронос Александр
3. Меркурий
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 3

Звезда сомнительного счастья

Шах Ольга
Фантастика:
фэнтези
6.00
рейтинг книги
Звезда сомнительного счастья

Газлайтер. Том 18

Володин Григорий Григорьевич
18. История Телепата
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Газлайтер. Том 18

Гримуар темного лорда IV

Грехов Тимофей
4. Гримуар темного лорда
Фантастика:
фэнтези
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Гримуар темного лорда IV

Прогрессор поневоле

Распопов Дмитрий Викторович
2. Фараон
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Прогрессор поневоле

Двойник Короля 2

Скабер Артемий
2. Двойник Короля
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Двойник Короля 2

Печать мастера

Лисина Александра
6. Гибрид
Фантастика:
попаданцы
технофэнтези
аниме
фэнтези
6.00
рейтинг книги
Печать мастера

Зауряд-врач

Дроздов Анатолий Федорович
1. Зауряд-врач
Фантастика:
альтернативная история
8.64
рейтинг книги
Зауряд-врач

Призыватель нулевого ранга. Том 3

Дубов Дмитрий
3. Эпоха Гардара
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Призыватель нулевого ранга. Том 3

Кодекс Охотника. Книга ХХ

Винокуров Юрий
20. Кодекс Охотника
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга ХХ