Собеседование программиста 1С. Павел Чистов и Ранис Усманов

Подготовка к собеседованию на 1C Developer

Транскрипция видео:

  • навроде меня зовут ранис и аркадий компаний крон и сегодня буду соседок по лучистого ну попробуй меня собеседовать чтобы было понятно там вот вы какого уровня я вот специалисты трагизм со беседует очень много людей у него очень большая компания которая занимается подбором персонала и как мне кажется но будет очень интересно вот я работаю к самой как бы компании 1с и насколько плохой я сотрудник мы сейчас с вами хорошо павел ну начнем тестирование собеседование пробегусь по всем ветки метаданных задаю вопросы по запросам по

    00:00:00 - 00:01:17

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

    00:00:42 - 00:02:02

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

    00:01:23 - 00:02:52

  • находим даму наименованию собственного эту колонку если нашли это хорошо если не нашли то плохо всем какие универсальные коллекции мы не можем передавать между клиентом и сервером не все реализуемые коллекции мы не можем передавать между клиентом и сервером это даже не тамер таблица значений это самый такой яркий пример другое мы не можем передавать объекты объект на самом деле он тоже является какой-то коллекции доколе в целом да но мы его передавать не можем то есть среди универсальных к коллекции там tablets in chinese и

    00:02:08 - 00:03:25

  • таблица значений есть да то у кого меняется структура с течением времени и за что сервер не может отвечать вот этому передавать не можем это к примеру опять-таки таблица значений да потому что мы можем ее в колоночки увеличивает да там несколько идет а другие отчет так сходу вот даже и дерево значение тоже самое ну дереву значение то же самое там просто 1 колонка отличается да там родители все удар вот хорошо так далее какие директиву компиляции могут быть внутри формы вопрос будет сейчас поправим from да

    00:02:45 - 00:04:06

  • только что я вел курс по управляемым форум поэтому это на это сейчас отвечу очень хорошо значит модули управляемых форм могут быть директивы компиляции на клиенте и сервере на сервере просто с контекстом и на сервере без контекста этого еще одна директиву компиляции и на клиенте на сервере без контекста на клиенте на сервере без контекста на самом деле у нас это по сути директивы компиляции который делает две процедуры при компиляции 1 на клиенте 1 на сервере есть еще 4 компилятор директива компиляции которая не может быть в

    00:03:28 - 00:04:46

  • управляемых формах на может быть в модулях команд носи на клиенте на сервере . там никаких контекстов слов нет вот она бывает в модуле именно команд но по-моему по сей день она в помощники высвечивается когда выбираем там осталось например форма мужских виде высвечивается и иногда когда нужно высвечивается когда не нужно не высвечивается вот так как у нас есть форма она открывает вторую форму во второй форме мы получаем таблицу значений например результат запросов выгрузили в таблице значений и

    00:04:07 - 00:05:15

  • именно эту таблицу значений необходимо вернуть в первую форму как нам это сделать я знаю четыре способа как это сделать способ номер раз мы можем при закрытии формы описать флаг закрытии формы как раз таки указав параметр и тогда у формы владельца отработает событие с помощью которых мы можем получить это значение вариант 2 который мне нравится намного больше потому что он очевиднее это можно написать команду какую-то нулевую стандартную команду либо там по кнопочке папа по новой какой то когда мы будем

    00:04:41 - 00:05:54

  • программно вызывает процедуру формы владельца процедуру формы владельцев и передавать туда адрес временного хранилища в которой хранится вот это самое там таблица значения которое мы там говорим это второй вариант остальные два еще рассказывать а вот на первом все-таки основались а в плане параметра а что в качестве параметра передавать их адреса время охране чем а все конечно мы не можем напрямую передать какие-то мутабельные значения как вот мы только что говорили да мы это это невозможно на можно конечно

    00:05:19 - 00:06:28

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

    00:05:54 - 00:07:02

  • этой формы обратиться к нам можно проставлять модулей сконвертировать объект который является данными формы то есть у нас нет объекта на самом деле прикладного да когда он форма открыто природного объекта нет мы из данных формы можем сконвертировать данные объекта если я правильно помню реквизит формах значения звучит мы получим прикладные объекты дальше через точечку мы сможем обратиться к его экспортным процедурам и функциям которых модули объекта хранятся но внимание у нас этот самый объект он потом умрет когда вот закончится

    00:06:27 - 00:07:41

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

    00:07:05 - 00:08:27

  • нет элемент элемент создали пример декорации пускай будет до выпускаем декорации так видимость установили ложь свойств видим зернам вилочку уста надо устанавливаться значение истина видимость если мы открываем только существующий объект только для существующих объектов видимость с нами в истину при этом мы не должны проверять но вы или нет у меня диссонанс такой только для существующих объектов и мы не должны проверять отвечали отвечают это давай давай я попробую ответить может быть это будет неправильно у нас есть на

    00:07:44 - 00:09:24

  • форме какой-то элемент формы не реквизита элемент формы линкорами когда это и мы хотим какое-то значение ей присвоить видимость равно истинным поставить чтобы убедительным резерв видным зло до при каких-то условиях только есть открываем существующий объект а то есть муж когда-то был записан базу данных мы открываем форму элемент пример форму документа ну вот тут вот либо я что-то не очень понимаю но я отвечу как я понимаю да и то если ему нормально во-первых конструирования формы она производится у

    00:08:37 - 00:09:56

  • нас стороне сервера там есть события не создание на сервере там мы можем узнать всего что происходит с объектом записан он не записан он но если мы не хотим ориентироваться на вот это вот свойство записано или не записан на же на ссылку как то надо же реагировать я не знаю как ответить на вопрос о забыл а при чтении на сервере отрабатывать только для существующих объектов нет ну хорошо если мы нажимаем тренера создать открывается форма документа тот работать только при создании и при открытии если мы открываем уже

    00:09:19 - 00:10:37

  • существующий документ примерно то происходит при чтении на сервер потом при создании и при открытии есть о кей дальше там серия таких дежурных вопросов heavy rain таблицы бывают requests винни в регистр свете не бывает виртуальные таблицы средств первых средств последних причем они работают в физическом виде только в том варианте если вдруг мы поставили там галочки в одну остальных видах она и они реально виртуальные то есть это просто механизм который строит из конечно запрос к базе данных могут ли

    00:09:59 - 00:11:22

  • быть таблиц итогов у регистр сведений нет не столько средств первых средств последнем этапе центры смешаю это реальный таблицы в прямом вот а таблиц итогов быть не может но мы можем назвать их как как угодно но это средств первых средств последних там две таблицы но он же вы это эти номера с выходом 8 37 и 38 39 в окне редактирования в закладки прочее появилась разрешить там используя таблицы итогов среза первых или то есть использовать из последних который уже хранить рассчитанные данные или самое

    00:10:40 - 00:12:08

  • первое или самые последние до либо на самые первые две либо на самый последний то есть итогов у них можно назвать таблицами итогов да но династии назвали как бы вот вот вот так вот да да да м virtuon таблиц регистр сведений среза последнего примера да есть параметр период каких типов значения мы можем на передавать регистр сведений но он дан то момент времени граница граница с уточнением периода включая и выключая наверное все видели но туда передать р-на так наш серия киеве ртом таблицы бывает

    00:11:24 - 00:13:14

  • у регистра накопление виртуальных таблиц там самих виртуальных то близ там 4 или 3 сейчас сейчас посчитаем таблица движение ладно таблица обороты таблицы остатки остатки и обороты фермеры ножках физической таблицы лед физически храниться только таблица остатков обороты не хранятся в регистрах накопления остатков они считаются продвижением шам сколько таблиц агрегатов можем создавать для регистра накопления несколько нет для лиги накопления оборота оборотного обратно оборотов на самом деле сколько хотим только и мужем

    00:12:21 - 00:13:54

  • я размер на почему там ограничение какой-то может быть у меня там нет на самом деле вот у нас так далее тут опять такой же повторюсь позвать вопрос у virtuon таблицы регистра накопления например остатки до в параметр период каких типов можем оказывать значения период может быть датой любой и его как бы сущностью которой мы говорили не определил то есть там но дата с периодом с этой границей там включая исключая момент времени этому все далее у нас есть пример регистр накопления он оборотную но есть два измерения в

    00:13:11 - 00:14:34

  • подразделений и контрагентов так уж получилось то что в большинстве случаев мы отойдем с 99 процентов получаем данные в разрезе квартал и контрагента то есть на неинтересно подразделения на менее интересны такие разрезы как месяц год регистратор этой даря что мы можем сделать с этим регистром чтобы ускорить процесс получение данных из него ну я бы этот регистр убил бы создал бы новый шофёром было бы нужное мне измерением но если мы говорим что мы работаем с клиентом и у него как бы рабочей конфигурации как бы и

    00:13:53 - 00:15:11

  • и как бы она операция это не очень хорошо да по живому резать нельзя то наверное я бы до создал агрегат верно далее так то так по регистрам расчета по два вопроса heavy rain таблицы бывает у регистра расчета это зависит от типа регистра там есть x таблиц которые называются база потому что мы не знаем из каких других таблиц но из каких других регистров мы будем база выбирать сколько будет базовых регистров столько базой будет и данные графика если регистр связан с регистром сведений если он у него включены понятие

    00:14:32 - 00:15:59

  • период действия что такое базовый виды расчетов снять виды расчетов или ведущих виды расчетов можно просто на примере да просто на примере это наверное даже здорово у нас есть например премии премия зависит от оклада потому что вот мне заплатили охватом 100 рублей я хочу 10 процентов премии вот так вот у меня будет базовым для того чтобы я отвел взял там какую-то часть то есть я пойму что там было 100 рублей я туда мяч вот это вот вот это вот самый этот самый оклад вытесняющая это очень просто у нас

    00:15:15 - 00:16:32

  • есть оклад опять таки да который мы планировали что я буду работать целый месяц а я взял их заболела были там на протяжении там неделе я болел и вот больничный он будет у меня вытеснять оклад автоматом то есть данные фактического периода действия у меня уменьшится у оклада из-за того что с ним будет конкурировать этот самый больничный ведущие виды расчета это такая штука которая позволяет мне понять что а вот там вот у меня оклад поменялся а вот тут от больничном не рассчитывали по среднем от оклада

    00:15:55 - 00:17:13

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

    00:16:36 - 00:17:56

  • получении данных извергом таблица остатке у нас субконто 1 всегда был в складом с upon the 2 нами который вне зависимости от счет а я не помню каким но параметрам в запросе виртуальной к виртуальные таблицы мы можем типизировать и описать именно какие виды субконто мы получить первым вторым третьим номер это тоже своему то забывают olvido секунд за столь же я не помню уже как по моим секундантом синтез помощник нам поможет надо вот в плане счетов есть счет у которых указан 2 субконто необходим то

    00:17:16 - 00:18:34

  • необходимо чтобы по одному из этих видов субконто не хранились остатки как это сделать если я не ошибаюсь виде отчета давно не работает механизм бухгалтерия на него если не ошибаюсь то в свойствах именно субконто у нас есть галочка который называется только обороты вот совершенно верно как как то вот вот так это называется и и тогда по субконто не хранятся остатки мы их посмотреть уже не можем ни в коем вроде но оборотом по ним смотреть можем поэтому она какие виртуален таблицы бывают у регистра

    00:17:55 - 00:19:15

  • бухгалтерии там их чуть больше чем у регистров накопления это ну остатки оборота остатки и обороты вместе потом движение с субконто это тоже виртуальная таблицы потому что там соединение двух таблиц идет и корм оборот таблицы core оборотов принципа оборота есть это это самая-самая собственно говоря медленная штука которую я знаю вот в общем lacoste платформе оборота дебет-кредит и сукам там а там одна зеркальный идут до примерно вот о кей так с чем связано следующая у в типовых конфигурациях обычно максимально 3 часов конт

    00:18:35 - 00:20:15

  • указывают 3 это связано с количеством индексируемых полей которые поддерживались старых версиях microsoft и сколь сервера если мы будем использовать я могу совсем полностью рассказать но уже понятен значит там больше 16 полей по-моему было невозможно использовать три поля составного типа это уже 3 на 3 это уже 9 + поле перевод в поле счет ну и короче мы приближаемся к тому что четвертый вид субконто он превышает множество индексов и мы вываливаем ся за езду за индексируем и значение там система начинает все выбирать ну просто

    00:19:26 - 00:20:46

  • там как это после чего и сверху вниз все без индексов и короче скорость выборки данных падает очень сильно не понял сейчас хоть это и не так можно уже делать многое вот общих в общем модулем есть галочка сервер для чего нужна галочка клиент галочка сервер они описывают контекст исполнения моды там где модуль собственно говоря компилируется и исполняется а вызов сервиса чем-то а для того чтобы мы могли со стороны клиента то есть клиентского контекста вызвать серверный модуль какой-то то есть если мою модуль

    00:20:06 - 00:21:32

  • создадим и сделаем галочку сервер вызов сервера то по сути когда мы с клиентом будем обращаться это не будет ничем отличаться вот например вызова какого-нибудь браузера когда я там посылаю что-то что-то куда-то серверу что-то там и новые вот вот она там туда уже хорошо а внешнее соединение внешнее соединение это не интерфейсные возможности платформы например у нас касса подключается к 1с и замачивает например какие то цены откуда-то и вот чтобы она могла обратиться к садовод там она могла обратиться к общего модуля для

    00:20:49 - 00:22:03

  • этого нужна галочка внешне соединить и последнее свойство кто интересно повторные использованию возвращаемых значений это шикарное свойства мне она очень нравится аналогично как она работает система создать помой я уже курс на что вести система создает таблицу в которой есть входящие параметры и исходящие параметры и а на эту таблицу запоминает если в люк в модуль прилетает ещё раз с точно такими же входящими параметрами что то она не обрабатывает модуля выдает ему то что было записано вот в этой самой таблички

    00:21:27 - 00:22:45

  • то есть это для минимизации и это бывает нас на время вызова сервера на будем она время вызова сеанса на сеанс если честно я не знаю сценариев чтобы на время вызовы серверы в сеанс это было там такая сложная если кинь эванса с двумя одинаковыми для них да и есть такие вот она время вызова там именно как бы на v1 время вызова да это вполне хорошо например в цикле мы можем получать курсы валют и система не будет мне запросы строить постоянного . но тем ни менее на запомнить что и на время сеанса и на время вызова

    00:22:05 - 00:23:34

  • конечно по сути х вода хранится данная в течение 20 минут с последнего вызова то есть через 20 минут принципе нет примеру мы создали подписка на события для обработчика событий какой-нибудь объектом пример перед записью обработку привидений и так далее и для это подписка на событие необходимо создать общий модуль у этого общем модуль какие обязательно должны галочки проставить если честно не помню но по какому-то внутреннему убеждению сервер должен быть и и все это за стиральной событие ландо верно то большему достаточному примеру

    00:22:50 - 00:24:31

  • при разработку все-таки стоит не стоит забывать что может произойти внешне соединением пример компании не то есть пример мы подписаны соблюди повесили на обработку приведения комсомол подписываемся вот и вот тут как раз частенько ошибку допускает ее пример когда обмены работают например через их теперь все замечательно когда решат а давай-ка через компании сделать обмен те же самые через две сплошные механизмы то как раз выпадает ошибки весь процесс может восстановиться ok далее у нас есть объект у него есть

    00:23:42 - 00:25:00

  • реквизит ответственный необходимо его заполнить только когда документ новый где и когда где и как мы будем заполнять в какой момент мы будем заполнять этот объект и только когда мы нажимаем пример создать скопировать то есть когда документ новые формы или порезать ты мне скажи пожалуйста вот первоначальное заполнение объекта где надо делать хорошо тогда еще вопросы уточняющие задан давай нам для чего нужно чтобы это реквизит был заполнен ну каждый раз когда напрягаться зовем чтобы реквизит ответственной был заполнен тем

    00:24:22 - 00:25:40

  • пользователям который нажал создать это мы делали или к примеру мы хотим заполнять поля реквизит организация которая устанавливается по умолчанию для данного пользователя где-то на сроках у неё там это уже есть nokia если честно не понял зачем я расскажу два сценария как это можно сдавать можно при создании формы на сервере заполнить реквизит можно перед записью объекта заполнить этот реквизит если мы хотим при открытой форме уже имеет значение этого реквизиты каким-то образом его там использовать то это

    00:25:01 - 00:26:23

  • однозначно при создании на сервере если вдруг нам это нужно просто как данные в таблице базы то есть вот этот документ был создан тогда ты вот tanto то правильнее то делать и будет перед записью на стороне сервера объекта а еще два варианта обработка заполнения и при копировании обработку заполнять робот когда мы нажали создателя создать на основании обработку приходите при создании на сервере отработает все это можно отработать да там придется проверять там будут придется проверять их хотя есть одна по

    00:25:44 - 00:27:00

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

    00:26:21 - 00:27:28

  • провести сир переправе здесь если же контрагент не заполнен то договор мы не проверяем и спокойным провести или перри провести где как бы не делать контрагент заполнен договор не заполнен лоб на полтора ген не заполнен договор не заполнили хорошо да то есть на договор можно просто не смотри мы спокойно time проводиться это нужно меня при проведении или перед проведение где и как будем делать но события запись уже отработала однозначно если мы уже к проведению пришли то сейчас я думаю неожиданный вопрос еще 1 секунду так

    00:26:54 - 00:28:18

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

    00:27:39 - 00:28:59

  • могли объект всегда ok далее для чего нужен модуль менеджеры и если в нем какими предопределенные обработчики событий модуль он нужен для того чтобы увеличить количество методов объекта метаданных ну-ка примерно сотрудники и мы хотим например там какой-то какую-то функцию найти всех именинников вот мы и функции можно модуле менеджера написать то есть оно не относится конкретно к данным она относится к метаданным и в могли manger а если мне не изменяет память у нас есть события которые описывают поиск данных и формирование

    00:28:19 - 00:29:49

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

    00:29:04 - 00:30:32

  • галочка упрощенка то везде где есть поля для выбора ставка ндс это перечисление доступны только для выбора значения без ндс если же три галочки не стоит то можно выбирать нам ставку 20 процентов 10 процентов и так далее вот такой упрощённый вариант лайтовый ну вот как бы нам так сделать чтобы вот именно для выбора при глобальные сроки определенно да можно было доступно только без ндс а или примера доступно были вообще все варианты но я бы сказал что это как это делается с помощью функциональных опций - этом

    00:29:50 - 00:31:08

  • давно ли к можно но я вот сейчас пытаюсь придумать как это сделать чтобы там разные значения перечисления было у меня пока в голову ничего не приходит значит функционально опций окей да мы там можем включить выключить до эту настройку а вот что не ты от меня не придумаю и неотвеченных в перечислению в модуле менеджера используем в работе со будете данный выбора это мы как раз можем указать чтобы доступно благодарят глобальные настройки кстати вот хороший заметка для программистов потому что я один раз

    00:30:28 - 00:31:45

  • такую настройку сделал и один прибыли за два дня потратил на то что понятию где настройка делается мне позвонила на угольную менее кстати спасибо я украду я потом находится буду показывать твою без проблем вот как определить программное подчиненным регистраторы регистр сведений или нет ну мы можем просто обратиться к коллекции метаданных метода примерно или не там это если ансем простому если посложнее можно обратиться к полю регистратор посмотреть какой там тип значения но это как ты не кошерно

    00:31:07 - 00:32:30

  • vod-ok что такое определение типа а это сложная штука потому что все пытаются из нее сделать что-то что им как бы удобно и здорово для и мы типы они предназначаются для трансграничных операций между разными базами чтобы в разных базах могли быть разные типы но назывались они одинаково но многие думают что мы сейчас сделаем реквизит определяемый тип количество длина 12 точность 3 и везде чего прочитать она не для этого нет абсолютно не для этого согласен но тем не менее на самом деле это полезная штука даже в для этого

    00:31:49 - 00:33:19

  • потому что частенько даже бывает на проектах разрядность необходимо увеличивать то есть обычно количество три знака после запятой но вот у меня чили в одну по 1 год через раскроем шло то что на был до 5 ставить да это применить к определяемым типом вот это вызвать да это уже другой другой вопрос особенность в запросах через выразить используется так далее но тем не менее это или изначально там закладывать ну я на nitro недоработка окей дали им а общая реквизиты для чего нужны что это такая общая реквизита

    00:32:33 - 00:33:57

  • ну если честно они были сделаны для облаков не более того то есть ну например версии 77 были общие реквизиты которые реально были общие реквизитом создали сумму у документа вот она во всех документов появилась там во всех табличка все это сделалось когда вышла восьмёрка все говорили где вообще реквизита как сделать общее реквизиты и разработчики говорили этот прямой текст я бы я муж совру там слова правильный вам нафиг не нужны общие реквизиты контролируете все руками прошло несколько лет и лет так 10 и

    00:33:15 - 00:34:26

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

    00:33:50 - 00:34:59

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

    00:34:25 - 00:35:43

  • можем брать ну там ну наверное да вот как данные для отбора может быть и данные взять вы например у нас есть параметр сеанса текущий пользователь ну допустим как мы его варилась использовать будем как обратиться к этому параметр сеанс амперсанд текущий пользователь потому что параметр сеансы то есть у нас собственно говоря парами 1 юные которые мы можем через вампир sand просто обратиться по нему хорошо так немножко пообедав начнем с простых вопросов нет не так много на самом деле в составе плавно бена есть автора поле

    00:35:04 - 00:36:19

  • свойства авторегистрация на может быть запрещено может быть разрешено в чем разница нашим немножко с малого такого не знаю непальцы кто-то статьи писал говорите втяжение читателя писатель написать пенсию чтобы свойство авторегистрация нет ну давай еще раз я просто я не вижу платформу на уроке например есть планы обмена есть в нем состав состав объектов которые должны быть лица планах обмена если стоит галочка авторегистрация то там создается новая таблица в которой регистрируется любое изменение объектов добавление

    00:35:42 - 00:37:13

  • изменения удаления и потом при следующем отправление пакета изменений в какой-то узел все это туда можно будет выбрать вот это авторегистрация хорошо так далее к примеру состав плана дня на включен документ авторегистрации музыка лещина и такой пример вот я примеру это открываю документ начинаем носить изменения в любой реквизит например поскольку только миндаль для красоты внёс изменения жало записать я на самом деле изменил документ другой вариант я открываю тот же документ примеру в то же самое поле начиная вносить изменения

    00:36:26 - 00:37:41

  • передумал верну как был нажал записать по факту ничего не поменял так вот где и как мы определим новый он или нет измененный мире нет и где и как мы его зарегистрируем если он измененный или новый при этом как бы считаю что ссылки на узлы мы уже знаем сейчас отвечу скорее все правильно но я не в теме если честно значит смотри скорее всего это будет регистрироваться у нас у нас есть события там при изменении объекта мы можем сохранить историю мы можем получить историю объекта из таблички видимо the path сохранится

    00:37:07 - 00:38:34

  • физический уровень не знаю ну давай не будем например где и как мы можем определить новый объект или измененные примера обратиться к плану обмена получить данные планы обмену для для обвинения в плане обмена вари он еще не зарегистрирован надо понять именно я взял документ нажал вниз смей нажал записать да и вот в этот момент как-то надо определить новую на bennett изменён этот объект или нет записи а где именно ну модуль объекта до записи то есть это это проводив это график перед записью мы там можем проверить

    00:37:51 - 00:39:23

  • ссылка это новый там великан другим способом да так можем сделать изменён он или нет вот пример а это у формы мы можем сделать я программа примеров тот момент слушай не знаю ты знаешь я перед записью мы можем объект ссылкой проверить использованием пример те же самые метаданные но мы можем из базы конечно получить объект как прикладной объект конвертировать его по прочитать и сравнить конечно поэтому но это как то очень неправильно ну этот разработчикам без по это тоже вопрос был варианта программы сами номера были сделать можем

    00:38:37 - 00:40:19

  • но это как бы некрасиво но и другого варианта тоже нет вот ok агат зарегистрирован где и как звезд ну как обращаюсь к план обмена к узлам с которыми мы обмениваемся добавляем туда строчку собственно говоря то есть планы на обмен . зарегистрирует изменения ну как то так да это мы и делаем перед записью при записи лучше конечно после записи когда объект уже записан чтобы не было уже никаких вариантов что объект не будет записан то есть когда транзакцию нас завершилась вот это лучше а если я пример хочу

    00:39:34 - 00:41:03

  • сделать от перезаписи зачем ну при чём ну тогда хорошо бы объявить явную транзакцию и все это в транзакции фиксировать при записи в модуле объекта при записи и да мы это можем другой вариант есть можно сделать перед записью только плана обмена точка зрения изменение явно не подойдут потому что из-под мир объект новый да steam вырывается у каждого объекта есть свойство обмен данными в обмен данными и свойства получателя коллекции узлов вот туда мы он схож по работе с массивом может было добавить ссылки на узлы и при

    00:40:18 - 00:41:48

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

    00:41:02 - 00:42:33

  • запрещают эту авто регистрацию кому чтобы самим регистрировать они платформа уровень платформ зачем они это делают кабо ведь примеру допустим справочных страны мира справочнике валюта авторегистрация почему в типовых обычно авторегистрация запрещают хоть убей не помню я не знаю давай вот вот показателями статья прямо в 1-м такие дни уже человек говорил что ты же вот там вот это же рассказывал это связанно с тем чтобы исключить излишними традиционные блокировки то есть когда авторизация разрешено

    00:41:49 - 00:43:34

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

    00:42:40 - 00:44:00

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

    00:43:23 - 00:44:55

  • как нам это сделать ? обработка и загрузка выгрузка xml да ну да через x реализация она очень очень прикольная да очень удобно с точки зрения именно загрузки-выгрузки в конвертации данных мы создадим правило конвертации данных загрузим описание объекта метаданных источника и приемника и дальше видимо в каких-то правилах тут я путаюсь правило мне чего-то там мы опишем как это чего-то там загружается вот где-то там все другого ответа у меня не будет для правильно для свойств называется источником указываем самый то реквизит а

    00:44:08 - 00:45:39

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

    00:45:09 - 00:46:26

  • регистр накоплений у него есть регистратор регистратор с основного типа необходимо сделать следующее первое отобрать все записи у которых регистратор является документ поступление товаров второе из регистратора необходимого 4 склад да так что было оптимально ну во первых нам во первых сама задача поставлена криво и так делать не надо ну согласен что измерений должны быть и так далее но вот так что получилось задачей а задача параметров нам нужно типизировать через выразить иначе у нас будет непонятно

    00:45:48 - 00:46:59

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

    00:46:23 - 00:47:55

  • есть в двух табличках но после двух табличках условий соединений там не только табличкой могут быть поймем есть результат запроса необходимого обойти можем через выборка войти а может формировать результат запроса выгрузить в таблицу значений а потом его обойти какой из этих методов будет более оптимальные и почему подходов смотря зачем за выгрузку в таблицу значений я обычно увольнял людей вот это как бы очень неправильно если нам нужно изменять данные которые мы получили запросам то таблица значение

    00:47:09 - 00:48:16

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

    00:47:42 - 00:48:53

  • аналогичная регистра какому-то получались регистр все записи гитары загружается быть значение потому 30 автоматика понятно ok escada есть поле компоновки данных номенклатура тип справочник ссылка номенклатура основное представление в виде наименований как указан конфигураторе вот а нам надо чтобы в данном отчете для данного поля представление было как наименование сколько открылся артикул скобка закрылась как нам это сделать 5 таких синтаксисом могущественна наложить но где то так у нас есть свойствах скд у настройки поля схемы

    00:48:18 - 00:49:35

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

    00:48:57 - 00:50:18

  • два поле компоновки данных контрагенты договор для наглядности выводим их в отбору в польские настройки пользователь открывает отчет и выбирает контрагента а когда открывается форму выбрать договора то есть хочешь сделать счет отбор по договорам да то может сделать только те отбор поток по этим договорам который относится к данному контрагенту а вот есть контрагент не выбран отбор не наложен контрагенту то он может выбрать все договора которые есть в базе данных для отбора где и как мы это можем

    00:49:41 - 00:50:46

  • сделать хороший вопрос я что-то вангую что это тоже у нас в настройки полях будет я просто не вижу менее открыто 1с если что вообще вообще ничего нет я пытаюсь так призов визуально вспомните то это где-то в настройки полях точно будет как не знаю то есть если так чисто математически отвечать нет ответа у меня нет но куда копать если я открою один из вас куда копать это более интересный момент человек с возьму настройки полей схемы компоновки данных марфино нах есть с колонка параметр редактирования параметре датирования там

    00:50:10 - 00:51:47

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

    00:51:01 - 00:52:20

  • будет у нас источником данных для эскадре а для того чтобы она была источником данных для из когда мы и обязаны загрузить во временное хранилище изначально не может быть ручки коварной для иска д но потом собственно говоря запрос звездочка из таблица значений которые у нас как параметр прилетела и и все почему нет а на базу данных запрос набор данных нет смотри у нас есть набор данных запрос тогда мы через временное хранилище это все можем поместить ей набор данных объект тогда в набор данных объект нас объектом будет как раз таки

    00:51:41 - 00:52:57

  • таблица значений а вот слушает не работал с этой штукой а не знаю как как синтаксически там там я рада я догадываюсь что все элементарно но очень элементарно и вот лучше на wince по сетке набор данных объекта вот набор данных запросы по он понял откуда мне прилетают кандидат таки способные сильно я не показываю как работать с теми руками с которыми я не работаю от других но это то есть параметр торсов запрос передавать как бы тогда можно меня на роберта 1 просто стала на ум приходит потому что когда у

    00:52:19 - 00:53:28

  • нас нет скд мы именно так и делаем до когда из когда прилетает там объект есть ао стоит за объект да ну его нафиг давай мы сделаем для пляжа готова как говорится когда она потом всякие такие вещи приколы начинается vod-ok есть от черного с пример из учет товара на складах мы туда добавляем параметр его тип строка выводим в польской настройки пользователь открывает отчет забивает в эту полису параметр фил пример вася пупкин и нажимаете формировать формируется отчет товары на складах а снизу должна

    00:52:53 - 00:53:55

  • выйти место для палатки к примеру ответственны прочерк вася пупкин как нам это сделать вас когда пользователи разные пользователи разные именно по этому параметру указали тип строка и просто вывели в польской настройки пользователь сам открывает отчет забивает любую свою фамилию и нажимается игра то есть у каждого пользователя свой а подпись в отчете и на скд хоккей 3 можем использовать хранилище настроек данных форме ну вариант для удобства для того чтобы хранить для каждого пользователя вот какое-то там значение

    00:53:24 - 00:54:42

  • ну да чтобы каждый раз не водил до чтобы каждый раз не вводил мы можем использовать параметры скажи почему нет значение которым будем сдавать программы и вводить его в подписи там виде монет в макете нарисуем ему ячейку первым то есть мы это используем да хорошо далее допустим мы через запрос в escada то есть создать набор там запрос и в москву есть запросит где мы обратились к таблице справочник контрагенты и соединяем из регистра сведений пример контактная информация откуда мы берем путем отбора выбираем

    00:54:14 - 00:55:41

  • поле адрес в у нас будет два поль компоновки данных контрагент и адрес но надо сделать так чтобы когда пользователь примеру делает отбору в в escada и так далее то вот поле адреса он видел не как отдельные поле от контрагента а именно как подчиненные как будто бы это реквизит спрашиваем контрагенты как наименование код и так далее вот как нам это сделать но я такой вопрос про план видов характеристик да нет боли компоновки данных это два поля компоновки данных и в пользу и настройках ну вот надо чтобы

    00:54:57 - 00:56:20

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

    00:55:39 - 00:57:03

  • просто будем использовать наименование . еще что-то и вот наименование это будет если оно одно будет то неявно создастся та же группа вот как бы объектов он то есть другая ряд контрагент . адрес в пути у даже до дыр на dac ok дальше есть регламент на задание есть фоном задание в чем между ними разница и такое взаимодействие между ними дни иногда работает другие никогда не работают регламентах задать честно это шаблоны для создания фоновых заданий что надо к не запускать в за нами то что должно пинать систему и собственно

    00:56:24 - 00:57:42

  • говоря что должно выполняться то есть регламент сражение тот календарик у меня на стене фоновые задание это то что я должен сделать сегодня прям вот вообще что нужно сделать чтобы мы могли производить отладку программы кода который выполняется в фоновом задание если у нас работает сервер 1с предприятия на нужно поставить флаг дэбак ну иначе все будет плохо мы просто-напросто не не сможем подключиться к процессу отладки вот и все а конфигурация что должны сделать включить подключение к отладке то есть объекта к объекту отладки должны

    00:57:04 - 00:58:27

  • включить авто авто подключение не помню помог прошивка называется но но я помню видно вот там где то там вот есть все верно и есть вариант выгрузки в в формате xml для меня это один формат я знаю что есть канонический xml и просто xml не видов плане того что и как мы можем формировать xml файлы с помощью каких инструментов на важно у нас есть объект который называется запись xml формировать программы мы можем реализовать какое-то значение в xml сходу не скажу вот тоже синтаксически есть какой-то метод одной

    00:57:47 - 00:59:18

  • строчкой пишется чтобы вот объект он все реализовался в xml прям и потом это можно как текст просто сохранить наверное все других а примерно вот в обменах мы примером построчно получается перепишем линейный этому никто я плюю на прям вот считаем ударе говоря вот еще какие то варианты вот как сформировать саму структуру xml файла и так далее но у нас замечательно штука который называется xdto с помощью которой описать структуру точнее классы объектов оперируем мокрым записывать данные оперируя этими классами вот но врать не

    00:58:40 - 01:00:06

  • буду с этим не работать я как бы в теории понимаешь то есть такое но практика меня нет все еще дом крайне редко встречается самый до того только по сути да это может чуть не прародитель раньше принес его раза и крайне редко сейчас встречается кстати сервисы яндекса до сих пор дому пользуются так вот оки не знаю что такое готова пакеты давай давай есть и где-то пакет в нем есть свойство необходимо чтобы данное свойство всегда имела тип список xd то что мы должны для это сделать я не знаю я не работал со и где-то пакет на

    00:59:26 - 01:01:05

  • серьезно только лишь я смотрел вот какие то мы чаще видела опыта нет поэтому наверное веб-сервиса штаты сервисом например что нужно чтобы опубликовать web-сервер степи сервис нужно чтобы был подключен веб-сервер то есть он установлен мы должны опубликовать информационную базу на странице публикации в веб-сервере чтобы там у нас была ссылочка это vs el файл если я правильно помню называется это описание того что будет запускаться и нужно обязательно установить платформу с признаком дополнение к веб сервиса как

    01:00:16 - 01:01:44

  • так называется то есть там компонента дополнение к сервису причем устанавливать это нужно после того как уже установлен веб-сервер понял как мы можем определить если некая операция web-сервиса который который мы обращаемся программно из разговорил веб-сервис опубликован в другой системе то есть даже вообще не нади носки не знаю к ну там на самом деле есть вопросы сервис свойства точку подключения отдание свойства интерфейс да вот и оттуда мы как раз можем посмотреть и есть методы используются или нет окей

    01:01:00 - 01:02:25

  • можем ли мы через веб сервис возвращать двоичные данные если честно не знаю но мне кажется можем почему express 64 вопрос да вот вот эта штука мне угол в угу в голове как раз таки есть но я не знаю как я ни разу это не дело в запросах используется конструкция разрешенное для чего нам нужна конструкция разрешенная она позволяет исключить те строки таблиц баз данных которым доступа у нас нет и мы получаем данные как будто бы закрыв глаза на то на что нам смотреть нельзя хорошо так далее что такое команда

    01:01:41 - 01:03:15

  • и ii групп команда начала кнопка для пользователя для нас это равно какая эта штука с помощью которой пользователь может воздействовать на в интерфейсе на что-то оно может выглядеть в виде кнопочки либо в виде гиперссылки группа команд это логическое образование команд в одном каком-то месте интерфейса для того чтобы пользователи не путался ну чтобы вот у него там вверху справа вот были такие группы команд в разных документах они могут меняться там но вот они всегда может там эта группа команд и

    01:02:31 - 01:03:34

  • а ты чего нужны функционально овца есть прикольный сколько мне очень нравится опция не нужны чтобы вот как называют управляемые формы да вот у нас сейчас управляемые формы мне очень нравится чтобы их мне бы очень хотелось чтобы их называли неуправляемая форма адаптивные формы но они же неуправляемое и мои они не направляю мои вообще они адаптивны они адаптируются из-за чего они адаптируются это как раз таки один из трех вариантов почему они могут там менять свой вид это как раз таки функциональные опции

    01:03:04 - 01:04:17

  • у нас есть где-то хранилище значение опции и стеллаж показывать или не показывать и в зависимости от него у нас когда форма конструируется на либо отображает реквизит кнопочку или там поле либо не отображают вот эта функция я так понимаю это низ любимых твоих вопросов на собеседовании в чем отличие между справочникам и план видов характеристик а не в чем план видов характеристик это справочник у него правда у этого плана виду хватит всех есть только один дополнительный реквизит который называется тип котором

    01:03:40 - 01:04:59

  • хранится тип описание типов значений которыми будут типизировать e друг те другие типы значений которые будут от него зависит уже потом когда мы его присоединим к другим объектам не может быть подчиненным до поверхности грунта это мелочи vod-ok а вот пример такой момент в окне редактирования план видов характеристик закладке основные есть два поля то есть тип значения характеристик где мы можем указать различные типы там примитивные ссылочные типы а также из поля дополнительные значения характеристик которым мы можем добавить

    01:04:20 - 01:05:35

  • только справочник ссылка и там какой справа наименования да и то не все справочники что нужно сделать чтобы можно было добавить какой-то определенной справочник в дополнительный значения характеристик но он должен быть подчинен план видов характеристик отлично вот но в целом у меня вопросы закончились и так пронесут я смотрю что у меня есть проседание по некоторым там пунктом например по работе с обменом данными я вижу я с этим правда ну не работал точнее работал но очень мало если мне надо я конечно сяду там изучу

    01:04:58 - 01:06:21

  • вопрос подниму диски и ps залезу на разные сайты там дерну коллег они мне помогут и я эти знанием подтяну чтобы было все как-то более более структурированным мне кажется что можно пойти там потратить лучше потратить там пять часов на курсах вот у нас в учебном центре есть курс если честно него даже ходить но это было давно практике нет я все забыл вот честно скажу тебе но мне кажется что это очень такой эффективный способ пойти посмотреть как какие обмена данными бывают там в том числе не только же платформенные

    01:05:40 - 01:06:55

  • обмен и данных да то есть у нас там есть и веб-сервисы сейчас сюда поесть там http я могу обмен данными реализовать в виде внешних файлов там каких-то виде там dbf вот да там какой-то могу загрузку и секс или реализовать это кстати я умею делать если что я у них причем так как мало кто умеет там через специальный механизм вот если интересно поделено харрашара есть же конвертация давно когда причем конвертация данных есть две абсолютно разные конвертации данных это двойкой на роль а люк они похожи они там для разных

    01:06:17 - 01:07:35

  • штук есть вот у нас например учебном центре из такой курс которым это все показывается то есть ребята сейчас мы научимся чтобы 1с дружила с чем-то ещё дар не только с 1 и само вот вообще еще с чем-то там хоть с сайтами хоть чем вот мне кажется это это здорово и просто еще что я вижу вот у меня есть проседание там ну вот если можешь покажи там мою карту компетенцию спас посмотрим понятно что не бывает мега супер универсальных людей это понятно да у нас у всех есть это приседания но из-за этого мы стоим по

    01:06:55 - 01:08:12

  • разному на рынке труда поражен наверно и вот какие то компетенции если они требуют работодатели их подтянуть очень быстро хочется да это ну книжки это здорово но я вот на ночь если начинаю читать какую-то мудрую книжку по 1с это идеальный способ чтобы заснуть правда лучше когда тебе кто-то что-то говорит лучше конечно это очно но сейчас у точно у нас не получается работать мы все сидим по домам и к сожалению много заочно да вот ну в целом сейчас получается познаем немножко да то есть немного управляем форма нато мелочи

    01:07:34 - 01:08:44

  • немного скд мы связан больше именно вот и сны на сегодняшний день к сколько беседы разработчиков процентов 20 только из кандидатов знает хорошо обмен и вот на сегодняшний день идет очень большая потребность в интеграции это те же самые штифты сервис и те же сам планы обмена конвертации сейчас очень много переход происходит внедрение переходов все они начинаются именно с написание правила обмена по переносу данных и так далее сейчас очень хорошо начинает развиваться в психологию еще сильнее то есть вам благодаря пандемии

    01:08:09 - 01:10:21

  • многие компании сейчас свои торговли переводят на онлайн значительным по-любому надо будет интегрировать все сайтами и тем самым потребность сейчас очень такая высокая нота она действительно как бы самый сертифицируем преподавателями на по 11 ряд по платформе там ибо интеграция и я на самом деле бы рекомендовал этот курс то там не все указано но как всегда и говорил лучше узнать что есть такой механизм и знать куда посмотреть можно чем не знать о нем вообще просто даже такой момент что когда у людей

    01:09:15 - 01:10:28

  • спрашиваешь где хранятся изменения об объекте да все начинают дворе что это регистр сведений что-то в этом роде но это неправильно ну вот как зарегистрировать объект люди тоже зачастую кабы не знают как именно правильно сделать как оптимальные сделать это очень важно потому что сейчас очень много у нас примеру клиентов которые действительно там базы там по два терабайта по 3 терабайта у них там находят обмена и вот эти все тонкости надо знать чтобы оптимально писать программный код сейчас очень

    01:09:51 - 01:10:58

  • большая еще в клине да вот у нас собеседование не было проверки мобильной мобильной платформы офис мобильная платформа из мобильно ли и там тоже обмена и не просто но вот до тикают просто очень хорошо у нас 3 ст ладно ну там настолько был в мобильное приложение платформа есть над мобильное приложение не работает с обменными там тоже очень очень очень интересно зачастую кстати вот мобильное приложение даже смотреть действительно там x этого пакета htp сервисы web сервисы и плюс ко всему есть маленькие особенности этих

    01:10:25 - 01:11:35

  • мобильных приложений там все таки очень хорошо надо знать как работает те же сама фоновые задания потому что там зачастую все очень-очень много механизмов которые будут фоне вот и вот этим механизмом нас будет изучать даже взять вот примерно один из заказа как просто для примера для шаблона там очень много примеров он действительно как работает фоновые задания и действительно там не так все сложно и удобно с ними работать механи ведь да да ну та же самый пример бесшовной интеграции с документооборотом

    01:11:00 - 01:12:10

  • там же идет в офисе русы из этого пакета опять вот там все построено на этом то есть не какой-то магии по сути нету там это веб-сервис или как бы из этого пакета используются вот в управлении холдинга есть опять же так называем бесшовная интеграция там идет ком соединение там же идут опять обмена через фабрики ну вот то есть сейчас интеграция на везде интеграции нужно подтягивать в целом из кандидат патенте эти знания то я думаю процент тысяч на 20 зарплата можешь поднять но благодаря этому я хотел прямо

    01:11:35 - 01:12:54

  • сейчас мое мое руководство каждого не пустим его на кур к папе боль сампраса пример то есть когда я прошел полный весь курс от 1с это масло основной объект водой интеграции в принципе 7 за родную плат поднял в два с половиной раза если без экономим время где-то на два-три года вперед я мог бы этой сами изучать так далее книжки пытаться штудировать наверно такого эффекта бы не было смотри . такая очень вирусная тема и я же как бы как роли человек который там и курсу читалку в подготовке к аттестации это ангелов тут

    01:12:16 - 01:13:35

  • еще в учебном центре номер один работали там экзамены экзамены и очень ругают экзаменами но специалисты что они за ерунду какую-то проверяют я вот не пользуюсь там расчетные механизмами у тебя не нужны ребят если вы не знаете что такое расчетный механизмом в принципе и вам прилетела какая-то задача вы будете изобретать велосипед написаны на верх механизм изучите вопрос и все будет хорошо просто хотя бы знать как это механизм работы что он есть да а вот я например платформу знаем многое вот сейчас я тебя

    01:12:55 - 01:14:05

  • родится спрошу вот мы поменяемся местами давай попробуем давай ты с механизмом прогнозирование работал честно ни разу и таки не столкнулся вот знаешь один нет два человека только с кем я общался знает как работает этот механизм а это крутая штука с помощью которой можно спрогнозировать какие товары нужно с какими товарами продавать например да и вот вот мы ж не знаем что это механизм в принципе есть он он не визуально он не прикладную как горит на дереве me that are not a а готова но он есть то есть мы

    01:13:30 - 01:14:37

  • можем там линию тренда построить увидеть сколько доллар после завтра будет стоить ну плюс-минус она метров там конечно а вот такие курсы тоже кстати есть правда даже сейчас момент там идет что многие компании очень хорошо задумались о логистике таких компаний чем ног остается они пытаются копировать например небезызвестный валладарес да то есть ее достижения в логистике и так далее как бы и там опять нужны прогноза те же самые марина сито муку можно рисовать платами то есть она работает но вот там я видел

    01:14:04 - 01:15:21

  • решение именно по прогнозированию которые были описаны в модулях вот прям вот логика вот чуть ли не на visual basic и рот это ваш там все человека писал после там строится матрица вам нужно передать одну табличку оно тебе вернёт другую табличку все механизм простой как пробка но мы не знаем что он ведь не знаем поэтому и не работает мы вот если честно я чувствую что я тоже не знаю еще каких-то механизмов а сами время их очень много на самом деле поделился где-то поверхностных пробежался по ним не

    01:14:43 - 01:15:44

  • столкнулся вот так чтобы детально все посмотрите сейчас вот как как ты правильно говоришь все что связано с интеграцией внешним 1с и и друзья как говорится надо кто-то извне и + 1с в том числе там всякие те касыда то это обязательно и болонка конечно сейчас очень-очень сильно повлияло на развитие платформы она она повернулась сторону и мин вы по технологии да да ну кстати вот сказать интеграцию если это на 11 примеры есть люди которые пишется собственным так называемый тонкий клиент то есть там используя java script и они

    01:15:14 - 01:16:30

  • пишут свой интерфейс для 1с а и в целом но люди готовы платить за эти технологии я знаю этого человека который создает такие интерфейсы группы а рядом за 8 часов 200000 может поднять вот просто личный кабинет делает интеграцию с 11 до по под клиента именно 8 часов отрабатывает сто двести тысяч себе забирает да конечно java script и надо изучать там надо знать htp сервис а вот и сам один из кого то есть вот добавьте чуть-чуть джавы поизучать для css и вот эта вся и вы можете в целом кому за 8 часов работы заработать 200000 это

    01:15:51 - 01:17:18

  • хороший суммы денег у нас кстати есть такой проект называется у программистов для детей там изучаю зову примера частенько спрашивают зачем нам вот эти ваши галочку на в общих мода вот приведу простой пример у нас на одном проекте там другая чашка монтаж план создали распределён информация на базу я сам делал там создали подпискам создать подписан событию общем модули для того чтобы регистрации происходило и вот этих общих модели они поставили галочку соришь только вот когда решили интегрировать эту основную базу с

    01:16:34 - 01:17:51

  • управление холдинга через ком соединение ясное дело эти ошибки посыпались потому что эти общему дыни работать с внешним соединением для того чтобы внести изменения это необходимо было порядка 20 филиалом внести изменения распределю информационную базу при чем там люди все работают пришлось от работа оставить на ночь внести изменения передать всем и только после этого было интеграции с управления холдингом вот то есть какая-то мелочь а вот она действительно останавливать работу этим мелочи лучше бы изучить на самом

    01:17:13 - 01:18:22

  • деле все очень просто делать и многие вещи рассказываете на основных объектах потом на оперативном учете но даже если вы не хотите изучать бухгалтерию расчетную задача но изучить основные объекты изучить оперативный учет посмотреть немножко запросов запроса тоже полезно чтобы эти вот эту одну одно но это не байка это реальность лучки но в нашей стилистике куда-то мы скатились до я знаю одну организацию работает 40 тысяч человек отдел программистов занимает отдельное здание и они работают на один

    01:17:47 - 01:19:01

  • с база измеряются терабайтами я даже не буду говорить сколько ни десятками дату пара байтов и не буду уточнять ну короче наноси его очень серьезно кололи и там тоже распределенные базы данных обновление происходит я не буду говорить в какой день но в один день недели происходит обновление когда вот все программисты compiled все и она полетела олеге изучаете запросы в это это очень важный год есть такое даже к сожалению отраслевых решений такое бывает документ открываешь и что-то открывается там

    01:18:24 - 01:19:28

  • упомянуть по 2 может даже открываться просто документ начинаешь смотреть в запросе просто вот не там условия поставили все три пары документов все нормально когда их там тысячи на словом и слились расширение можно bug fixes делать с помощью расширение там довольно быстро они там но да как бы могут разлететься а вот когда произошел этот случай то там как бы до следующего обновление то есть неделя это я помню как я всю ночь сидел исправлял как раз такие подобные моменты вот целом конечно опять же по рекомендую все таки

    01:18:57 - 01:20:08

  • проходить курсы основные курсы там основные объекты оперативный учет бухгалтерский расчет на чисто для себя хотя бы кстати богатств и задачах очень хорошо рассказываю рассказывать именно традиционной блокировки тоже очень полезная штука на самом деле вот дальше те же самые вопросы по сути виток основных объектов идет и потом интеграцию если вот это все пройти ну грубо говоря по 8 часов в день если даже пример светит полторы недели если надеть по несколько часов день от получается месяц-полтора но все полтора

    01:19:32 - 01:20:39

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

    01:20:05 - 01:21:06

  • не смотрите на то что там зачем мне эта галочка тогда я не нужны они всегда встречаются особенно если вы разрабатываете по 8 часов в день и методическая разработка занимается и недоработках вот типовой конфигурации там отчете поправились поправили то все эти галочки так далее у тебя них ими пользоваться и в целом сейчас разработчика 90 хороший заработок получает я знаю что вот сейчас появились уже вакансии архитекторов в москве и к которым предлагает по 350 тысяч на руки белыми в целом хорошая заработная плата ну как

    01:20:36 - 01:21:47

  • быть архитектором и первая черта хорошего познание опыт иметь да и хорошие знания иметь то есть знать как платформа работает как она себя ведет для чего каждая галочку нужно вот благодаря этому только вы сможете устраивать действительную правильной оптимальную архитектуру за это люди готовы платить очень хорошей заработной платы вот павел до больших можно можно я резюмирует тогда вот коллеги не зная механизма вы им пользоваться не будете нужно хотя бы знать что быть механизм был ну вот стоны есть даже если вы его

    01:21:12 - 01:22:22

  • не знаете ну знаете о том что он есть вы вы изучите за какое-то время за быстрая или долгая с помощью курса с помощью книжек на самом деле это не столь важно с помощью курсов это интереснее перед вами стоит человек который там прыгает бегает что-то там руками машет это просто интереснее чем там по книжкам еще что то это здорово ранис правильно я понимаю что интеграции обмен данными сейчас это очень очень востребованным спрос растет а листа формата в этом у большого количества либо центр 20 то есть в целом

    01:21:47 - 01:22:50

  • в этой области не та конкуренция как бы он учитель и быть вне конкуренции то есть основные механизмы посмотрели посмотрели одним данными ну естественно прокачали тебя в запросу вот это минимум который развивает вас на работу в целом да изучать и кого то есть сейчас нужно что хотя бы оперативный учет основные объекты обязательно escada escada не надо там уметь писать громоздки отчеты но хотя бы знать некоторые такие свойства отчетов как там пример как связать связь параметр выбора наложить у полей-ка представление

    01:22:18 - 01:23:37

  • поменяйте там еще какие такие моменты это надо уметь как если вы вот это хотя будет знать умеет дату в целом целый коллаж на рынке будет расти плюс ко всему опять же и два программиста могут прийти и написать один тот же отчет но тот кто подумал немножко пользователя сделал связи параметры выбора сделал оформление мышка он явно выиграть перед этим пользователям он становится вне конкуренции это всего лишь ерунда fitch какая-то дополнительная но рынку он это рнк что она будет как ugreen способна

    01:22:58 - 01:23:58

  • как раз такие бантики добавляют вам кокурин способность тоже спасибо ранит большое было очень интересно просто беседовать спасибо что у меня все хорошо пока

    01:23:28 - 01:23:50