В свете происходящего в IT
Как скачать и установить учебную версию платформы 1С: Предприятие
Всем привет!
В этой статье расскажу о том, как скачать и установить учебную версию платформы 1С: Предприятие.
Учебную версию можно использовать для обучения программированию, если у вас нет доступа к полноценной версии 1С: Предприятия.
ВАЖНО!
Учебная версия 1С: Предприятия обладает некоторыми ограничениями. Если у вас уже есть установленная версия 1С: Предприятия или вы имеете доступ к полноценной версии 1С: Предприятия, то настоятельно рекомендую пользоваться ей.
Перейдите на сайт https://online.1c.ru/catalog/free/28765768/
Нажмите "Получить продукт бесплатно"
Заполните и отправьте анкету
Через некоторое время вам придет письмо со ссылкой на скачивание платформы (Также проверяйте папку Спам, письма иногда попадают туда).
Разархивируйте папку и нажмите 'Setup'
Пройдите установку до конца
В финале у вас должен появится значок 1С: Предприятие на рабочем столе
Отлично! Теперь у вас есть учебная платформа 1С, которую можно использовать для обучения программированию и не только.
Следует помнить, что учебная платформа 1С содержит определенные ограничения. Список этот можно также узнать здесь:
https://online.1c.ru/catalog/free/28765768/
Прошу помощи 1С. Ошибка вызове конструктора (COMОбъект): -2147221005(0x800401F3)
В УТ 10.3 (10.3.70.2) при обмене данными с БП 2.0 (2.0.67.25) возникает ошибка, что в заголовке.
Пробовал регистрацию comcntr.dll, создание компонента V83_COMConnector. Короче проделал все, что написано здесь: https://zen.yandex.ru/media/nastroyka1c/kak-ubrat-oshibku-1s...
ничего не помогло. Версия платформы: 1С:Предприятие 8.3 (8.3.20.1789) x64, WinServer 2016, база файловая.
Пара вопросов алматинцам об Алмате
Обстоятельства вынуждают идти на рискованный шаг - с женой и годовалым ребенком ехать покорять ваш город, зная о нем совсем мало - был у вас всего 3 раза. Чтобы не быть совсем уж безумцем, собираю информацию о городе. Ваши ответы значительно помогут мне.
1. В каких районах стоит искать арендное жилье, а какие не следует рассматривать и почему? (есть авто)
2. Сколько стоит жизнь в городе? (Аренда жилья с мебелью, коммуналка, продукты из супермаркета, бизнес ланч и т.д. - все то, что относится к базовым расходам)
3. Какое отношение к приезжим? Разумеется, в профессиональной среде, на работе, в первую очередь - работодателей. Я с юга Казахстана.
4. Как обстоят дела с рынком труда в IT, и если конкретнее - в отделах разработки 1С? Headhunter показывает очень хорошие предложения, но это на бумаге. А на "земле"?
Если есть уточняющие вопросы - спрашивайте, отвечу. Спасибо!
И вновь 1с
Всем привет, вынужден вновь обратиться за разъяснениями) Как и писал ранее, на работе необходимо временно вносить разные изменения в 1с. Соответственно с Вашей помощью освоил внешние обработки) За что Вам большое и огромнейшее спасибо!
Ну к делу.
Имеется 1С:Предприятие 8.3 (8.3.20.1549)
Конфигурация: Зарплата и управление персоналом, редакция 3.1 (3.1.19.48)
Задача:
Выполнить печать комплекта документов в едином документе, с уже нужным количеством копий.
Пакет документов следующий: Трудовой договор, приказ о приеме на работу, согласие на обработку и заявление о приеме на работу.
Была доработана внешняя обработка, где все необходимы данные подставляются в шаблон word. Все отлично, но столкнулся со следующей проблемой:
В ТД (трудовом договоре) указано, что работодатель имеет право начислять премию в таком то размере.
Это находится в начислениях, в нашем случае называется "дополнительные начисления". Для понимания прикладываю скрины.
Данные набавки добавляются ручкам кадровика при трудоустройстве нового сотрудника и руками же проставляется значение (на скрине ниже выделено красным)
Не понимаю, как вытянуть это значение в печатную форму.
Что делал:
В конструкторе сформированы запросы:
Но результата этого не дает.
Окей идем дальше, делаю запрос в РегистрСведений
ПлановыеНачисленияСрезПоследних получаю поля размер и наименование.
Но при выходе в шаблон у меня отражается совершенно другое значение. (25020 вместо 12,5)
А поле наименование показывает совершенно другую надбавку (РайонныйКоэфф).
Код запроса (есть лишние моменты, но на данные момент они на получение тех данных что нужны не влияют):
Функция СформироватьЗапросДляПечатиТрудовогоДоговораН(СсылкаНаДокумент)
Запрос = Новый Запрос;
// Установим параметры запроса
Запрос.УстановитьПараметр("СсылкаНаДокумент", СсылкаНаДокумент);
Запрос.Текст =
"ВЫБРАТЬ
| ТД.Ссылка КАК Ссылка,
| ТД.Сотрудник.Наименование КАК Сотрудник,
| ТД.ДатаПриема КАК ДатаПриема,
| ТД.Должность КАК Должность,
| ТД.ДолжностьПоШтатномуРасписанию КАК ДолжностьПоШтатномуРасписанию,
| ТД.ФизическоеЛицо КАК ФизическоеЛицо,
| ТД.УсловияПриема КАК УсловияПриема,
| ТД.ТрудовойДоговорНомер КАК ТрудовойДоговорНомер,
| ТД.ТрудовойДоговорДата КАК ТрудовойДоговорДата,
| ТД.ДатаЗавершенияТрудовогоДоговора КАК ДатаЗавершенияТрудовогоДоговора,
| АдресМестаПроживания.Представление КАК АдресМестаПроживания,
| АдресПоПрописке.Представление КАК АдресПоПрописке,
| Паспорт.ВидДокумента.Наименование КАК ВидДокумента,
| Паспорт.Серия КАК Серия,
| Паспорт.Номер КАК Номер,
| Паспорт.ДатаВыдачи КАК ДатаВыдачи,
| Паспорт.КемВыдан КАК КемВыдан,
| Паспорт.КодПодразделения КАК КодПодразделения,
| ФОТ.Размер КАК ТарифнаяСтавка,
| АдресОрг.Представление КАК АдресОрганизации,
| АдресОрг.Город КАК Город,
| ЗарплатныеПроекты.Банк КАК Банк,
| ЗарплатныеПроекты.РасчетныйСчет КАК РасчетныйСчет,
| ЗарплатныеПроекты.Представление КАК БанкПредставление,
| ЗарплатныеПроекты.Банк.КоррСчет КАК КоррСчет,
| ТД.Ссылка.Организация.НаименованиеПолное КАК ОрганизацияНаименованиеПолное,
| ТД.Ссылка.Организация.НаименованиеСокращенное КАК ОрганизацияНаименованиеСокращенное,
| ТД.Ссылка.Дата КАК Дата,
| ТД.Ссылка.Номер КАК ТДНомер,
| ТД.Ссылка.Руководитель.Наименование КАК Руководитель,
| ТД.Ссылка.Руководитель.Пол КАК РуководительПол,
| ТД.Ссылка.ДолжностьРуководителя.Наименование КАК ДолжностьРуководителя,
| ТД.Ссылка.Подразделение.Наименование КАК Подразделение,
| ТД.Ссылка.Организация.ИНН КАК ОрганизацияИНН,
| ТД.Ссылка.Организация.ОГРН КАК ОрганизацияОГРН,
| ТД.Ссылка.Организация.КодПоОКПО КАК КодПоОКПО,
| ТД.Ссылка.Организация.РегистрацияВНалоговомОргане.КПП КАК КПП,
| ТД.Ссылка.ВидЗанятости КАК ВидЗанятости,
| ТД.Ссылка.Территория КАК Территория,
| ТД.Ссылка.ГрафикРаботы КАК ГрафикРаботы,
| ЗарплатныеПроекты.Банк.Код КАК Код,
| ТД.ДлительностьИспытательногоСрока КАК ДлительностьИспытательногоСрока,
| ТД.Ссылка.ГрафикРаботы.РабочихДнейВНеделе КАК РабочихДнейВНеделе,
| ТД.Подразделение.РайонныйКоэффициент КАК ПодразделениеРайонныйКоэффициент,
| ТД.Подразделение.РайонныйКоэффициентРФ КАК ПодразделениеРайонныйКоэффициентРФ,
| ТД.Ссылка.СовокупнаяТарифнаяСтавка КАК СсылкаСовокупнаяТарифнаяСтавка,
| ВложенныйЗапрос.НомерПриказа КАК НомерПриказа,
| ВложенныйЗапрос.НомерПриказа1 КАК НомерПриказа1,
| ТД.Сотрудник.Код КАК СотрудникКод,
| ФОТ.Начисления.(
| Результат КАК Результат
| ) КАК Начисления,
| ФОТ.Начислено КАК Начислено,
| ФОТ.ВидПремииНаименование КАК ВидПремииНаименование
|ИЗ
| (ВЫБРАТЬ
| ПриемНаРаботу.Ссылка КАК Ссылка,
| ПриемНаРаботу.НомерПриказа КАК НомерПриказа,
| ПриемНаРаботу.ВерсияДанных КАК ВерсияДанных,
| ПриемНаРаботу.ПометкаУдаления КАК ПометкаУдаления,
| ПриемНаРаботу.Номер КАК Номер,
| ПриемНаРаботу.Дата КАК Дата,
| ПриемНаРаботу.Проведен КАК Проведен,
| ПриемНаРаботу.Организация КАК Организация,
| ПриемНаРаботу.Подразделение КАК Подразделение,
| ПриемНаРаботу.Сотрудник КАК Сотрудник,
| ПриемНаРаботу.ФизическоеЛицо КАК ФизическоеЛицо,
| ПриемНаРаботу.Должность КАК Должность,
| ПриемНаРаботу.ДолжностьПоШтатномуРасписанию КАК ДолжностьПоШтатномуРасписанию,
| ПриемНаРаботу.ДатаПриема КАК ДатаПриема,
| ПриемНаРаботу.КоличествоСтавок КАК КоличествоСтавок,
| ПриемНаРаботу.ВидЗанятости КАК ВидЗанятости,
| ПриемНаРаботу.ДлительностьИспытательногоСрока КАК ДлительностьИспытательногоСрока,
| ПриемНаРаботу.ГрафикРаботы КАК ГрафикРаботы,
| ПриемНаРаботу.СпособРасчетаАванса КАК СпособРасчетаАванса,
| ПриемНаРаботу.Аванс КАК Аванс,
| ПриемНаРаботу.УсловияПриема КАК УсловияПриема,
| ПриемНаРаботу.Руководитель КАК Руководитель,
| ПриемНаРаботу.ДолжностьРуководителя КАК ДолжностьРуководителя,
| ПриемНаРаботу.НачисленияУтверждены КАК НачисленияУтверждены,
| ПриемНаРаботу.СпособОтраженияЗарплатыВБухучете КАК СпособОтраженияЗарплатыВБухучете,
| ПриемНаРаботу.ОтношениеКЕНВД КАК ОтношениеКЕНВД,
| ПриемНаРаботу.СтатьяФинансирования КАК СтатьяФинансирования,
| ПриемНаРаботу.ИсправленныйДокумент КАК ИсправленныйДокумент,
| ПриемНаРаботу.ПорядокРасчетаСтоимостиЕдиницыВремени КАК ПорядокРасчетаСтоимостиЕдиницыВремени,
| ПриемНаРаботу.СовокупнаяТарифнаяСтавка КАК СовокупнаяТарифнаяСтавка,
| ПриемНаРаботу.ВидТарифнойСтавки КАК ВидТарифнойСтавки,
| ПриемНаРаботу.РазрядКатегория КАК РазрядКатегория,
| ПриемНаРаботу.ВидДоговора КАК ВидДоговора,
| ПриемНаРаботу.ТрудовойДоговорНомер КАК ТрудовойДоговорНомер,
| ПриемНаРаботу.ТрудовойДоговорДата КАК ТрудовойДоговорДата,
| ПриемНаРаботу.СрочныйДоговор КАК СрочныйДоговор,
| ПриемНаРаботу.ДатаЗавершенияТрудовогоДоговора КАК ДатаЗавершенияТрудовогоДоговора,
| ПриемНаРаботу.ОснованиеСрочногоДоговора КАК ОснованиеСрочногоДоговора,
| ПриемНаРаботу.СрокЗаключенияДоговора КАК СрокЗаключенияДоговора,
| ПриемНаРаботу.ОснованиеПредставителяНанимателя КАК ОснованиеПредставителяНанимателя,
| ПриемНаРаботу.СпособПоступленияНаСлужбу КАК СпособПоступленияНаСлужбу,
| ПриемНаРаботу.ПоступлениеНаСлужбуВпервые КАК ПоступлениеНаСлужбуВпервые,
| ПриемНаРаботу.ВидАктаГосоргана КАК ВидАктаГосоргана,
| ПриемНаРаботу.ОборудованиеРабочегоМеста КАК ОборудованиеРабочегоМеста,
| ПриемНаРаботу.ИныеУсловияДоговора КАК ИныеУсловияДоговора,
| ПриемНаРаботу.Грейд КАК Грейд,
| ПриемНаРаботу.Территория КАК Территория,
| ПриемНаРаботу.Подразделение.РайонныйКоэффициент КАК ПодразделениеРайонныйКоэффициент,
| ПриемНаРаботу.Подразделение.РайонныйКоэффициентРФ КАК ПодразделениеРайонныйКоэффициентРФ,
| ПриемНаРаботу.Ссылка.СовокупнаяТарифнаяСтавка КАК СсылкаСовокупнаяТарифнаяСтавка,
| ПриемНаРаботу.БронированиеПозиции КАК БронированиеПозиции,
| ПриемНаРаботу.РазрешениеНаРаботу КАК РазрешениеНаРаботу,
| ПриемНаРаботу.РазрешениеНаПроживание КАК РазрешениеНаПроживание,
| ПриемНаРаботу.УсловияОказанияМедпомощи КАК УсловияОказанияМедпомощи,
| ПриемНаРаботу.ПКУ КАК ПКУ
| ИЗ
| Документ.ПриемНаРаботу КАК ПриемНаРаботу
| ГДЕ
| ПриемНаРаботу.Ссылка = &СсылкаНаДокумент) КАК ТД
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ФизическиеЛицаКонтактнаяИнформация.Ссылка КАК Ссылка,
| ФизическиеЛицаКонтактнаяИнформация.Представление КАК Представление
| ИЗ
| Справочник.ФизическиеЛица.КонтактнаяИнформация КАК ФизическиеЛицаКонтактнаяИнформация
| ГДЕ
| ФизическиеЛицаКонтактнаяИнформация.Вид.Наименование = ""Адрес по прописке"") КАК АдресПоПрописке
| ПО ТД.ФизическоеЛицо = АдресПоПрописке.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ФизическиеЛицаКонтактнаяИнформация.Ссылка КАК Ссылка,
| ФизическиеЛицаКонтактнаяИнформация.Представление КАК Представление
| ИЗ
| Справочник.ФизическиеЛица.КонтактнаяИнформация КАК ФизическиеЛицаКонтактнаяИнформация
| ГДЕ
| ФизическиеЛицаКонтактнаяИнформация.Вид.Наименование = ""Адрес места проживания"") КАК АдресМестаПроживания
| ПО ТД.ФизическоеЛицо = АдресМестаПроживания.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ДокументыФизическихЛицСрезПоследних.Период КАК Период,
| ДокументыФизическихЛицСрезПоследних.Физлицо КАК Физлицо,
| ДокументыФизическихЛицСрезПоследних.ВидДокумента КАК ВидДокумента,
| ДокументыФизическихЛицСрезПоследних.Серия КАК Серия,
| ДокументыФизическихЛицСрезПоследних.Номер КАК Номер,
| ДокументыФизическихЛицСрезПоследних.ДатаВыдачи КАК ДатаВыдачи,
| ДокументыФизическихЛицСрезПоследних.СрокДействия КАК СрокДействия,
| ДокументыФизическихЛицСрезПоследних.КемВыдан КАК КемВыдан,
| ДокументыФизическихЛицСрезПоследних.КодПодразделения КАК КодПодразделения,
| ДокументыФизическихЛицСрезПоследних.ЯвляетсяДокументомУдостоверяющимЛичность КАК ЯвляетсяДокументомУдостоверяющимЛичность,
| ДокументыФизическихЛицСрезПоследних.Представление КАК Представление,
| ДокументыФизическихЛицСрезПоследних.УдалитьВидДокумента КАК УдалитьВидДокумента
| ИЗ
| РегистрСведений.ДокументыФизическихЛиц.СрезПоследних(, ЯвляетсяДокументомУдостоверяющимЛичность) КАК ДокументыФизическихЛицСрезПоследних) КАК Паспорт
| ПО ТД.ФизическоеЛицо = Паспорт.Физлицо
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ПриемНаРаботуНачисления.Размер КАК Размер,
| ПриемНаРаботуНачисления.Ссылка КАК Ссылка,
| ПриемНаРаботуНачисления.Начисление.КатегорияНачисленияИлиНеоплаченногоВремени КАК НачислениеКатегорияНачисленияИлиНеоплаченногоВремени,
| ПриемНаРаботуНачисления.Начисление.ВидВремени КАК НачислениеВидВремени,
| Премия.ВидПремии.Наименование КАК ВидПремииНаименование,
| Премия.ВидПремии.Ссылка КАК ВидПремииСсылка,
| Премия.ВидПремии.КатегорияНачисленияИлиНеоплаченногоВремени КАК ВидПремииКатегорияНачисленияИлиНеоплаченногоВремени,
| Премия.Начислено КАК Начислено,
| Премия.Начисления.(
| Сотрудник КАК Сотрудник,
| Результат КАК Результат
| ) КАК Начисления
| ИЗ
| Документ.ПриемНаРаботу.Начисления КАК ПриемНаРаботуНачисления,
| Документ.Премия КАК Премия) КАК ФОТ
| ПО ТД.Ссылка = ФОТ.Ссылка
| И ТД.Сотрудник.Ссылка = ФОТ.Начисления.Сотрудник
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ОрганизацииКонтактнаяИнформация.Ссылка КАК Ссылка,
| ОрганизацииКонтактнаяИнформация.Тип КАК Тип,
| ОрганизацииКонтактнаяИнформация.Вид КАК Вид,
| ОрганизацииКонтактнаяИнформация.Представление КАК Представление,
| ОрганизацииКонтактнаяИнформация.Город КАК Город
| ИЗ
| Справочник.Организации.КонтактнаяИнформация КАК ОрганизацииКонтактнаяИнформация
| ГДЕ
| ОрганизацииКонтактнаяИнформация.Вид.Наименование = ""Фактический адрес"") КАК АдресОрг
| ПО ТД.Организация = АдресОрг.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ЗарплатныеПроекты.Ссылка КАК Ссылка,
| ЗарплатныеПроекты.Наименование КАК Наименование,
| ЗарплатныеПроекты.Банк КАК Банк,
| ЗарплатныеПроекты.НомерДоговора КАК НомерДоговора,
| ЗарплатныеПроекты.Организация КАК Организация,
| ЗарплатныеПроекты.ОтделениеБанка КАК ОтделениеБанка,
| ЗарплатныеПроекты.РасчетныйСчет КАК РасчетныйСчет,
| ЗарплатныеПроекты.ФилиалОтделенияБанка КАК ФилиалОтделенияБанка,
| ЗарплатныеПроекты.Представление КАК Представление
| ИЗ
| Справочник.ЗарплатныеПроекты КАК ЗарплатныеПроекты
| ГДЕ
| НЕ ЗарплатныеПроекты.ПометкаУдаления) КАК ЗарплатныеПроекты
| ПО ТД.Организация = ЗарплатныеПроекты.Организация
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ПриемНаРаботу.НомерПриказа КАК НомерПриказа,
| ПриемНаРаботуСписком.НомерПриказа КАК НомерПриказа1
| ИЗ
| Документ.ПриемНаРаботу КАК ПриемНаРаботу,
| Документ.ПриемНаРаботуСписком КАК ПриемНаРаботуСписком) КАК ВложенныйЗапрос
| ПО ТД.НомерПриказа = ВложенныйЗапрос.НомерПриказа
| И ТД.НомерПриказа = ВложенныйЗапрос.НомерПриказа1";
ТаблицаЗначений = Запрос.Выполнить().Выгрузить();
//Индекс = ТаблицаЗначений.Количество();
//Сообщить("Индекс : "+Индекс);
//Пока Индекс > 1 Цикл
// Попытка
// ТаблицаЗначений.Удалить(Индекс-1);
// Исключение
// КонецПопытки;
// Индекс = Индекс -1;
//КонецЦикла;
//
//Возврат ТаблицаЗначенийВМассив(ТаблицаЗначений);
ТаблицаЗначений2 = ТаблицаЗначений.СкопироватьКолонки();
Для каждого СтрокаИсточник Из ТаблицаЗначений Цикл
НоваяСтрока = ТаблицаЗначений2.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока,СтрокаИсточник);
Прервать;
КонецЦикла;
Возврат ТаблицаЗначенийВМассив(ТаблицаЗначений2);
КонецФункции // СформироватьЗапросДляПечати()
Подскажите пожалуйста, где в ЗУП хранится данное значение, что бы вытащить его запросом?
Нужно ли при этом указывать период ? (если да, то как это сделать?)))
Прошу указать в каком направлении копать?
Цель та же, решить задачу и главное понять, как делать правильно, так, что бы потом не было стыдно)
Заранее спасибо!
Помогите с выбором профессии
Добрый день, Пикабу! Не знаю что делать с работой дальше, хотел с вами посоветоваться. Мне 50 лет, хочу выучить новую профессию, возможный вариант "программист 1С". Я в этой программе работал как пользователь, знаю ее хорошо, а главное - очень много вакансий на данную специальность, даже для "джуниоров". И плюс в дальнейшем возможность работать удаленно, не хотелось бы сидеть в офисе. Плюсов много, в том числе возможности роста, постоянного обучения, и хорошие зарплаты. Расскажите пожалуйста про минусы, кто в теме. Жалко будет потратить полгода на минимальное обучение, а потом так же сидеть без работы.
Спасибо.
ИТ Сопровождение: выжать максимум эффективности, сокращая затраты, и не потерять людей(и себя)
Приветствую всех, кто решил прочитать пост, однако сразу хочу предостеречь крутых ИТ-шных гиков о том, что глубоких технических изысканий здесь не будет(это на случай, если кто – то захочет “закидать помидорами”/накидать дизлайков, например, в связи с тем что тема не раскрыта по причине отсутствия кода по той или иной автоматизации или роботизации).
Мой пост будет больше интересен руководителям отделов ИТ сопровождения, или проектным менеджерам, перед которыми будет стоять задача по сокращению затрат на ФОТ.
Также оповещаю о том, что мой пост НЕ является рекламой, чтобы плохого никто не думал😊
Пару слов обо мне - являюсь обычным ИТ менеджером среднего звена, специализация – выстраивание работы ИТ структур: в основном, структур ИТ сопровождения(Системные администраторы(серверная часть, телеком, операционные), администраторы баз данных(разные конфигурационные единицы), тестировщики, разработчики по инцидентам. В свое время управлял отделом разработки, архитекторами
Своим “коньком” считаю способность видеть неэффективности в процессах(бизнесовых, ИТ), “подсвечивать” и устранять их, а также “заражать” команды на то, чтобы эти процессы по устранению неэффективностей стали нормой и не зависели от конкретной персоналии(меня). При этом, не рассматриваю случаи, когда сотрудников буквально нужно заставлять работать(метод кнута), выносим это за скобки(если будет интересно, про это напишу отдельную статью)
Вижу разные стадии, в которых могут находиться структуры ИТ сопровождения:
1.”все горит и пожарит”: в этот момент бизнес буквально молится на то, чтобы кто – то смог решить проблемы, что мешают ему жить(прямая потеря денег из – за неэффективных процессов ИТ)
2.”хочется что – то еще”: как только пожары потушены, появляются многочисленные “хотелки” о том, как улучшить сервис
3.”ДОРОГО!!!”: пожары практически забыты как сущность, и начинаются “игры разума” в сторону попыток сокращения штата ИТ сопровождения
Об этом “ДОРОГО!!!” и хотел бы поделиться мыслями с Вами. При этом, важно всегда балансировать между понятиями об эффективном ИТ менеджере:
А)ИТ стратегия следует из стратегии компании(но понятно, что не всегда это возможно, зачастую у компании нет стратегии…)
Б)назначенные ЛПР-ы в бизнесе, влияющие на судьбоносные ИТ решения, могут быть временщиками, принимающими бездумные решения, последствия которых придется кому – то пожинать
В)сокращение опытных людей, владеющих обширной экспертизой и опытом работы в этой конкретной организации может нанести непоправимый ущерб организации
Г)сократить затраты при помощи увольнения сотрудников – легко; сократить затраты таким образом, чтобы не порушились процессы, не снизилась эффективность – задача нетривильная
Д)сокращать можно экстенсивно(работа никуда не денется, просто ее нужно будет делать оставшимися сотрудниками) – и здесь есть предел; сокращать можно интенсивно(при помощи современных технологий(автоматизация, роботизация и др.) или пересмотра процесса в сторону его упрощения – и здесь также есть предел
И важно понимать, что этот предел ЕСТЬ.
В этой связи становится особо важным иметь критическое мышление, обдумывать всю обратную связь, которая касается “ДОРОГО!!!”, быть способным вступать в диалог, разбивать фактами необоснованные желания оппонента сократить штат, если есть понимание что уже некуда. Акцентирую внимание на том, что мероприятия по оптимизации могут уже быть выполнены(как экстенсивные, так и интенсивные), а “хотелки” по сокращению персонала могут не уйти. Хочу отметить, что не рассматриваю случай смены организации в данном посте – нет, моя цель иная: представить свое видение о том, как поступать в таких случаях. Помимо этого, получить в комментариях обратную связь от более опытных в плане умения сокращать затраты ИТ сопровождения коллег, а также их точку зрения концептуально по поводу данного поста, подискутировать.
Итак, переходим к практической части. Есть задача сократить штат ИТ сопровождения, например, администраторов баз данных 1С.
Предлагаемые мероприятия:
1.исключение дублирующих процессов, единая точка ввода информации
2.выявления потенциала и последующая автоматизация процессов ИТ сопровождения(например, автоматическая выдача прав пользователям на основании матрицы должностей в разрезе выполняемых функций)
3.роботизация(например, сверок при сдаче отчетности из Бухгалтерии предприятия)
4.авто тесты(чтобы тестирование изменений, а также чтобы не порушились основные процессы при внедрении – производилось не человеком, а технологией)
5.выявление бизнес – функционала, который исторически выполняет ИТ, ставим вопрос о передаче в бизнес
6.предоставление бизнесу списка реализованных в базах данных функций, что усложнили процесс, увеличив нагрузку на ИТ и бизнесовых сотрудников – с целью анализа этих изменений на предмет целесообразности и стоимости владения их(это может привести к упрощению процессов и снижению трудозатрат)
7.предоставление бизнесу статистики обращений в ИТ по нетехническим вопросам, где нет технической ошибки(потенциально заставит бизнес сформировать институт ключевых пользователей, обучать бизнесовых сотрудников)
8.устранение узких мест, вроде неэффективной архитектуры обменов информацией между базами данных(например, внедрение Кафки)
9.запрос на пересмотр времени предоставления услуги(к примеру, было 24*7, а достаточно 16*7), показав стоимость ИТ сопровождения в каждом временном промежутке(9 – 18, 18 – 1, 1 – 9)
10.запрос на модернизацию старого ПО(если имеется старая конфигурация/платформа, на базе которой нельзя автоматизировать процессы ИТ сопровождения)
11.проведение жестких переговоров, исходя из которых стоимость ИТ сопровождения сокращается исключительно после отработки мероприятий, указанных выше, а также просчет целесообразности отработки этих мероприятий(стоимость внедрения должна окупаться в адекватные сроки). Если “эффективный менеджер” от бизнеса не принимает аргументы, предложите ему найти на рынке более дешевые услуги в сравнении с вашими, или же сами сравнитесь с рынком(вы можете ответить, что у вас уникальное нетиповое ПО, и сравниться с рынком невозможно, и таки отвечу: это еще один аргумент для того, чтобы обеспечить отказоустойчивую структуру ИТ сопровождения, потому как если растерять штат – на рынке специалистов не будет; а сравниться с сопровождением типовых сервисов легко, и чем больше организация/штат ИТ, тем более дешевый сервис в сравнению с рынком нужно уметь оказывать, иначе зачем нужен внутренний ИТ, если асутсорс на внешнем рынке стоит дешевле…). Еще раз: сначала выполнение мероприятий, что позволит сократить трудозатраты ИТ сопровождения(а это в том числе бюджеты на проекты по автоматизации/роботизации, время на реализацию проектов и подтверждение эффекта, и прочее), и только потом – сокращение персонала. “Эффективный менеджер” не принимает и аргументы, и сравнение с рынком – настаивайте на том, чтобы поставил свою подпись под рисками(их можно оцифровать: например, увеличение на Х количества инцидентов, аварий, конкретное снижение уровня сервиса(например, скорость реакции на запросы будет не час, как ранее, а три)). Конечно же, чем сильнее роль ИТ в организации, тем проще аргументировать позицию.
Важно помнить, что, получив запрос на сокращение штата, не нужно паниковать, действуем последовательно: прорабатываем возможности, выходим на диалог вместе с проработкой, подсветив риски, согласовываем мероприятия.
Вот и все, иных “секретных ингредиентов не существует”. Буду рад получить обратную связь на сей счет.