Skip to content

ТРЕШ СОБЕСЕДОВАНИЕ НА ВАКАНСИЮ ПРОГРАММИСТ 1С. УРОВЕНЬ SENIOR. ЗАРПЛАТА 300 000

Треш-собеседование на вакансию программиста 1С senior с зарплатой 300 000 руб. Автор делится опытом и деталями технических вопросов.

Ask about this video. Answers come from its transcript only — with the timestamp, so you can check them.

Generated from the transcript and can be wrong — check the timestamp.

Key Takeaways

  • Опыт работы с 1С документооборотом 2.1 и 3.0 важен для senior программиста.
  • Права доступа в документообороте реализуются через полномочия, рабочие группы и разрезы.
  • Бизнес-процессы документооборота включают согласование, исполнение, ознакомление и регистрацию.
  • Собеседование может быть стрессовым, даже если компания крупная и зарплата высокая.
  • Технические детали и интеграции играют ключевую роль при оценке кандидата.

What the video covers

  • Автор Антон рассказывает о своем опыте прохождения собеседования на позицию senior программиста 1С с зарплатой 300 000 рублей.
  • Собеседование проходило в крупной компании, основной стек — 1С документооборот.
  • Автор подробно описывает свой опыт работы с 1С документооборотом версий 2.1 и 3.0, включая интеграции и задачи.
  • Обсуждаются технические вопросы по правам доступа в документообороте, включая разрезы, полномочия и рабочие группы.
  • Рассматриваются виды бизнес-процессов в документообороте: согласование, исполнение, ознакомление, регистрация и комплексные процессы.
  • Автор делится нюансами настройки условий маршрутизации и особенностями работы с шаблонами документов.
  • Отмечается, что собеседование было неприятным, а оффер в конце — разочаровывающим.
  • Видео содержит живой диалог с вопросами и ответами, раскрывающими детали технических аспектов 1С документооборота.
  • Автор упоминает, что опыт работы с переходом с 2.1 на 3.0 отсутствует, но есть опыт реализации с нуля.
  • Видео полезно для специалистов 1С, готовящихся к собеседованиям на senior позиции.

Answers

Questions about this video

Какой опыт работы с 1С документооборотом у автора?

Автор работал с версиями 2.1 и 3.0 документооборота, включая интеграции с внешними системами и реализацию бизнес-процессов.

Какие основные права доступа используются в 1С документообороте?

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

Какие бизнес-процессы поддерживает 1С документооборот?

