Conclusión

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

Diario del objetivo

Первое задание на новой работе закончено и в понедельник будет отправлено на тестирование. На новом месте приходится не просто, системы очень большие и сложные. Но я доволен, много нового и интересного. Мне очень нравится свобода в графике работы и столовая ^ ^
Думаю всё получится, цель объявляется достигнутой!

Всё-таки крутая вещь, планирование. Пусть даже я запланировал найти новую работу только к 29 февраля, однако вектор уже был сформирован 3 декабря и сформирован точно.
Неделю назад я ездил на собеседование. Демонстрировал своё решение, написал пару запросов. Показал себя хорошо, в решении практически не нашлось недочётов. Позавчера звонили их СБшники, побеседовали. Хоть это поголовно бывшие сотрудники полиции, побеседовали хорошо, они умеют быть приятными, когда им это нужно. Вчера написала девочка с прошлой работы. Им тоже звонили))) Так что оставляйте рекомендации, только хорошие =)
Вчера созвонились с начальником отдела, мою кандидатуру одобрили. Выход либо завтра-послезавтра, либо в понедельник.
Цель будет закрыта недельки через две, когда у меня будет уверенность что я похожу месту, а место подходит мне. Успехов, друзья!

Изучал открытые материалы по оптимизации производительности. Оказывается я слишком мало обращал внимания на этот аспект. Уровень знаний по оптимизации, дающийся при подготовке к экзамену Специалист по платформе, является весьма далёким от идеала.
Сегодня смотрел открытые материалы по оптимизации
- Приобрёл знания технологии оптимизации запросов в СУБД, а так же и навыки использования технологического журнала. =) Читать текстовые планы запроса пока получается с трудом и то не полностью)
- Оказывается в платформе 8.2 измерения регистров не индексируются автоматически! (исправил в своём решении)
- Порядок измерений в регистре важен (мог бы и сам догадаться же!). По нему создаётся индекс. В запросе порядок сравнения по полям должен совпадать с порядком полей индекса. Подробности к сожалению не объяснялись.
- Если в запросе используется сортировка, это приводит к появлению scan в запросе. Поэтому сортировок лучше избегать, а если нельзя, то: сортируемое поле должно быть проиндексировано, либо использован индекс с доп. упорядочиванием
Материалы по теме, ещё не смотрел, но похоже годные:
https://www.youtube.com/embed/videoseries?list=PLFC6C17C38FCF9DA0

Два с половиной дня делал тестовое задание, учет основных средств на регистрах управленческого учёта. Приобретение, принятие к учёту, аммортизация, переоценка, снятие с учёта, списание / реализация. Плюс непростой отчёт. На задание давалось "сколько там на спеца дают? 5 часов... неделя сроку". Если задание было на спеце, то я бы сделал его гораздо проще, а здесь нужно было показать знания разработки под высоконагруженные системы, поэтому я сделал качественно. Только на счет недели вчера задумался... срок до конца недели или 7 дней? Посмотрим что будет)
Если кто-то изъявит желание проверить решение, с удовольствием вышлю его)))

spec8, первый тест был на кратковременную память внимательность и сообразительность. Экзаменатор даёт лист, который похож на IQ-тест. Геометрические фигуры, тексты, цифры. Экзаменатор по порядку даёт задания, ответить надо в течение 5 секунд. Переспрашивать нельзя. Вопросы вроде следующих: "Отделите вертикальной чертой четные цифры, нечетные цифры обведите кружком", "Если сегодня среда, напишите в квадрате среднюю букву этого слова, а в треугольнике последнюю" Задания не сложные, но соображать нужно быстро. Ещё там были пустые квадраты, о которых вначале не предупредили. Подозреваю что тест ещё и психологический, там приходится немало чертить.
Был тест с рядами чисел, которые нужно продолжить. От простых 2 4 6 8 10 12 до "мерцающих" рядов математических действий. Тут я бы хотел уметь считать быстрее))
Тест с задачами семантической и алгебраической логики. Вроде тех что если А и Б то С. Просто математические, вроде "два рыбака поймали 27 рыб, первый поймал в 8 раз больше второго, сколько поймал второй рыбак?"
Comentarios

