Работа программиста

Кто есть кто в ИТ? Работа программиста.

Кем стать? Кто больше получает в ИТ, а кто меньше? Какие программисты нужны? У кого лучшие перспективы? Чтобы принять решение, давайте кратко рассмотрим, а кто вообще бывает в ИТ?

 

Что такое ИТ?

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

 

Начнем с самого начала – а почему ИТ?

95% сотрудников ИТ – это люди офиса, которые сидят на стуле перед монитором большую часть дня. Вы должны это учесть.

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

Настройка окна выбора базы данных 1С 8.2

После запуска 1С Вы видите окно со списком баз 1С. Как его настроить так, чтобы пользователь не мог управлять списком баз данных?

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

Формы 1С 8

Как создать форму 1С 8 в конфигураторе. Чем обычные формы 1С 8 отличаются от управляемых форм 1С 8.2?

Форма 1С 8 – это окно, которое будет открыто при открытии внешней обработки в режиме «Предприятие 1С».

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

Доступ к таблицам плана обмена 1С

Мы создали план обмена, включили авторегистрацию по нужным нам справочникам, документам и прочему. Пользователи ввели данные.

Как узнать какие элементы базы были изменены?

Типовой способ ПланыОбмена.ВыбратьИзменения() работает медленно. Для начала само получение списка происходит не быстро. А потом еще и в цикле получение каждого (!) объекта. Как известно, получение объекта это — затратная операция в базе, а тут еще и в цикле.

Например у нас 10.000 измененных элементов. Нам нужно просто узнать – какие элементы справочника «Номенклатура» были изменены.

Непосильная задача?

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

Данные 1С

В 1С реализованы две модели представления данных – объектное и табличное. При этом объектное представление данных реализует принципы объектно-ориентированной модели.

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

Хотите узнать про это?

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

Язык 1С

Язык 1С весьма прост в изучении по сравнению с любым другим языком программирования.

На территории России для многих большое значение имеет то, что можно писать код прямо на русском языке. «Можно» – значит не обязательно — можно писать и на английском, все операции и операторы имеют английский синоним.

Мы изучим язык 1С между делом сейчас, за пять минут.

 
Общие принципы программирования

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

Программирование – это написание программного кода на программном языке.

Программный код – это последовательность команд (слов), которые поддерживает этот язык программирования.

Команды делятся на:

  • Переменные
  • Операторы
  • Функции и процедуры.

Рассмотрим их в первом приближении.

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

Новая 1С

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

Дело в том, что был скорректирован сам принцип работы клиентов 1С и программирования на языке 1С. Полностью изменилась разработка интерфейса (формы, меню), большие изменения в самой организации кода из-за клиент серверного взаимодействия.

Изменения в новой 1С настолько непривычны, что для программиста переход на тонкого клиента в чем то подобен переходу с версии 1С 7.7 на 8.

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

Познакомимся с основными особенностями новой 1С, а именно тонкого клиента 1С.

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

IBM DB2 1С

СУБД IBM DB2 более известна в крупных корпорациях и поэтому сравнительно редко используется. Собственно корпорация IBM известна своей значительной историей (гораздо больше, чем у Microsoft) и своей склонностью к суперкомпьютерам.

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

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

Строка 1С

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

К базовым возможностям языка программирования обычно относят работу с числами и строками. Обычно эти возможности зашиты в код компилятора (или реализованы «базовые» классы языка программирования).

В 1С возможности работы со строками запрограммированы в самой платформе. Сегодня мы рассмотрим особенности работы со строками 1С в программах на встроенном языке 1С.

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

Выгрузка 1С

В прошлом уроке мы с Вами рассмотрели обмен 1С в рамках распределенной базы данных (УРБД), на примере базы офиса и подчиненных баз магазинов.

Однако наиболее распространенный пример – это обмен между бухгалтерией и зарплатой. Эти базы не подчинены друг другу и даже могут быть не связаны изначально.

Все, что нам необходимо – это периодически производить выгрузку из зарплаты в бухгалтерию.

Рассмотрим процесс выгрузки данных из 1С.

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

Методы оптимизации 1С

Иногда что-то в программе может выполняться очень медленно. И тогда открытие документа или запись документа может длиться минуты или даже десятки минут.

Оптимизация – это процесс анализа существующей программы с целью изменения некоторой ее части, чтобы она выполнялась – быстрее, лучше, оптимальней.

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

Что делать если эксперта нет под рукой?

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

Бизнес процессы 1С

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

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

Примеры бизнес-процессов 1С — оформление покупателем заказа с последующей оплатой и отгрузкой:

  • Принять заказ (девочка оператор)
  • Ожидание поступление денежных средств (платежку загружают из клиент банка в бухгалтерии)
  • Формирование сбора заказа на складе (складские работники)
  • Согласование отгрузки (начальнег)
  • Отгрузка (грузчики).

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

Вопросы:

  • Как сообщить каждому следующему пользователю, что ему пора выполнять действия в этом бизнес процессе 1С?
  • Как связать события в одну цепочку и оставить для истории потомкам?
  • Как проконтролировать цепочку от начала до конца и понять когда все ок?

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