Комплект для специалиста по разработке

1C:Предприятие 8. Комплект специалиста по разработке и внедрению.

Комплект для специалиста по разработке - Изображение с сайта http://edu.1c.ru/box/

1C:Предприятие 8. Комплект специалиста по разработке и внедрению (Изображение с сайта http://edu.1c.ru/box/)


Наконец-то, купил для себя «1С:Предприятие 8. Комплект для специалиста по разработке и внедрению», который в текущий момент ценен лишь входящим в его состав, ключом «HASP HL Pro ORGL8».

Подробное описание комплекта, можно найти по адресу: Комплект программ для IT-специалиста.

Цитата фирмы «1С»:

«Фирма «1С» рекомендует программный продукт для освоения и разработки прикладных решений для организаций и предпринимателей, в том числе в случаях выполнения специалистами работы на дому. Комплект предназначен для специалистов IT-служб предприятий, оплативших обучение в ЦСО или в 1С-Учебных центрах. Продукт может приобретаться лично специалистом или организацией, в которой он работает. В обоих случаях продукт регистрируется на специалиста.».

Узнал про данный продукт из видео программиста 1С, Леонтьева Ильи:


Дополнительно, имеется видео «Распаковка комплекта IT разработчика 1С (Unboxing)» от «1С:Учебный центр №1»:

Покупка:

Изначальная попытка, купить комплект в ЦСО, где проходил обучение в далеком 2013 году, не увенчалась успехом. После обращения, непосредственно в «1С:Учебный центр №1», мне рекомендовали сделать заказ в ЦСО «1С:Первый БИТ, Казань (843) 239-9977», что и было сделано.
В ЦСО «1С:Первый БИТ, Казань (843) 239-9977», менеджер по обучению, Светлана Артеменко , быстро и оперативно решила мою задачу, при этом, не приходилось контролировать заказ и проверять его статус, вся необходимая информация поступала от менеджера. Срок доставки, с момента оплаты и до распаковки, составил около 2 недель.

Фотографии распаковки комплекта для специалиста по разработке и внедрению:

Ранее, покупал «1С:Предприятие 8.2 Версия для обучения программированию», чтобы начать изучение программирования 1С, небольшая заметка: 1С:Предприятие, мои первые шаги в обучении.

Подготовка 1С:Профессионал по «1С:ERP Управление предприятием 2» — Раздел 10

Раздел 1 — Общие положения, нормативно-справочная информация.
Раздел 2 — Планирование.
Раздел 3 — Бюджетирование.
Раздел 4 — Работа с заказами.
Раздел 5 — Закупки.
Раздел 6 — Складское хозяйство.
Раздел 7 — Продажи.
Раздел 8 — Казначейство.
Раздел 9 — Ведение взаиморасчетов.

Раздел 10 — Нормирование (В работе).

Раздел 11 — Управление производством.
Раздел 12 — Производство.
Раздел 13 — Оперативный учет.
Раздел 14 — Регламентированный учет.

Ресурсную спецификацию, можно изменять, когда у нее установлен статус «В разработке»:

Менять статус ресурсной спецификации, можно в любой случае:

На закладке Производственный процесс в ресурсных спецификациях выбирается вид описываемого производственного процесса:
■ Одноэтапный – выполняется в рамках одного подразделения, завершается номенклатурным выпуском (продукция, полуфабрикат, работа);
■ Многоэтапный – отражает производственную цепочку, исполнителями которой могут быть несколько подразделений. Этапы могут выполняться параллельно-последовательно. Выпуск формируется по результатам выполнения всех этапов.
ИТС: Ресурсные спецификации

В ресурсных спецификациях, в качестве материалов и работ, используются: товары, работа или тара.

Время загрузки вида рабочего центра, указанное в этапе ресурсной спецификации, используется в графике производства:

Время загрузки вида рабочего центра, указанное в операции маршрутной карты, используется при построении расписания производства
ИТС: Составление расписания/

Ресурсную спецификацию, можно автоматически заполнить на основании маршрутной карты:
Данные в ресурсной спецификации могут быть указаны следующими способами:
■ внесены вручную;
■ заполнены автоматически по кнопке Заполнить по маршрутным картам этапов – при таком заполнении все ранее введенные значения заменяются переносимыми из маршрутных карт. Вариант применяется, когда есть возможность указать маршрутные карты на этапах описываемого производственного процесса уже при создании спецификации;
■ заполнены по данным спецификации заказа на производство – уникальный производственный процесс, оформленный в рамках заказа на производство, может быть сохранен для дальнейшего использования в новой ресурсной спецификации. Вариант доступен только для схемы «Управление производством. Версия 2.1».
ИТС:Ресурсные спецификации

Этап производства силами переработчика, в спецификации определяется отдельным этапом в многоэтапной ресурсной спецификации или отдельной одноэтапной ресурсной спецификацией:
Этап – часть производственного процесса, выделяемая для исполнения в рамках одного подразделения.
Для этапа определяется вариант производства:
■ собственное производство – исполнителем выступает подразделение рассматриваемой организации;
■ силами переработчика – этап выполняется вне предприятия, с привлечением стороннего переработчика.
ИТС:Ресурсные спецификации

Производственный этап — это точка производственного процесса.
ИТС:Ресурсные спецификации

Технологический передел, завершающийся материальным выпуском, используется при создании ресурсной спецификации.
ИТС:Ресурсные спецификации

Полуфабрикаты в системе ни как не обосабливаются.

Для того, чтобы свойство характеристики продукции по ресурсной спецификации транслировалось в свойство характеристики материала, необходимо при определении реквизита взять его из другого вида номенклатуры:
Концепция прикладного решения 1С:ERP Управление предприятием 2.

Если необходимо, чтобы свойство характеристики продукции, подхватывалось в используемый материал, нужно использовать «локальный» реквизит для характеристики:
Использование параметризации спецификаций для быстрого запуска производственной подсистемы.

В системе нет ограничений по использованию методик управления производством, в зависимости от указания маршрутной карты в этапах ресурсной спецификации:
ИТС:Ресурсные спецификации

Справочник «Вид работ сотрудников» используется при заполнении табличной части «Трудозатраты» в ресурсной спецификации:

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

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

Мысли в слух: «эксперт не равно супермен»

Мысли в слух: «эксперт не равно супермен».

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

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

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

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

Основная ценность — это люди, именно они достигают целей компании. Не деньги делают деньги, а люди.

Обновлено: 19.06.2019
«Почему только прокачка кодинга не сделает из тебя лучшего разработчика» — Интересная статья от Skyeng, о различных мифах, касающихся разработчиков.

Удобный анализ кода 1С

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

Текущий идентификатор

Текущий идентификатор


После этого, в коде конфигурации, при клике на выбранном слове, оно будет выделено везде где встречается, что на мой взгляд, облегчает работу с кодом конфигурации 1С:
Результат настройки "Текущий идентификатор"

Результат настройки «Текущий идентификатор»


Дополнительно к выше сказанному, данная настройка помогает анализировать большие тексты запроса, например так:
Анализ запроса

Анализ запроса

Ошибка загрузки компоненты extbase

После установки учебной версии платформы 1С (8.3.14.1630), при попытке запуска «тонкого клиента», столкнулся с проблемой «Ошибка загрузки компоненты extbase»:

Ошибка загрузки компоненты extbase

Ошибка загрузки компоненты extbase

При этом, конфигуратор и «толстый клиент» запускались без проблем. Решение указанной проблемы, нашел опытным путем. Причиной ошибки, оказалось отсутствие необходимого dll файла, а именно extbaset.dll.

Что необходимо сделать, для исправления ошибки:

  1. Находим файл «Data1.cab», который идет вместе с дистрибутивом учебной платформы:

    Data1.cab

    Data1.cab

  2. Открываем его в архиваторе, например «7-zip» и находим файл «extbase.dll»:

    7-zip Data1.cab

    7-zip Data1.cab

  3. Копируем файл «extbase.dll», в папку «bin» (двоичные файлы платформы), в зависимости от пути установки, у меня получилось «C:\Program Files (x86)\1cv8t\8.3.14.1630\bin» и переименовываем файл «extbase.dll» в «extbaset.dll», t – в нашем случае означает «training»:

    Переименовываем файл extbaset.dll

    Переименовываем файл extbase.dll в extbaset.dll

  4. Пробуем запустить «тонкий клиент».

Надеюсь, что данное решение, поможет вам решить указанную ошибку. А если вы знаете другой путь решения, просьба указать в комментарии, для дополнения текущей заметки.

Высоконагруженные приложения

Рекомендую к прочтению книгу «Высоконагруженные приложения. Программирование, масштабирование, поддержка» автор Мартин Клеппман, в книге объединены и описаны основные проблемы, нюансы и особенности, с которыми сталкиваешься при работе с высоконагруженными информационными системами.

Обзор книги издательством: https://habr.com/ru/company/piter/blog/352742/

Высоконагруженные приложения. Программирование, масштабирование, поддержка

Высоконагруженные приложения

В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере внутреннего устройства популярных программных пакетов и фреймворков. В книге три основные части, посвященные, прежде всего, теоретическим аспектам работы с распределенными системами и базами данных. От читателя требуются базовые знания SQL и принципов работы баз данных.

Несколько абзацев из книги:

Чтобы сделать БД отказоустойчивой, реализации B-деревьев обычно включают дополнительную структуру данных на диске: журнал упреждающей записи (write-ahead log, WAL), также именуемый журналом повтора (redo log). Он представляет собой файл, предназначенный только для добавления, в который все модификации B-деревьев должны записываться еще до того, как применяться к самим страницам дерева. Когда база возвращается в норму после сбоя, этот журнал используется для восстановления B-дерева в согласованное состояние.

Не для всякого приложения нужны транзакции, и иногда лучше ослабить транзакционные гарантии или вообще отказаться от них (например, для повышения производительности или доступности). Некоторые из свойств функциональной безопасности достижимы и без транзакций.

Обеспечиваемые транзакциями гарантии функциональной безопасности часто описываются известной аббревиатурой ACID (atomicity, consistency, isolation, durability — атомарность, согласованность, изоляция и сохраняемость). Она был придумана в 1983 году Тео Хэрдером (Theo H.a.rder) и Андреасом Ройтером (Andreas Reuter) [7] в попытке создать четкую терминологию для механизмов обеспечения отказоустойчивости в базах данных.

Часто используемые программы

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

  • 1. Ditto: https://ditto-cp.sourceforge.io
    Удобный менеджер буфера обмена, особенно полезен, когда приходится редактировать большие участки кода и/или вставлять часто повторяющиеся блоки. Поддерживает, основные, часто используемые форматы буфера обмена.
  • 2. 7+ Taskbar Tweaker: https://rammichael.com/7-taskbar-tweaker
    Данное приложение, использую для возможности расставить в необходимом порядке, значки в панели задача, например, удобно, когда за значком конфигуратора, идет сразу значок режима предприятия. Windows не позволяет менять положение и иногда значки смещаются, особенно это неудобно когда открыто много окон.

  • 3. f.lux: https://justgetflux.com/
    Приложение, в зависимости от времени суток, меняет цвет дисплея, ближе к вечеру экран становится более «теплым».
    f.lux
  • 4. EyeLeo: http://eyeleo.com
    Приложение периодически, напоминает и предлагает делать упражнения для глаз, дополнительно, можно настроить время перерывов.
  • 5. EssentialPIM: https://www.essentialpim.com/ru/
    Ранее уже писал об этой программе http://blagin.ru/personal-information-manager/ рекомендую к использованию, помогает для фиксации информации и задач.
    Essentialpim-1 Personal Information Manager - Персональный информационный менеджер

    Essentialpim-1 Personal Information Manager — Персональный информационный менеджер

Пишите в комментариях, какими вспомогательными программами пользуетесь вы?

Global Russian Virtual Group Microsoft SQL Server

Youtube канал «russianVC».

Рекомендую к просмотру youtube канал «russianVC», много крайне полезной информации по работе и оптимизации Microsoft SQL Server, в удобном видео формате.

В особенности, полезным для разработчиков 1С, буду следующие видеоматериалы:

Описание: Вне зависимости от характеристик сервера, система никогда не будет работать с достаточной производительностью в случае, если база данных плохо проиндексирована. Но что является хорошей и правильной индексацией? Специалисты, работающие с базами данных, часто употребляют такие термины как «Схема индексации» и «Оптимизация» придавая излишнюю сложность вопросу. Однако для оптимальной индексации данных достаточно лишь понимать как SQL Server работает с индексами изнутри. Базовые принципы не меняются и могут быть применены в любой системе.

Наглядная и доступная информация по работе Microsoft SQL Server.

Тестирование 1С:Профессионал по технологическим вопросам

Тестирование 1С:Профессионал по технологическим вопросам

Основными источниками информации, для подготовки являются:

Курсы:

Сайты для подготовки к «Тестирование 1С:Профессионал по технологическим вопросам»:

Обновление от 10.12.2018:

Персональный информационный менеджер

Personal Information Manager — Персональный информационный менеджер

Материал из Википедии — свободной энциклопедии:

Персональный информационный менеджер, ПИМ (англ. Personal Information Manager, PIM) — компьютерная программа, служащая для облегчения работы с разного рода личной информацией. В простейшем случае это программа, выполняющая функции персонального органайзера. Более сложные программы имеют дополнительные функции, позволяющие вести совместное планирование и организовывать совместную работу над проектами (Groupware).

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

Оптимальное решение было найдено, программа EssentialPIM — в бесплатной версии имеется весь необходимый функционал, при том что использую лишь опцию «Заметки». Данные хранятся в локальном файле с расширением «.epim», который легко можно синхронизировать с другими компьютерами при помощи того же Яндекс.Диск или Google Drive. При помощи тех же сервисов можно хранить файлы, ссылки на которые добавлять в текст заметки, при этом нас ограничивают лишь размеры жесткого диска и если необходима синхронизация, то размер «облака».

Пример, как выглядит домашняя база, в которой не особо много данных:

Essentialpim-1 Personal Information Manager - Персональный информационный менеджер

Essentialpim-1 Personal Information Manager — Персональный информационный менеджер

Особенности программы

Сама по себе программа имеет обширный функционал, который в последующем так же можно использовать в повседневной работе. Особенности программы: Сегодня — Полный обзор предстоящих дел в простом и понятном виде. Здесь собраны данные со всех модулей, которые дают обзор ближайших и будущих дел. Календарь — Красочные, легкие для чтения и понимания дневной, недельный, месячный и годовой виды. Дела — Гибкое структурирование дел с использованием иерархии и закладок. Возможность фильтрации данных. Заметки — Плоская или иерархическая структура заметок. Или их комбинация. Контакты — Многоуровневость групп и мощные фильтры гарантируют легкое нахождение контакта. Почта — Переносная версия для USB-флешки, способная работать как в онлайн так и оффлайн режиме. Пароли — Удобный способ хранить все ваши пароли и другую конфиденциальную информацию. Корзина — Гарантирует сохранность ваших данных от случайного удаления.

http://www.essentialpim.com/images/essentialpim_2016_may/slide-5.png