spec8, курсы просто пересмотреть. Вы в работе регистры бухгалтерии часто настраиваете? Я думаю даже до управляемых блокировок дело доходит весьма редко. В общем, захотел вспомнить всё и закрепить окончательно, в конспектах.
Кстати, если бы я подбирал кандидата, то после беседы в качестве задания как раз брал бы две задачки: по управленческому и бухгалтерскому учёту. В управленческом ПВХ, блокировки, схлопывание регистра, а в бухгалтерском - на понимании смысла субконто: где нужно хранить остатки, а где достаточно и оборотов.
По поводу "Эксперта" соглашусь, крайне редкое знание, логично заняться этим если тебя в такую организацию взяли рядовым программистом. Топы у них с улицы вряд ли приходят.
ERP интересно конечно, но ситуация та же что и с Экспертом.

Завершающая часть конспекта по конвертации данных.
1. Правила конвертации группы свойств (ПКГС) используются для группировки свойств с целью более удобного управления ими. А главное, позволяет создавать на стороне приёмника табличную часть объекта. Для этого в обработчике Перед выгрузкой заполняется переменная КоллекцияОбъектов. Отправляется туда табличная часть.
2. Чтобы сформировать документ из данных запроса: Запрос отлаживается во внешней обработке, результатом запроса должна быть структура, содержащая данные будущего документа. Документ как правило предполагает наличие табличных частей (ТЧ). Для каждой ТЧ в структуру добавляется таблица значений (ТЗ), содержащая соответствующие ТЧ колонки. Ключ элемента структуры с ТЗ должен совпадать с именем ТЧ в приёмнике. Результирующая структура присваивается переменой ВыборкаДанных.
3. Чтобы обеспечить проведение документа после загрузки, используют обработчик ПередЗагрузкой. В нём устанавливают соответствующие свойства РежимЗаписи и РежимПроведения. Пример кода:
РежимЗаписи = "Проведение";
РежимПроведения = "Неоперативный";
С проведением связана одна тонкость: поскольку загрузка осуществляется в транзакции, ошибка при проведении документа будет прерывать всю загрузку. Чтобы изменить такое поведение используют внешние обработки при загрузке.

На hh.ru добавилось два просмотра резюме, народ потихоньку оживает после праздников. Планирую выставлять ценник уже после окончания каникул, это позволит лучше оценить рынок. Не хотелось бы потом снижать планку. Если такое поведение будет замечено, это может ослабить мою позицию. Возможно я просто себя накручиваю.
Сегодня повторил 18 карточек 1С Специалист, а так же продолжаю вести конспекты конвертации. Как жать что я не успел повторить конвертацию бухгалтерского регистра и 7.7!
1. Чтобы перегрузить данные при помощи запроса, нужно:
1) создать правило выгрузки, указать способ выгрузки Произвольный алгоритм
2) текст запроса для выборки данных присвоить переменной ВыборкаДанных. Пример:
ВыборкаДанных = Новый Запрос;
ВыборкаДанных.Текст = "Выбркать К.Ссылка, К.Код, К.Наименование ИЗ ...";
3) следует помнить что для корректному поиску по УИД нужно выгружать поле Ссылка. Если справочник групповой, не забыть выставить признак поиска по полю ЭтоГруппа.
4) создать ПКО для загрузки данных, все ПКС должны совпадать по имени с полями запроса.
2. Чтобы использовать один запрос во многих местах, его текст описывают на вкладке Алгоритмы/Запросы. Необходимо указать имя запроса и сторону исполнения (при загрузке либо при выгрузке). Далее, запрос используется через переменную Запросы:
ВыборкаДанных = Запросы.КонтрагентыКлассификация;
Обращаясь к запросу таким образом, можно так же устанавливать параметры.
3. При выгрузке группы свойств (табличная часть например) для работы с конкретной строкой используется переменная ОбъектКоллекции.