Поддерживаются процессы согласования, исполнения, ознакомления, подтверждения, регистрации и комплексные процессы, объединяющие эти этапы.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
Всем привет, дорогие друзья. Меня зовут Антон. Вы находитесь на канале Посидевшего 1С. Давно не виделись. Э, вот кое-что вокруг изменилось. Да, я наконец-таки переехал. Можете поздравить меня в комментариях, буду премного вам благодарен. А плюс, плюс, кстати, да, это не единственный повод. А в дату выхода данного видео мне исполнится 30 лет. Да, у меня юбилей. Тоже можете меня поздравить лайком, комментарием. Буду премного-премного вам благодарен. Если хотите поздравить как-то материально, все ссылочки тоже будут в описании. Тоже буду очень-очень рад. Будет очень-очень приятно. Ну а давайте скажу пару слов по самому собеседованию. Это собеседование проходило в те времена, когда я вот только-только осмелился искать работу аж на 300 000 руб. в месяц. Это мои были вот прямо первые-первые попытки. Это собеседование было одно из первых. И вроде бы компания большая по стеку, вроде бы документооборот, вроде бы запрашиваемую сумму сказали потянем, всё о'кей. Но вот само собеседование было прям вот-прям-прям неприятным, прямо максимально неприятным. Так ещё и офер, который они предложили в конце, был прямо вообще вот добивающим, но об этом расскажу в конце видео. Да, сейчас я предлагаю его вам посмотреть. Всё, не отвлекаю. Приятного просмотра.
00:19
Speaker A
Рассказать подробнее о вашем опыте, а наиболее релевантном к нашей вакансии — это 1С документооборот. А у нас это, собственно, основная конфигурация, с которой необходимо будет работать. А помню, что сейчас в деле вы как раз в единственном лице ведёте документооборот, а не как основную документооборотную конфигурацию. Расскажите, пожалуйста, какие основные задачи решаете в этой конфигурации и чего хочется от нового места. Ну, а далее уже коллеги тоже скорректируют беседу под эти технические вопросы, расскажут подробнее о нас.
00:39
Speaker A
Угу. Да, хорошо. Я постараюсь максимально рассказать подробно, чтобы коллегам было лучше представление. А, так получается, поработал я с документооборотом и 2.1, и 3.0. Э-э, 2.1 был на предыдущем месте работы из интересных задач, но, наверное, чем там поделиться не могу. А там уже база существовала где-то около 10 лет. Она уже была достаточно неплохо доработанная. В принципе, каких-то больших-больших доработок уже не требовалось. Была там интеграция с Oracle GDM, знаете, такое решение от Micr, я не помню, Microsoft или Oracle, да, вот она была осуществлена через внешний источник данных. То есть просто мы ходили в таблички, так скажем, напрямую стучались, забирали всю необходимую информацию. Вот. То есть весь оперативный блок вёлся через 1С документооборот, соответственно, а забирал заявки, согласовывал оттуда, либо непосредственно согласование договоров было самым таким монструозным, большим процессом. Вот, в принципе, в этом всём принимал участие. Но именно с точки зрения разработки прямо по клавиатуре, наверное, особо прямо постучал не сильно, потому что, опять же говорю, много доработок было, больше, наверное, даже как аналитик выступал в данных задачах. Вот. Потом на нынешнем месте работает документооборот 3.0. Сразу говорю, документооборот 3.0 сразу был установлен без перехода с 2.1. Я понимаю, что многих это интересует. У меня, к сожалению, такого опыта не было. Вот здесь с нуля был реализовано согласование заявки на расходные денежные средства, внесение согласования контрагентов и, соответственно, сейчас идёт, э, с договорами, но медленно идёт. Ладно, не буду там врать, заглохло сейчас, особо никому не интересно. Вот там из интересных вещей, наверное, тоже похвастаться нечем. Это интеграция. В основном большинство задач закрывает бесшовная интеграция. А для, так скажем, оперативного появления пользователей, там других нормативно-справочной информации, я ещё сделал обмен на КД3. Вот достаточно такая неплохая штука. Ну, наверное, как-то так. Наверное, на этом я закончу. Это вот основное, что вот, наверное, успел поделать.
00:56
Speaker A
Если есть вопросы, задавайте. О'кей. задашь вопрос. А с документооборотом 3.0 как давно работаете? Ну я просто бы насколько вот бы, ну вообще, ну то есть работаю 2 года. Вот. Но опять же говорю, не могу сказать, что прямо очень-очень активно работаю. Ну 2 года.
01:16
Speaker A
А ещё какие конфигурации поддерживаете параллельно? Ну основная, которая забирает больше всего сил и энергии — это комплексная автоматизация. Вот. И бухгалтерия. Но опять же только с точки зрения обменов, потому что там тоже на, ну, на 31 написано, поэтому, то есть поддерживаем, отрабатываем.
01:23
Speaker A
Угу. А до этого, соответственно, у вас 2.1 было, правильно? Ещё раз извиняюсь чуть-чуть. Документооборот 2.1 у вас был, правильно?
01:41
Speaker A
Дадада, да. Угу. Там, ну, из конфигураций, дабы добавить, там была УТ11, но она выпиленная под розницу, маленькая была. То есть там только магазины работали, там, не знаю, 20-30 человек и бухгалтерия с модулем BitFinance. Казначейство там было реализовано не через документооборот, а внутри BitFinance. Ну, это так просто для справки, для полноты картины. Угу. А можете рассказать, как в документообороте 2.1 реализованы права доступа?
02:00
Speaker A
М, ну тут мы говорим про разрезы прав доступа, да, то есть какие существуют, как или мы... Ну, в целом, в целом там же сама как бы настройка отличается от типовых конфигураций. А, ну да, да, да. То есть у нас появилась такая штука вместо стандартных профилей, да, появилось полномочия, да, то есть как бы самый верхний уровень — это у нас полномочия. Потом у нас идут, по-моему, забыл, как в двойке это называется, в тройке — это территориальные администраторы. Там это, по-моему, специальные возможности или что-то такое с полномочиями, специальная возможность, что-то вот такое.
02:20
Speaker A
А потом идут настройки состояния, ну, формы или документа, тоже забыл, как термин правильно называется. То есть в зависимости от состояния, то есть, да, запрещать те или иные реквизиты. И, соответственно, самое главное, самое приоритетное — это рабочие группы. Ну, если никого не забыл. Вот вроде как-то так. Может, кого-то забыл. Ну, всё-таки давайте что-то про разрезы поговорим.
02:39
Speaker A
Какие там разрезы существуют? Сужение прав доступа. Мы говорим про аналитику из разряда там организации. Вот это или чуть или я не понял сейчас вопрос?
02:59
Speaker A
Ну, ну, в целом вы не всё просто рассказали про права доступа. Как там можно ещё ограничить пользователей по доступу к документам?
03:15
Speaker A
Так, ну, есть ещё грифы доступа, если м... а рабочие группы ещё есть. Угу. Вот. Ну и опять же, я не помню, если в двойке или нет. В тройке ещё есть группа доступа контрагента. То есть как бы тоже как разрез можно использовать. Вот. Ну вот не помню, в двойке были, не были. Вот честно запамятовал. Угу. Ну права на какой-то конкретный документ каким образом отражаются в программе?
03:36
Speaker A
Шаблон ещё, да, там же ещё можно на как бы на уровне группы там, ну, папочки, то есть это на уровне вида документа ещё даются, да, права, да, это в шаблоне прямо можно, по-моему, доступность, да, определить.
03:57
Speaker A
Вот. А про дескрипторы знаете? Ну, я видел этот регистр сведений дескрипторов объектов. Я просто, ну, честно говоря, не интересовался, как он именно формируется, потому что вот, ну, видел то, что он даётся на объекты, видел, что там записывается и, э, непосредственно право доступа изменения, то есть, ну, видел, то есть как бы, но вот именно формирование, честно говоря, не смотрел, то есть как бы как оно формируется в этот момент.
04:11
Speaker A
Понятно. Хорошо. Давайте такой вопрос разберём. Какие виды бизнес-процессов есть выведены с документооборота для обработки документов?
04:22
Speaker A
Угу. Согласование, исполнение, ознакомление, подтверждение, э, ознакомление, ну, как бы насколько оно там подходит. Ну, и комплексный процесс, который может включать в себя вот это всё, все эти квадратики соединить в себе.
04:49
Speaker A
Надеюсь, никого не забыл. Там исполнение есть такое ещё. А ещё есть регистрация, кстати. Да. А вот заполнение не слышал сейчас. Что-то что-то даже не помню.
04:57
Speaker A
А каким образом можно задать условия в справочнике условий маршрутизации? Как? Каким способом? Мы говорим про способы.
05:08
Speaker A
Ну да, там есть такие переключатели. Да. А, всё, всё. Я по...
05:19
Speaker A
Дадада, да. Угу. Там, ну, из конфигурации, дабы добавить, там была УТ11, но она выпиленная под розницу, маленькая была. То есть там только магазины работали, там, не знаю, 20-30 человек и бухгалтерия с модулем Bitфinance. Казначейство там было там реализовано не через документооборот, а
05:39
Speaker A
внутри битфинанса. Ну, это так просто для справки, для полноты картин. Угу. А можете рассказать, как в документообороте 21 реализовано реализованы права доступа?
05:58
Speaker A
М, ну тут мы говорим про разрезы прав доступа, да, то есть какие существуют, как или мы Ну, в целом, в целом в целом там же сама как бы настройка отличается от типовых конфигураций. А, ну да, да, да. То есть
06:16
Speaker A
у нас появилась такая штука вместо стандартных профилей, да, появилось полномочия, да, то есть как бы то есть самый верхний уровень - это у нас полномочия. Потом у нас идут, по-моему, могу, забыл, как в двойке это называется, в тройке - это терелокальные
06:34
Speaker A
администраторы. Там это, по-моему, специальные возможности или что-то такое с полномочия специально возможность, что-то вот такое.
06:41
Speaker A
А потом идут настройки состояния, ну, формы или документа, тоже забыл, как термин правильно называется. То есть в зависимости от состояния, то есть, да, запрещать те или иные реквизиты. И, соответственно, самое главное, самое приоритетное - это рабочие группы. Ну,
07:02
Speaker A
если никого не забыл. Вот вроде как-то так. Может, кого-то забыл. Ну, всё-таки давайте что-то про разрезы поговорим.
07:13
Speaker A
Какие там разрезы существуют? Сужение прав доступа. Мы говорим про аналитику из разряда там организации. Вот это или чуть или я не понял сейчас вопрос?
07:35
Speaker A
Ну, ну, в целом вы не всё просто рассказали про права доступа. Как там можно ещё ограничить пользователей по доступу к документам?
07:50
Speaker A
Так, ну, есть ещё грифы доступа, если м а рабочие группы ещё есть. Угу. Вот. Ну и опять же, я не помню, если в двойке или нет. В тройке ещё есть группа доступа контрагента. То есть как бы тоже как разрез можно использовать. Вот. Ну
08:13
Speaker A
вот не помню, в двойке были, не были. Вот честно запамятовал. Угу. Ну права на какой-то конкретный документ каким образом аэ отражаются в программе?
08:29
Speaker A
шаблон ещё, да, там же ещё можно на как бы на уровне группы там, ну, папочки, то есть это на уровне вида документа ещё даются, да, права, да, это в шаблоне прямо можно, по-моему, доступность, да, определить.
08:43
Speaker A
Вот. А про дескрипторы знаете? Ну, я видел этот регистр сведения дескрипторов объектов. Я просто, ну, честно говоря, не не интересовался, как он именно формируется, потому что вот, ну, видел то, что он даётся на объекты, видел, что там записывается и, э,
09:01
Speaker A
непосредственно право доступа изменения, то есть, ну, видел, то есть как бы, но вот именно формирование, честно говоря, не смотрел, то есть как бы как оно формируется в этот момент.
09:11
Speaker A
Понятно. Хорошо. Давайте такой вопрос разберём. Какие виды бизнес-процессов есть выводены с документооборот для обработки документов?
09:21
Speaker A
Угу. Согласование, исполнение, ознакомление, подтверждение, э, ознакомление, ну, как бы насколько оно там подходит. Ну, и комплексный процесс, который может включать в себя вот это всё, все эти квадратики соединить в себе.
09:40
Speaker A
Надеюсь, никого не забыл. Там исполнение есть такое ещё. А ещё есть регистрация, кстати. Да. А вот заполнение не слышал сейчас. Что-то что-то даже не помню.
09:57
Speaker A
А каким образом можно задать условия в справочнике условия маршрутизации? Как? Каким способом? Мы говорим про способы.
10:09
Speaker A
Ну да, там есть такие переключатели. Да. А, всё, всёс. Я по просто Да, иначе бы сейчас прозвучало: "Ну, заходим к на кнопочку создать". Вот. А, да, есть непосредственно мы можем использовать сочетание из других логических у из других условий. Можем
10:27
Speaker A
как он в режиме конструктора, по-моему, он называется. И, соответственно, в стройном языке, по-моему, три.
10:33
Speaker A
Угу. Да, верно. Угу. Ну, а в целом вот какие как бы основные типы документов есть? Вот документооборот 21.
10:45
Speaker A
Ну, ну, так скажем, как основные объекты, да? То есть получается это три справочника это как они правильно, внутренние документы, да, исходящие, входящие. А вот в тройке они все в в один справочник превратились.
11:05
Speaker A
А это шаблоны, соответственно, которые хранят наши схемки. То есть шаблоны комплексных процессов, шаблоны там согласования и так далее. От них тоже, так скажем, многое зависит.
11:19
Speaker A
М, какой у нас ещё объект интересный? Виды документов, да, самый такой, конечно, без него вообще бы ничего не было. Все настройки он хранит.
11:28
Speaker A
М. Угу. Ну, наверное, всё. Вот там очень много ещё в регистрах пишется, но вот их много, очень много важных.
11:39
Speaker A
А знаешь, что такое автоподстановки? Конечно, конечно. А как можно самому создать собственную автоподстановку? Э-э, так, в тройке это теперь можно делать из коробки. Там теперь это удобно, теперь это справочник полноценный.
11:55
Speaker A
В двойке у нас была своя доработка, где мы могли также тоже в виде справочника, по-моему, просто скопированная с инфостарта. Вот. А, но если вот такой доработки нету, то мы можем прямо в конфигуратор, то есть там определить, то есть там прямо есть модуль, по-моему,
12:11
Speaker A
переопределяемый и прямо там есть даже пример, как создать новую. Прямо с нуля. Я прямо точно помню, что там даже код закомментированный есть как пример. Вот.
12:20
Speaker A
И можем, да, тут там написать свои автоподстановки своей логикой. Угу. То есть внести код достаточно будет.
12:30
Speaker A
Ээ я не знаю, обновится ли вид. Честно я говорю, не знаю. Ээ, кстати, не помню, ладно, не могу сказать. Я не знаю, обновится ли представление, то есть появится ли эта автоподстановка или надо куда-то ещё это внести. Вот это не
12:44
Speaker A
помню. Угу. Вот это да. Не знаю, не интересовался. А вот с ошибками работали вы документобрать? Вот, например, там, ну, что-то происходит и там начинают массово пользователи обращаться, что вот перестали как бы там появляться у них задачи или там не выполняются задачи.
13:05
Speaker A
То есть они выполнили задачу, да, там, ну, дальше процесс не пошёл, да. Ну, да, да.
13:12
Speaker A
Ну, прямо вот, кстати, вот с таким никогда не сталкивался, если честно, вот, чтобы чтобы он не стартанул, да. с таким, ну, часто приходилось сталкиваться, то, что там какая-то ошибка, то есть чаще всего либо автоподценовка не отработала, а благо
13:25
Speaker A
это всё как бы в одном месте можно посмотреть вот в очереди бизнес-процессов, а вот именно чтобы на ходу отвалилось нет, не сталкивался, честно говоря.
13:38
Speaker A
То есть, ну вот какое влагоритное действие вот вы бы предложили для поиска ошибки и устранения?
13:48
Speaker A
Ну, я бы пошёл бы смотреть, наверное, регламентное задание, которое всё, так скажем, вот это толкает. Может быть, оно упало в ошибку, может, там что-то не так произошло. Вот. Потому что, ну, понятно, что документооборот обслуживает фоновые задания, которые постоянно, ну, ходят,
14:04
Speaker A
то есть, да, вот осматривают очереди, запускают процессы и так далее, но как бы вот что, но я бы пошёл бы смотреть, что с ним, то есть работает ли оно вообще. Вот. Ну, соответственно, если у него ошибка, то пошёл бы
14:18
Speaker A
разбираться по ошибке, что именно не так произошло. Ну, мало ли, там какое-нибудь исключение отработало вообще. Может, мы там что-то не предусмотрели.
14:26
Speaker A
Вот. А по факту, а что я ещё могу сделать? Но кнопку F5-то я не понажимаю.
14:31
Speaker A
Она не обновится же просто с чудом каким-то. Вот. Ну, в общем, не знаю, пока всё, наверное, не знаю, ещё какие-нибудь логи есть.
14:38
Speaker A
А вообще какие-то механизмы, может быть, есть уже типовые, куда вот нужно посмотреть и там понять, что происходит.
14:51
Speaker A
Ну, блин, опять же, в тройке это я помню, что, ну, то есть я постоянно захожу в этот в очередь ээ заданий документооборота.
15:01
Speaker A
Там прямо всё вот эта вся эта штука подробно описана, а в двойке, ну, наверное, тоже где-то должно логироваться. То есть, может, какой-нибудь регистр сведений есть, которые это всё, я честно не помню.
15:11
Speaker A
Скорее всего, тоже куда-то логируется это всё. Вот. Не, ну в этом можете рассказать, какие вот элементы есть у схемы бизнес-процессов?
15:27
Speaker A
Элементы схемы. Угу. А то есть как бы из чего состоит сама схема? То есть которую мы можем нарисовать.
15:36
Speaker A
Ну да, там старт есть, да? А, ну да, с чего схему начинаете делать? Ну понятно, это старт завершения. Аэ, всегда у нас есть, когда мы создаём комплексный процесс по умолчанию, два квадратика, вот, которые мы, конечно же, удаляем, чтобы, не дай бог какой-нибудь
15:51
Speaker A
ошибки не произошло, но это мне архитектор сказал: "Удаляй их всегда", потому что у него там были какие-то сложные воспоминания с этим. Аа что у нас есть? У нас есть действия.
16:02
Speaker A
Мм, ну, то есть непосредственно, где мы выбираем там вид, да, процесса согласования ознакомления. У нас есть штучка, которая распределение, да, или как она правильно называется, разделение, по-моему, а такой треугольничек. То есть мы из него можем распараллелить, так скажем, движение, но
16:22
Speaker A
обязательно он потом должен соединиться в каком-то месте. Поэтому есть треугольничек соединений или как-то вот честно, я не помню правильно название, но то есть я как бы принцип помню, потому что, ну, как бы рису рисовал достаточно часто и сейчас, в принципе,
16:33
Speaker A
приходится. Вот это непосредственно, куда распараллельные процессы могут объединиться. То есть, да, такой некий способ.
16:42
Speaker A
Есть так, красный квадратик, как он правильно называется, там, где мы код можем написать какой-нибудь классный.
16:50
Speaker A
А, скрипты или вот сейчас в тройке это скрипты стали, а там это что было? Я забыл.
16:57
Speaker A
Обработчик какой-нибудь. Это ээ ладно, не вспомню. Ну, то есть, ну, то есть я помню, что там, то есть как бы это можно полноценный код описать, там у нас есть какие-то объекты доступные, то есть мы можем к ним обращаться прямо вот. Э
17:12
Speaker A
кого ещё забыл? А, ну самое главное, условия, конечно же, это условия, из которых мы можем там, если так, то так там. И там тоже условия можно и программно задавать, и также можно собрать из других и, соответственно, самому сделать, то есть с конструктором.
17:28
Speaker A
Ну, стандартно. Вот. Вот, вот, вот. Ну, наверное, сейчас. А ещё А нет, подождите, это всё ещё в действии, да? То, что можно из одного комплексного процесса пойти в другой комплексный процесс, это немножко не про это.
17:46
Speaker A
Так, так, так. Ну и заметки какие. Ну и всё, наверное, всё. Может, не вспомню сейчас вот вроде бы все основные назвал, которыми точно пользовался.
17:55
Speaker A
Угу. Что такой вопрос? А вот если мы, ну, точнее, когда мы создаём какой-то бизнес-процесс, да, в бизнес-процесса есть предмет, да, понимаете, о чём я говорю?
18:09
Speaker A
Дадада, конечно. Ну, тот, который обрабатыва у него там есть у него там есть роли у этого бизнес-процесса.
18:16
Speaker A
Какие там роли есть у этого предмета? Роли у этого предмета. роли предмета. А ну дайте я поскажу. Не знаю.
18:47
Speaker A
Это основной предмет, там вспомогательный. А это А всё, я понял. Это про это. Да, забыл, забыл, давно не делал ничего такого. Да, да, да. Действительно, можете рассказать, чем вот отличается вот основное вот вспомогательно?
19:00
Speaker A
Ой, сейчас я попытаюсь вспомнить. Ох, вспомогательный то, что он, по-моему, то ли он может присутствовать и может отсутствовать. То есть как вот как, по-моему, там такая э штука. Сейчас я пытаюсь вспомнить. То есть я назначаю предметы в, ну, допустим, комплексный
19:22
Speaker A
процесс создаю. Я сейчас просто давно не делал. Сейчас это сейчас буду на ходу вспоминать. А мне нужно, у меня есть предмет, я там прямо могу его добавить, но я там обозначаю, что, ну, допустим, это какой-нибудь вид документа, там
19:33
Speaker A
заявка, согласование контрагента. Это основной, он будет присутствовать во всех, так скажем, то есть в разрезе него я могу за условия использовать, ещё что-либо. Так, там можно сделать вспомогательный, но вот вспомогательный вот, честно, я вот не вспомню. То есть
19:48
Speaker A
там тоже ты определяешь вид, но, наверное, скорее всего, реально подразумевается то, что он может, например, появиться только на каком-то этапе или его может быть не быть на ну вообще не появиться. Вот честно не вспомню. Вот давно руки не делали. Всё
20:01
Speaker A
вспомнил, где это находится, но не вспомнил, как я это использовал. Угу. Извините, всё не вспомнил се.
20:09
Speaker A
Так, ладно. Смотрите, сейчас я вам включу экранчик. Да, тут у меня есть некие слайды.
20:18
Speaker A
Угу. С вопросиками. Видно экран? Да. Угу. Смотрите, здесь на слайте представлен, ну, некий там текст запроса, и нужно описать, какой будет результат выполнения этого запроса в виде таблицы.
20:40
Speaker A
То есть количество колонок, название колонок и количество строк. Угу. Да, не самая сильная моя сторона. Ну давайте попробуем.
20:53
Speaker A
Так. М. Так. Ну, сейчас я правильно вижу, что я вижу перед собой объединение трёх пакетов. Ээ, в одном рек, ну, первый там реквизит 1Д, потом А, ну ладно, я понял, да. То есть в одном объединить, в другом объединить. Всё.
21:33
Speaker A
Ну, так, давай начнём пока с двух пакетов. Первый второй так как у них значение 10 одинаковое.
21:44
Speaker A
Я вот меня просто смущает по поводу вот это как реквизит, то есть это как будто бы они не объединены в таблице. То есть меня вот это вот смущает. Я то есть вот не очень понимал его.
21:57
Speaker A
То есть они Вы не смущаетесь, вы предположите, это один пакет просто используется Union Joint и соединение объединение.
22:14
Speaker A
Ну ладно. Не, всё-таки я не понимаю. Всё-таки задам вопрос ещё раз. А реквизит 3,4 это если бы мы делали в нормальной консоли запроса, а это было бы, что они бы соединены были бы вот в этом объединении или они бы стояли бы
23:20
Speaker A
отдельно? Или это я сейчас должен вам сказать? А запросо 100 токо в консоли можно написать?
23:29
Speaker A
Ну, можно и, ну, не знаю, в блокноте, например. А если мы переходим, не знаю, там на уровень какого-нибудь SQL, не знаю, My SQL там Microsoft SQL Пос не работал на уровне SQL Посграса.
23:45
Speaker A
Это просто как бы язык запросов, ну, его синтаксис. Запрос. Можем пропустить это задание, пожалуйста.
23:56
Speaker A
Давайте следующий. Смотрите, другой слайд. Здесь у нас модуль управляемый формы, да? Соответственно, тут много ошибок разных в этом коде. Расскажите, какие вы видите ошибки.
24:18
Speaker A
Что вот прямо в глаза бросается? Так, ну давайте начнём с нажатия на кнопку. Ну то есть она, я понимаю, что это сверху вниз, да, как бы идёт по логике под кнопку, да, то есть к винте там какую-то кнопку мы нажимаем, да, и
24:35
Speaker A
вот пошло. Угу. Вызывается процедура нажатия на кнопку и так далее. Понятно то, что в первый, ну, так как подразумевается, что там может вернуться таблица значений, она не вернётся, потому что на клиенте она не может существовать. Это мутабельный тип
24:51
Speaker A
данных, упадёт в ошибку. А, ну давайте посмотрим, что сделает этот вызов. А, обработка нажатия на сервере. Там мы создали новую таблицу значений.
25:02
Speaker A
Заполнить ТЗ по объекту. Объект.Тtz. Прикольно, без контекста. А откуда она узнает, что такое объект? Объект она не узнает, что это такое.
25:18
Speaker A
А упадёт в ошибку. Но если, допустим, бы она пролезла бы дальше на сервер, как будто бы контекст не был наружен. Общий серверный модуль заполнить ТЗ.
25:34
Speaker A
То есть мы потом пошли на сервер, потом ещё вызвали один общерны северный модуль, сказали: "Пожалуйста, заполни нам таблицу значений из объекта".
25:49
Speaker A
А ну допустим ну, тут вот не могу, это выглядит не очень хорошо. Я бы так бы, наверное, бы не сделал, но тут, ну, может быть, как будто бы это отработало. Мне просто не нравится то, что отказ используется, да.
26:04
Speaker A
Ну, хотя вроде нормально просто. Ладно, всё, давайте дальше. Если не отка чем, чем отказ не нравится?
26:11
Speaker A
Ну просто если бы это была бы типовая бы штука, то как бы переопределять её вроде как нельзя по ну по стандартам 1С, э, функции. Вот. Но так как у нас вроде она здесь не является стандартным параметром, как бы, ну, ну допустимо,
26:30
Speaker A
пускай, допустим, так будет. Вот. Причём она А, ну тут тогда по логике, а что значит заполнить ТЗ и отказ? Ну, тут по логике заполнена таблица или не заполнена.
26:41
Speaker A
Ну да, ну тут просто как бы к названию можно было бы пристать. Ну ладно, давайте пока пропустим, пойдём дальше.
26:47
Speaker A
Сообщить на клиенте об успешном заполнении. Ну на клиенте с контекстом директивы не существует. Из сервера клиент вызвать нельзя. Понятно, что она поругалась бы. Теперь ещё раз просмотрю, может быть, что-то прикольное пропустил.
26:59
Speaker A
Так, у нас там объект точка метод объекта, обрабатывающий таблицу значения. Ну, клиенте мы тоже вызвать бы не смогли бы. Нам бы нужно было бы значение реквизита. Ну, в общем, использовать функцию. И это мы смогли бы сделать только на сервере. То есть мы не
27:15
Speaker A
не сможем вызвать с клиентами этот, даже если он там экспортный. То есть както мм так а с сервера сможем?
27:31
Speaker A
С сервера сможем только, если мы используем вот эту, господи, как она функция сейчас значение реквизита формы.
27:46
Speaker A
Ак реквизит формы в значения. Вот так вот. Если мы вот это используем, тогда мы сможем вызвать экспортный метод на сервере.
27:55
Speaker A
Так, ну вроде бы сейчас объект з Ну, вроде всё. Не знаю, может, может, подскажете, что-то прямо важно за Ну, в целом, в целом хорошо, да? Хорошо.
28:11
Speaker A
Так, ладно, давайте пойдём. А, а знаешь, что такое подписки на события? Да. Да. Мм, можете сказать, для чего нужны подписки на события?
28:33
Speaker A
Пользовались вообще? Дада. Да, я пользовался, но я использовал только её по одной по одному направлению. Я не знаю просто, насколько вас это заинтересует. Это когда мне нужно одну и ту же логику применить для большого количества объектов. Ну, больше
28:47
Speaker A
одного, так скажем, да. Вот. А я слышал, что они ещё применяются ещё для чего-то другого, но так и ни разу своей практики не столкнулся. Ну, наверное, не сильно неуглублённо изучал.
29:00
Speaker A
Вот как-то так. Ну, знаю их особенность, то, что они ээ отрабатывают по приоритету, кто выше, тот и первый. То есть у них вот такая особенность есть.
29:10
Speaker A
Больше вот, наверное, интересного не расскажу про них. Ну и то, что они всегда отрабатывают после обработчика, который вот, ну, который они на которые мы подписываемся. Вот так вот.
29:21
Speaker A
А можно подписаться на события там, ну, допустим, управляемой в форме при открытии? Нет, нет, только на модуль менеджера и модуль объекта можем подписаться.
29:33
Speaker A
Хорошо. Да. А в чём принципиальная разница вот между справочником или действием сведений? Ну, принципиальное, самое большое отличие, которое, в принципе, нужно говорить сразу, это то, что справочник является ссылочным типом данных, регистр сведениние не является.
29:48
Speaker A
Соответственно, так он является ссылочным типом данных. Можем на него ссылаться да там ну например ну в других документах, там, регистрах и так далее. Ну, это вот основное отличие.
29:57
Speaker A
Вот. Угу. Хорошо. Вопрос такой вот у регистров сведений есть измерения, и у этих измерений есть свойства. Вот ведущие, основнойбор, индексировать. Можете рассказать, для чего они нужны?
30:14
Speaker A
Ведущая галочка, которая подразумевает то, что без данного измерения вообще смысл записи никакого не имеется. То есть если мы ставим, допустим, на справочных ссылка организации, то есть как только эта организация удалится из базы данных, соответственно, и запись из регистра исчезнет.
30:31
Speaker A
Вот основной отбор вроде как используется для, так скажем, более быстрого именно для ускорения получения данных, да, так скажем, то есть для, ну да, для ускоренного отбора, то есть по этому регистру, то есть это больше именно для запроса момент. А, ну
30:51
Speaker A
ещё когда мы галочку ведущее ставим, то мы соответственно из по-моему справочника организации сможем сразу гиперссылки обращаться к этому регистру.
31:00
Speaker A
Вот, ну, индексировать, это понятно, то, что мы проиндексируем это измерение, вот что нам поможет быстрее отбираться по данному полю. Но с индексами я слабоват, вам тут красиво не расскажу. Вот пока так.
31:19
Speaker A
Следующий вопросик. Как программно очистить регистр сведений? Ну, набор, ну, получаем набор записи, там регистр сведений, имя, точка, создать набор записи и потом точка записать. И тогда он у нас весь улетит.
31:37
Speaker A
Угу. Так, можете рассказать, какие виртуальные физические таблицы есть у регистр накопления? Так, ну, виртуальные - это остатки, остатки обороты обороты.
31:57
Speaker A
А физическая таблица в данный момент это та, которая, ну, как бы таблица движений, как её принято называть. То есть сам вот этот регистр накопления.
32:07
Speaker A
И вот дальше не полезу, не разобрался. Есть ещё некая таблица итогов, но я вот не знаю, является ли она физической или нет. Вот тут вот компетенции не хватает, так скажем, подтвердить.
32:23
Speaker A
А что такое текущие итоги? Знаете, текущие итоги? Текущие итоги. Нет, честно говоря, вообще первый раз с таким это столкнулся, не интересовался.
32:42
Speaker A
А вот если говорить про механизмы платформы, м не про виртуальные таблицы, да? Угу. Знаете, как вообще платформа рассчитывает остатки на середину месяца?
32:55
Speaker A
Да, она берёт остатки на конец месяца, э, и начинает, ну, минусовать, да, к середине, ну, к той дате, которая нам нужно. То есть, ну, учитывать движение, соответственно, ну, не минусовать, а вообще учитывать движение, да, к необходимой дате.
33:11
Speaker A
А как в СВД хранятся поля составного типа? Это разные реквизиты. в этой таблице. Ну, разные колонки. Я не знаю, просто, как вы понимаете, на уровне SQL я там не слишком силён, но на какие-то конференции я хожу, что-то изучаю, я
33:28
Speaker A
просто знаю, что это всё равно будет отдельной колонкой. То есть как бы по-моему Угу.
33:36
Speaker A
А как вообще изучаете 1С? Какими материалами пользуетесь? Ну если ну понятно то, что если мы что-то говорим про каждодневное, это понятно, это инфостарт. Благо, там очень много людей оставили много своих знаний. Вот, соответственно, если это какая-то тема, так скажем, в которой я откровенно
33:58
Speaker A
плаваю и обычно, ну, смотрю курсы, то есть потому что опять же они есть хорошие, то есть по ним развиваюсь. Вот. Соответственно, ну, ну и техническая документация, потому что иногда она открывает глаза на многие вопросы, такие как, например, ну, мы
34:14
Speaker A
берём ИТС, да, наверное, в нашем случае. Вот как-то вот это, наверное, основные ресурсы. Угу.
34:23
Speaker A
А в своей вот работе пользуетесь какими-то ну вспомогательными там инструментами? Ну, например, там консоль запросов там с диска скачивали или, может быть, какие-то ещё инструменты используете.
34:40
Speaker A
Ну вот самый, наверное, ходовой. Просто он как-то прижился у меня с предыдущего места. Это инструменты разработчика. Мы же слышали про них вот на обычных формах. Там и консоль запроса хорошая.
34:51
Speaker A
Мне нравится. У неё очень много э из коробки, так скажем, интересных функций. Вот то, что она там банальный Excel в таблицу значений быстро перебирает, то есть без там кода необходимого.
35:04
Speaker A
Вот. Ну и там, соответственно, есть и по административным правам, там есть ээ консоль СКД. То есть, ну, в принципе, я, ну, наверное, только в этих инструментах-то и работаю, как вы могли понять, потому что, видите, вот в голове складывать таблицы я не умею.
35:19
Speaker A
Вот только на консоли. Понятно. А-э, а можете рассказать вот какие виды кэша есть применительные к 1С?
35:33
Speaker A
Нет, нет, не скажу вообще. Планами запроса пользуйтесь. План запроса. План запроса. План запроса. Нет нет.
35:51
Speaker A
Так, ладно. Давайте про транзакцию я вас спрошу. Знаете, ну вообще транзакцими пользуетесь? Да. А какие методы работы с ними применяются в Динас?
36:10
Speaker A
Немножко, наверное, не понял про методы работы, но может быть явный, неявный метод работы имеется в виду.
36:18
Speaker A
Вот когда транзакцию открываете, да, что вы пишите? Мм, когда транзакцию открываю, что я пишу?
36:32
Speaker A
Ну там, по-моему, единственно, ну я не помню, там, ну, начать транзакцию, понятно, да, мы пишем, то есть это явно, то есть мы объявляем транзакцию.
36:40
Speaker A
Ну не явно, это любая запись под кнопкой, так скажем. А что тут ещё интересного? То есть зато можно сказать, ну, то, что мы там можем устать режим блокировок, но это всё ещё зависит от конфигура, ну, от настроек конфигуратора
36:54
Speaker A
вот в конфигураторе. Ну соответственно да зафиксируй транзакцию, конец транзакции. Ну, как-то так. В попытку не оборачивать транзакцию, конечно, оборачиваю. Я опять же извиняюсь, у меня просто шаблон текста, я просто пишу, я с ИТС забрал, как вот по регламенту 1С нужно использовать
37:14
Speaker A
транзакцию. Вот, соответственно, её всегда вызывают также. А вот с такими ошибками сталкивались? Да. Да, конечно.
37:24
Speaker A
А можете назвать причины таких ошибок? Ну, это значит очень много транзакций, то есть было открыто непосредственно. То есть это именно вот как вот умным словом это назвать. То есть, ну, опять же, вот говорю, когда разбирался с такими ошибками, я просто видел, что где-то
37:41
Speaker A
лишний раз открывалась транзакция во время исполнения кода. То есть, соответственно, у нас вот 1С ругается вот так.
37:49
Speaker A
М. Но вот умным словом сейчас, наверное, не скажу. То есть образовалась лишняя вложенная транзакция или что? Ну, в общем, вот тут получается, да, когда вложные транзакции у нас открываются, да, такие ошибки происходят. А как вот найти место в коде,
38:07
Speaker A
где ошибка непосредственно образовалась? Вот такого вот такой ошибки. Ну, например, там при записи, ну, то есть когда документ записывается, да, там, ну, начинать там программа гулять по разным там общим модулям и так далее, да? То есть не в модуле объекта всё
38:27
Speaker A
происходит. Угу. И где-то там в каком-то из модулей там, условно говоря, ошибка появилась, да, и, соответственно, потом программа выплюнула непосредственно уже в модуль объекта при записи, да?
38:40
Speaker A
Ну, да, сказал, что где-то в этот момент всё произошло, да? То есть она позиционирует туда, но на самом деле ошибка в других модулях.
38:47
Speaker A
Угу. Ялась. Вот как найти вот это место? М, блин, не знаю. как будто лёгкого способа нету. Ну, наверное, а я не знаю, кстати, вот если А отладка нам поможет остановить под ошибки, я не помню, она нам там, а, нет, она нам туда вернёт, в это да, в
39:06
Speaker A
призаписи да условно по-моему она тоже не поймает это место. Угу. Ну, можно, конечно, через замер производительности, то есть потом его выключить. После того, как упала в ошибка, мы увидим весь исполняемый код и там как-то, может быть, на свою логику и чутьё
39:31
Speaker A
ориентироваться. Мм, ну нет, элегантного решения не знаю. Я бы вот, наверное, вот так вот бы всё ковырял бы потихоньку.
39:41
Speaker A
Ну, наверное, не замет производительности. Вы хотели сказать стек вызовов? Да, да, да, да. Ну, да, да, стек вызовов, да, в виду. Да, по смотрите, вот такой код интересный у нас есть. Ну, соответственно, код выполнится, да, и в результате программа
39:57
Speaker A
сообщит два раза нам что-то, да, какое-то сообщение выдаст вот в этой строке и в этой строке. Вот хотелось бы у вас узнать, какие это будут сообщения.
40:30
Speaker A
Да. Ну, в номенклатура объект наименования точно будет тест один, потому что отменится транзакция. Угу.
40:50
Speaker A
Соответственно, у неё будет и через ссылку наименование тоже вроде бы тест один, потому что, ну, она уже обновит, наверное, информацию к этому моменту, то есть, ну, после отмены транзакции уже в базе данных тоже по ссылке мы, наверное, получим актуальную информацию.
41:13
Speaker A
Ну, я предположу, что тест один это. Ну, хорошо. Ладно, давайте ещё один слайдик посмотрим про транзакции.
41:28
Speaker A
Вот тут у нас есть как раз вложная транзакции. Вообще вложные транзакции поддерживаются? Э-э, вроде нет.
41:38
Speaker A
Угу. Ну, соответственно, тут вот представлен некий код, да, и хотелось бы от вас узнать, что произойдёт в результате выполнения этого входа. Вот тут четыре варианта ответов есть. Надо выбрать какой-то, ну, точнее три варианта, да, и какой-то свой вариант можно предложить.
42:04
Speaker A
Угу. H Не, для меня это будет пальцем в небо. Так, что не знаю, я предположу, что объект 2 будет записан, объект 2 не будет, но это, мне кажется, я промазал даже чисто из логики то, что как будто мы открыли транзакцию, потом ещё раз
43:11
Speaker A
открыли транзакцию. Отме отменой транзакции мы как будто отменяем запись второго объекта. Вот. А зафиксирование, то есть как будто мы фиксируем первую транзакцию, в которой у нас создался справочник. Ну, ну объект один. Но тут не знаю, так как опять же там с вложенностями это, не
43:30
Speaker A
знаю, не экспериментировал. Угу. Понятно. А какие типы блокировок вы знаете? Так, ну, есть объектные транзакционные, да? Это же разрез типа или это ещё или мы только сейчас про транзакционные говорим или только про объектные?
43:54
Speaker A
Ну, вообще-то есть, знаете, расскажите, что ли. Ну, есть, да, транзакционные объектные, есть транзакционные, по-моему, бывают управляемыми автоматическими объектные.
44:11
Speaker A
Тут, наверное, не скажу, потому что там, по-моему, вот это вот то, что пессимистичные оптимистичные, но я вот не разобрался. Вот как-то так, соответственно.
44:24
Speaker A
Угу. Дайте сейчас немножко по запросам всё-таки поспрашиваю. А как можно вот завершить, снять управляемую блокировку?
44:45
Speaker A
Снять управляемую блокировку. Не знаю. Не имея никакого малейшего представления об этом. Угу. И хорошо.
44:59
Speaker A
Смотрите, вопрос такой: какие виды соединений есть? Мы сейчас про запросы говорим. Ну, левая, внутренняя, полная.
45:10
Speaker A
Угу. Ну, правая, если надо. Правая. Угу. Понятно. А какие агрегатные функции в запросе существуют?
45:39
Speaker A
Ну получается сумма количество количество различных, максимум минимум. Угу. Всё, вспомнил. Ну, в целом, да, правильно. А как можно наложить условия с использования этой агрегатной функции?
45:58
Speaker A
В каком месте запрос это можно выполнить? Условия с использованием агрегатных функций. Ну да, там где там сумма, к примеру.
46:11
Speaker A
Угу. Ну это, ну, это, в общем, имеющие будет. Ни где, а через имеющие. Угу. Так, имеющие. А в каком месте?
46:27
Speaker A
Сейчас. Ну у нас запрос на блоке деньги. Ну и да, да, я понял, про что спросили.
46:31
Speaker A
Я просто не могу вспомнить, где это будет. Я помню, что после где получается выбрать из где. Ну после где, по-моему. А, блин, не помню. Не, не, наверное, после где я не помню. Объединить раньше, позже.
46:49
Speaker A
Ладно, не вспомню. Помню, что только после где и всё. Угу. А чем вообще объединить? Вот объединить всё отличается.
46:59
Speaker A
Ну, объединить это без использования повторяющихся. Вот. Угу. А вот такой оператор разрешённый, для чего он нужен?
47:10
Speaker A
Ну, это наша любимая получается. То есть она проверяет, то есть есть ли доступ к записи у пользователя которого Угу.
47:22
Speaker A
Угу. Угу. Вопрос. Аэ, вот у нас здесь две таблицы представлены. Первая- сотрудники, вторая сотрудники, которые проходили обучение.
47:40
Speaker A
Как можно одним запросом вот вывести сотрудников, которые не проходили ни одного курса? Ну, мы можем, ну, самое, не знаю, кстати, единственный ли это вариант.
48:18
Speaker A
Допустим, мы сделали левое соединение по, ну, ссылка сотрудник, понятно. Вот. А в условии, можем сказать курс обучения есть нал.
48:28
Speaker A
Угу. Да, верно. [музыка] Хорошо. Ладно. Так, у меня вопросы закончились. Может, клесть какие-то вопросы? Может, к нам какие-то вопросы есть?
48:44
Speaker A
А вопросы? Да, сейчас, секунду, прошу прощения. Что-то тяжеловато. Тяжеловато. А, ну у меня вопрос непосредственно по задаче проект, то есть как сотрудника, которого вы ищете, что должен уметь, что должен делать. Вот такой какой-то общий момент, ну, с вашей точки зрения
49:04
Speaker A
непосредственно как специалистов. Вот такой вопрос. Ну, смотрите, у нас компания там, в которой нет базы документа оборота, который писали бы 10 лет, хорошо бы написали да?
49:21
Speaker A
компания дам на рынке образовалась там 3 года фактически, поэтому находится в стадии там развития по поэтому стан там всё течёт, меняется, люди приходят и ходят, появляется новый вид документов, там маршруты в них меняются и так далее.
49:35
Speaker A
Вот поэтому возглавить там вот э переход то не возглавить взять на себя там шефство над такой системой, как один из документооборот, да, пока один, но планируется переход на трёшку.
49:50
Speaker A
Собственно, в ней есть большая задача прикрутить к нему, к ней конфигурации интеграцию с диадоком.
49:58
Speaker A
Вот. И отправлять документы на электронное подписание в личный кабинет Диадока уже средствами документооборота договор. Помимо этого, соответственно, заниматься настройкой процессов, там новых автоподстановок, всё, всего чего того, что происходит. Помимо этого там, ну, пользователи они такие пользователи, что они там что-то наделают, да, и
50:17
Speaker A
какие-то ошибки у них появляются. Они бывают связаны с что пользователи что-то руками не так вели, а бывают с тем, что там, ну, там что-то ещё произошло, ну там в схеме что-то забыли, в данном случае какое-то не сработало и
50:29
Speaker A
там схема маршрута встала. Вот там ошибки никто не видит, все бегают там или вот хорошо мы эти задачи тоже там, а ну во-первых уметь да этим управлять во-вторых там возможно выкинуть куда-нибудь там, ну, систему мониторинга, не знаю, графану
50:46
Speaker A
какие-то алерты настроить, что вот там у нас там в такой-то очереди скопилось там столько-то, э, записей, что там не могут отправиться письма, да, или там журнальной регистрации там ещё что-то происходит.
50:59
Speaker A
Угу. Вот, соответственно, возникают какие-то доработки системы, помимо тех что помимо типа функциональности, да, которые там типа условия морштизации, да, автоподстановки, заполнения файлов.
51:14
Speaker A
Ну, люди хотят ещё что-то ещё другого, какие-нибудь там показатели к этому прикрутить, да, там виджеты, что-то там на них смотреть, там что-то, какую-то информацию с темами извлекать и, соответственно, этим пользоваться. И плюс там бывают всякие разные интеграции, да, там хотят
51:32
Speaker A
там, чтобы там как-то одни сущности из систем приезжали там в другую систему в виде там у нас в основном сейчас один обмен без бесшовки, это обмен договорами там с упражнение холдингом. управление холдин бухгалтерии там немножко всё сложнее там есть
51:47
Speaker A
договор контрагенты ещё версии этого договора в разных ипостасиях там есть как рамочный как нерамочный и так далее вот тоже там этим тоже есть коллизии и там забывают они те связи ставят и забывают там к чему там надо приложить
52:01
Speaker A
потому что ну одни уходят другие приходят в общем там ну фронта работ хватает как-то так ну и соответственно будем возглавии переход на трёшку как там какие-то вещи будет делать подрядчи какие-то там, скорее всего, сам самостоятельно.
52:22
Speaker A
Угу. Ну, в принципе, понятно. Все задачи достаточно прозрачные. А про тогда получается, а, получается, я в единственном числе потенциально буду, то есть, да, в документообороте ковыряться.
52:37
Speaker A
Ну, то есть как бы вот вот так подразумевается. Потенциально есть помощники, да, там есть какие-то задачи, надо чем-то помочь разобраться. Там есть там у нас ДжМ, да, есть там, ну, могу я что-то руками поделать, там у нас как
52:50
Speaker A
архитектор документа оборота там. Ну, в общем, свободную пла наверное не бросим, да, там всегда будем готовы помочь там подсказать. Там есть у нас регламент разработки, в рамках которого мы работаем. там написано, как префиксы используем, как а дорабатываем там элементы, что мы их
53:09
Speaker A
там на форму сразу не добавляем, только программно есть у нас библиотека там своя, есть библиотека там добавления этих элементов на форму там с помощью там определённого кода есть ещё какие-то вещи там. Ну, в общем, все эти процессы написаны. Работаем мы,
53:24
Speaker A
а, с хранилищем конфигурации вже момент через конфигуратор. У нас два хранилища, одно черновое, где разработчики ведут работу, второе, соответственно, чистовое, куда, а потом натягиваются изменения, откуда потом скриптом идёт заданного времени, накатка на провод. Значит, за комите просто так не
53:45
Speaker A
получится. Да, надо в комите там указать определённые, э, определённого вида заголовок. Это там номер тикета в Джири и, соответственно, там краткий заголовок там до 77. Ну и там, если есть чем поделить, ещё комментарии.
54:01
Speaker A
Вот, соответственно, статус при этом тикета должен быть там в статусе девелопмен. Ну там, что над титом идётся работа, не что он там где-то там в боклоге ещё лежит. Ну, на это всё проверяется. То есть если коммент неправильный, придёт отбивка и надо
54:16
Speaker A
будет, ну, там будет написано отсылками на confluнс там, где почитать, как нужно правильно. Вот, соответственно, трекер задачи ран там средства для документирования это confluence.
54:30
Speaker A
Всё там вот ещё другие конфигурации, это управление холдингом зарплата а торговля. Ну, возможно, ещё там, скорее всего, мы там будем внедрять амскуление имущества.
54:47
Speaker A
Вот. И, соответственно, вокруг всего это есть там куча разных интеграций с некими микросервисами делал иной платформы. Ну, они там вот, возможно, ещё будет помощь нужна там данную конфигурацию. Ну, пока вот ищем человека, который возглавит документооборот.
55:02
Speaker A
Угу. Угу. Всё хорошо. Поня. Я просто вопрос задавал исключительно к тому, что если условно мы получаем задачу то, что не могу прервать комплексный процесс, то есть это кто кто-то ещё может или мне всё-таки придётся помогать человеку кнопку найти? Я вот большой, наверное, с
55:21
Speaker A
эту точку зрения спросил. У нас есть специалист там техподдержки, которая, если сама не справится и там будет в очереди в этом регистре сведений, который там называется, написан какой-то страшный для неё код, тогда придётся, ну, посмотреть, в чём дело, разобраться и
55:38
Speaker A
помочь и двинуть ему дальше. А, не, не, сей проблем нет, просто я именно про такие текущие, так скажем, обращения просто, ну, есть текущее обращение. У нас есть специальный человек, который там вот первая линия, условно говоря, закрывает, да, какие-то простые вещи, которые, если
55:55
Speaker A
что-то там написано нарёст странном непонятном русском языке, который там содержит условия, циклы и прочие непонятные вещи, ну, она уже там прибежит, скажет, что что-то тут, что-то тут не так. Договорись, это тогда понятно. И про про что-то ещё хотел
56:14
Speaker A
спросить. Э, а, соответственно, задачи падают в жиру, каким-то чудом они там появляются, не знаю, там что. Почта, ну, как-то регистрируется, потом их кто назначает на меня там, ну, условно, как это происходит.
56:30
Speaker A
А задачи падают, появляются там тремя видами, да, можно или там или больше. Там есть есть, значит, хотелки от запроса бизнеса, да, он там попадает в проект, как-то там меряется да вот соответственно попадает потом в наш проект Jerry Bкlрон. Потом есть задачи типа там,
56:51
Speaker A
когда пользователи пишут поддержками, что-то не работает, но если там по результатам того, что они смогли разобраться, да, формируется ещё одна задача. Ну, условно, это некий баг выпустили лист какой-то, что-то как, не знаю, наз, ну, какую-то ошибку с вами
57:04
Speaker A
пропустили. Вот надо срочно поправить. Третье - это технический долг, который мы там сами можем себе тикет создать, да, вот на исправление какие-то улучшения, там, не знаю, приведение стандартам или ещё что-нибудь.
57:18
Speaker A
Вот. Ну, три таких основных. В общем, у нас там стартуют двухнедельные спринты, в рамках которых мы стараемся там примерно запланировать, ну, чем мы будем заниматься. Соответственно, часть задач там, да, поставлена будет верхнего уровня там мной либо руководителем там
57:33
Speaker A
отдела. А часть задач можно, если видно, что там или освободиться по согласованию, взять самому. Но если там что-то там какая-то задача там техническая именно вот там рефакторинг чего-то, то, соответственно, тоже можно взять там тикет сделать и там, ну, двинуть его дальше.
57:50
Speaker A
Есть, есть есть ещё у нас механизм процедуры кодреw, когда один разработчик смотрит там на результато другого. Ну, сам на сам просто так код закатить в продуктив не получится. Нужно кто-то посмотреть. Ну да, бой. Глаз замыливается.
58:07
Speaker A
Вот справедливо. Ну с точки зрения организации у меня, наверное всё больше вопросов нету. В принципе, всё достаточно понятно и прозрачно получилось.
58:21
Speaker A
Ну всё, не больше вопросов нет. О'кей, тогда спасибо за длённое время. Ну спасибо. Да, до свидания.
58:30
Speaker A
До свидания. До свидания. Хорошего дня. Взаимо. Надеюсь, вам понравилось данное собеседование. Я не знаю, насколько видео передаёт, вот насколько мне было некомфортно, насколько я был в какой-то момент зол на них, потому что вот это надменное, высокомерное отношение ко
58:47
Speaker A
мне, оно вот прямо сочилось вот, на мой взгляд, прямо всё собеседование. Вот. Э не знаю, насколько это передавалось, но мне прямо было максимально некомфортно. Аа давайте теперь поговорим про офер. А, да, то есть они со мной связываются через
59:02
Speaker A
какое-то время. У меня их HR спрашивает: "Антон, что, как у вас впечатление? Вы ещё готовы выслушать предложение от нас?" Конечно же, я не был готов и никогда в жизни бы я в эту компанию работать не пошёл, но я из интереса, что
59:18
Speaker A
же там будет за офер, говорю: "Да, конечно, интерес остался". Остался интерес. И тут они мне представляют свой потрясающий офер, своё предложение, которое звучит так: 250.000 до вычета налогов.
59:36
Speaker A
То есть я просил 300 в месяц, а мне сказали: "Вот тебе 220". Да, самые внимательные из вас такие: "Ну вот же там ещё 30% годовой премии, там вот эта вот вся история". Ребят, у меня к годовой премии отношение абсолютно простое. Я её не
59:53
Speaker A
учитываю никогда. Мне нужно 300.000 руб. в месяц. Значит, только 300.000 руб. в месяц. Все вот эти годовые плюшки можете оставить себе. Будет хорошо, но мне нужно на руках 300.000 руб. Вот мой основной, так скажем, принцип, поэтому я это даже не учитываю.
60:10
Speaker A
Аэ, ну, соответственно, я ответил то, что у меня нет никакого смысла. Я на данной работе, да, откуда я уходил, зарабатывал больше. Так что извините, до свидания. Вот как-то так. Вот такое потрясающее собеседование. В принципе, на этом всё. Если вы хотите увидеть
60:27
Speaker A
больше моих собеседований, то у меня есть потрясающие бусти. Ссылочка в описании. Приходите, смотрите. Если вам нужны карьерная консультация или, может быть, вы хотите определить свой технический уровень именно сделать это со мной, я тоже такие услуги предоставляю. Ссылочка в описании. Ну а
60:44
Speaker A
на этом сегодня всё. Меня по-прежнему зовут Антон. Я главный программист 1С. Да. Неплохо посидели.
60:54
Speaker A
Я неполезный, но на 220 не согласен. Вот. И надеюсь то, что вы тоже будете не согласны. Вот.
61:05
Speaker A
Пока. M.
Topics:программист 1Ссобеседование 1Сдокументооборот 1Сsenior 1Справа доступа 1Сбизнес-процессы 1Синтеграция 1Сзарплата 300000техническое собеседование

Get More with the SozAI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →