|
Требуется Программист 1С 8.2, 8.3 ₽ | ☑ | ||
---|---|---|---|---|
0
Transfer
11.07.18
✎
11:54
|
Программист 1с предприятие 8.2, 8.3
Москва Поддержка и доработка Рарус:Торговый комплекс, БП, ЗУП Зарплата 150 тысяч рублей на руки (120 т.р. оклад + 30 т.р. премия) Розничная торговая сеть. Требуемый опыт работы: 3–6 лет Полная занятость, полный день Обязанности: Поддержка и доработка Рарус:Торговый комплекс, БП, ЗУП Условия: • Стандартная рабочая неделя • Оформление по ТК РФ • Современный офис в бизнес центре (район м. Новые Черемушки, недалеко от метро) Не франчайзинг!!! Резюме с контактами на почту [email protected] |
|||
309
palsergeich
17.07.18
✎
20:12
|
(308) На такой вопрос я напишу ТЗ.сортировать("ИмяКолонки") и скажу что за 4+ лет области именно в 1с иной реализации ни разу не пригодилось и попрошу не тратить мое время.
И задам вопрос: Как в современных ЯП осуществляется доступ к i-му элементу массива, если интервьювер ответит с удовольствием поговорю с ним именно о программировании, а не об использовании алгоритмов, которые в боевой практике на моей памяти не разу не применялись. Мы таки работаем в прикладной области и спрашивать надо по ней. В один момент карьеры меня поставили на технические собеседования, я пару часов подумал и написал около 20+ вопросов по разным технологиям в 1С (УФ, запросы, СКД, интеграция и тд) по каждой теме один простой - на понимание базы, один сложный и на некоторые темы - средней сложности. Причем ответ однозначный и в 1-2 предложения. В итоге интервью - 10, максимум 20 минут без шаблонных вопросов, все кто был подобран абсолютно подходили по квалификации (закрывал как начальные так и ведущие позиции). А эти Ваши пузырьки и поменять значение 2х переменных без 3ей ну что они показывают? Мой начальник мучил на собеседованиях по часу, а то и по полтора в том числе и похожими вопросами, и через него проходили люди с недостаточным набором компетенций.... |
|||
310
palsergeich
17.07.18
✎
20:18
|
Просто у меня немножечко пичОт. В соседний отдел набирают по похожему принципу, и у нас есть одна база, по которой работают оба отдела.
Мне приходят жалобы на долгое открытие форм, открываю, а там в ПриОткрытии по 10-20 контекстных серверных вызовов. Да люди на собеседовании сортируют пузырьком, но в клиент - серверном взаимодействии ни бум бум... Это только одно из... |
|||
311
palsergeich
17.07.18
✎
20:31
|
(295) Пример вопроса на УФ сходу придуманный между средним и сложным:
Есть в командном интерфейсе подсистемы (можно на ноутбуке показать про что вы говорите). Каким образом можно сделать так, что бы она была видна у одних пользователей и не видна у других. Ответ на + Видимостью команд в командном интерфейсе можно управлять только с помощью ролей и ФО. Ответ на ++ Схема РС в котором будут хранится настройки, описание того что такое параметр ФО. |
|||
312
palsergeich
17.07.18
✎
20:50
|
(295) Сложный вопрос на понимание общих объектов:
Есть документ в нем ТЧ В ТЧ 2 поля: Номенклатура и Количество. Есть 2 регистра: Накопления и Сведений. Структура регистров одинаковая: Измерение - номенклатура, ресурс - число. В обработке проведения никакой пост обработки(не сворачиваем строки), просто транслируем ТЧ в записи регистра. Вопрос: Проведётся ли документ. Если нет то почему? Ответ не большой, но в процессе ответа сразу ясно кандидат фрукт или овощ. Позвольте правильный ответ тут не писать, если интересно для самоконтроля смоделируйте ситуацию) Пока ответил полностью верно и развернуто только 1 человек и работа с ней была прекрасна и плодотворна. |
|||
313
palsergeich
17.07.18
✎
20:52
|
Корректирую вопрос, в предыдущем посте он не полный:
Вопрос: В ТЧ документа 2 строки: Номеклатура1 4шт Номеклатура1 5шт Нажимаем кнопку провести. Проведётся ли документ. Если нет то почему? Ответ не большой, но в процессе ответа сразу ясно кандидат фрукт или овощ. Позвольте правильный ответ тут не писать, если интересно для самоконтроля смоделируйте ситуацию) Пока ответил полностью верно и развернуто только 1 человек и работа с ней была прекрасна и плодотворна. |
|||
314
Garykom
гуру
17.07.18
✎
21:04
|
(313) Прочитав (312) только хотел написать что а куда дел "дубли номенклатуры" в ТЧ и тут вижу далее сам пишешь ))
|
|||
315
Garykom
гуру
17.07.18
✎
21:07
|
(311) Разрабов конф которые настройки видимости засовывают в свой РС для каждого пользователя (или группы) поубивав бы...
|
|||
316
palsergeich
17.07.18
✎
21:23
|
(315) Речь идет не об оптимальности данного подхода.
Просто считаю для человека, который будет работать с типовыми на должностях выше разработчика - иметь представление что такое ФО и с чем это едят - обязательно. Один раз при работе с нетленкой ФО (кроме меня в команде никто с ними не работал с ФО и там уже почти согласовали переписку и подготовили план, благо заказчик внутренний) на реквизит за час работы спасла от очень большого и совершенно бестолкового фронта работ. |
|||
317
Genayo
17.07.18
✎
21:35
|
ТС на заметку: https://habr.com/post/417431/
|
|||
318
kww163
18.07.18
✎
00:17
|
(317) посыл статьи поддерживаю, вместе с этим с выводом о времмени не согласен. ну куда час то? от 15 до 30 минут, в сложных случаях, чтобы "встроить" человека или принять отрицательное решение, по разным мотивам.
"встроить" - это понять, как человек добивается своих показателей/результатов и как он повлияет на климат внутри команды. это в первую очередь. во вторую очередь узнается сколько ему времени надо, чтобы соответствовать ожидаемой производительности/эффективности. отрицательный ответ даётся не всегда по "методу пузырька". самый сложный случай, когда собеседуемый умнее.... ))) |
|||
319
palsergeich
18.07.18
✎
00:36
|
(295) Что то не спится.
Еще вопрос на УФ Средней сложности. Есть УФ на ней есть различные реквизиты. Как поведет себя форма при изменении реквизита видимость одного из элементов формы на клиенте. Ответ на + В 8,2 и до какого то релиза 8,3 (номер релиза не важен, его можно в документации посмотреть) будет безусловный контекстный серверный вызов (потому что в той реализации генератор форм живет на сервере) После какого то релиза 8.3 если реквизит не является таблицей формы то контекстного серверного вызова не будет, если эта таблица формы - то будет (потому что часть генератора форм перенесли на клиент). Специалист на должность Ведущий разработчик и выше ИМХО обязан это знать и способы это обойти (с таблицей не получится просто, конечно, но менять таблицу во время работы - не лучшая идея), ибо у нас много сложных форм и базы есть не только на 8.3.7+, а встречаются и 8.2, где при реализации простой фичи можно получить у пользователя лагодрон на ровном месте. Мне лень искать в документации, вот наглядный пример, проверено работает именно так https://www.koderline.ru/expert/instruktsii/article-izmenenie-2-pri-obrashchenii-k-vidimosti-elementa-upravleniya-obrashchenie-k-serveru-ne-proiskhodit/ |
|||
320
palsergeich
18.07.18
✎
00:43
|
(295) По запросам, на удивление мне его пришлось перенести в категорию средние ибо на нем много народу валилось (в том числе и на старшие должности) и придумать вопрос попроще для стажеров, хотя это ИМХО основа основ и в требованиях стоит базовые знания языка запросов...
Есть 2 таблицы Таблица 1 Поле1 Поле2 Ном1 5 Ном2 1 Таблица 2 Поле3 Поле4 Ном1 6 Ном3 7 Напишите результирующие таблицы, в результате (Левого, Внутреннего, Полного) соединения по Поле1 = Поле3. Выводим все поля. Народу на этом вопрос на удивление очень много полегло, даже сертифицированные))) |
|||
321
Garykom
гуру
18.07.18
✎
00:44
|
(319) Какой смысл от этих знаний ведущим разработчиком если формы клепают рядовые разработчики, а ведущий обычно не имеет возможности проинвентаризировать их код ибо нагружен другими обязанностями?
Это если судить по типовым конфам. |
|||
322
Garykom
гуру
18.07.18
✎
00:50
|
(320) Это слишком просто, даже странно что народ полег
|
|||
323
palsergeich
18.07.18
✎
00:50
|
(321) Я не в 1с работаю)
Простой разработчик не сделает сложную форму или сделает так, что ее придется переделывать. У нас действительно сложные формы, где это критично - делает ведущий. При проблемах с поведением формы она возвращается автору, и если он не может это устранить(а как показывает практика он не может это устранить) - форма отправляется ведущему, и они вместе разбирают этот тонкий момент. Конечно это шикарно, если простой разработчик будет это знать, но я таких пока не видел, в процессе работы именно ведущий при разборе таких моментов обучает разработчика, скажем так обучение у станка. |
|||
324
Garykom
гуру
18.07.18
✎
00:52
|
(322)+ Я кстати не могу ответить какой будет порядок в строках ответа в результате соединений и от чего он зависит если сортировка прямо не указана.
Вероятно от конкретной реализации сервера или может исходных записей. |
|||
325
palsergeich
18.07.18
✎
00:55
|
(324) Порядок не важен в рамках этой задачи. Важно что бы написали что при внутреннем будет 1 строка, при левом - 2 и указать где Null, при внешнем и указать где будет Null, порядок строк не входит в данную задачу (ну этот вопрос никто не задавал да и вопрос не про это)
|
|||
326
palsergeich
18.07.18
✎
00:55
|
(324) При внешнем 3, цифра не пропечаталась)
|
|||
327
palsergeich
18.07.18
✎
01:00
|
Ну или еще вопрос про запрос
выбрать сумма(1) из справочник.Номенклатура Какой будет результат этого запроса) |
|||
328
Azverin
18.07.18
✎
10:48
|
(327) хорошие такие вопросы у тебя) пиши ещё.
|
|||
329
Кот1С
18.07.18
✎
11:25
|
(327) Кол-во всех элементов(и помеченных на удаление и групп) справочника Номенклатура?
|
|||
330
Мыш
18.07.18
✎
11:26
|
(329) Сомнение - это плохо )
|
|||
331
PC
18.07.18
✎
11:27
|
(313) А ели ответ "проведётся", то аргументировать не нужно?
|
|||
332
PR
18.07.18
✎
11:34
|
(312) + (313) А что тут особенно разворачивать?
По РН все пройдет хорошо, сбойнет на РС Дело в том, что в РН можно писать записи с идентичными значениями измерений и одинаковым регистратором, потому что различается номер строки, а сама суть РН предполагает агрегирование ресурсов по измерениям А вот в РС во-первых нет номера строки, а во-вторых суть РС предполагает получение ресурсов по измерениям без агрегирования |
|||
333
palsergeich
18.07.18
✎
11:38
|
(329)
Ответ верный. Но сформулировать можно проще - количество записей в таблице номенклатура. (331) https://dropmefiles.com/ms1XA Демо база для теста. Ответ проведётся неверен) Ибо без пост обработки подразумевает стандартное Движение.Период = Дата. Если будет озвучен этот способ обхода - хорошо, но он не соответствует условию задачи. Пару уточняющих вопросов на то что человек под влиянием стресса запутался или реально не знает. (332) Вы думаете много людей это знает?) https://its.1c.ru/db/metod8dev/content/1590/hdoc как источник. - РС предполагает получение ресурсов по измерениям без агрегирования. Скорее первопричина в том что такое уникальность записи в таблице. А зачем это методически сделано - другой вопрос. |
|||
334
PR
18.07.18
✎
11:42
|
(333) >>Вы думаете много людей это знает?)
Да нет, боюсь, что немногие, к сожалению, хотя не вот уж какая вещь |
|||
335
palsergeich
18.07.18
✎
11:47
|
(332) А по ходу ответа можно задать вопросы, а можно не задавать, зависит от позиции, что такое кластерный индекс, чем он отличается от остальных индексов, зачем они нужны, влияет ли порядок полей в индексе на что то и тд, короткие экспресс вопросы на которые однозначные ответы и над ответами на которые долго думать не надо.
Под конец набора 15-25 минут у меня занимало тех интервью, самое короткое успешное - 5 минут - стажер знала что такое индексы и решила задачу с запросами - сразу оффер и до сих пор она в команде (хотя на том месте уже не работаем) и ни разу об этом не пожалел. |
|||
336
Мыш
18.07.18
✎
11:47
|
(332) > суть РС предполагает получение ресурсов по измерениям без агрегирования
И поэтому ресурсы могут быть любого типа. И да, редко кто об этих идеологических различиях задумывается. |
|||
337
PC
18.07.18
✎
11:48
|
(333) Ответ "не проведется" тоже не верен. Если запись осуществляется через менеджер записи, а метод Записать вызывается без параметра или с Истина, то проведется без ошибки.
|
|||
338
Мыш
18.07.18
✎
11:50
|
(337) Неверно.
|
|||
339
palsergeich
18.07.18
✎
11:51
|
(337) Этот ответ я слышал, но он не соответствует задаче - записей в регистре должно быть столько же сколько в ТЧ. Ибо прямо объявлено - должна быть прямая трансляция ТЧ в регистр.
|
|||
340
PC
18.07.18
✎
11:51
|
(338) Чё это?
Просто в РС останется одна запись Номеклатура1 5шт. |
|||
341
PC
18.07.18
✎
11:53
|
(339) В постановке задачи (312), (313) такого условия нет.
|
|||
342
PR
18.07.18
✎
11:54
|
(337) (340) (341) Вот есть люди, для которых поспорить на любую тему, то есть ДДС важнее суть и здравого смысла
Ответ "Не проведется" верен Точка |
|||
343
PC
18.07.18
✎
11:56
|
(339) + к (341)
Транслировать можно разными методами: набором данных и построчно. |
|||
344
palsergeich
18.07.18
✎
11:57
|
(340) Что приводит к тому что задача не решена. Человек который не уточнил этот момент и будет яро настаивать на том что это верно будет отсеян, ибо при работе будет та же петрушка - а именно как понял так и сделал, будет постоянно гнать халтуру и споры с ним будут занимать много времени, спасибо я с этим уже один раз наелся.
Термин ПРЯМАЯ ТРАНСЛЯЦИЯ подразумевает полное соответствие таблиц значений в колонках и количество строк. |
|||
345
Мыш
18.07.18
✎
11:58
|
(342) Скорее, желание показать, что толще. Отсюда и желание непременно поспорить, цепляясь за любую мелочь. Совершенно забывая основное. Цель на собеседовании - показать знания.
|
|||
346
PC
18.07.18
✎
12:00
|
(342) Причём тут спор?
Если программист делает допущение "Ответ "Не проведется" верен Точка". То он, в лучшем случае, не прав. Ибо должны рассматриваться все возможные варианты исполнения кода. |
|||
347
Azverin
18.07.18
✎
12:11
|
(342) (346) в любом случае нормальный испытуемый должен отвечать развёрнуто и перечислить ход своих мыслей.
|
|||
348
PR
18.07.18
✎
12:11
|
(346) В (344) неплохо отвечено на этот вопрос
Примерно из той же серии https://www.exler.ru/blog/#prikolnaya-istoriya из жизни мудаков-неудачников |
|||
349
palsergeich
18.07.18
✎
12:16
|
(346) Потому что ответ не соответствует условию задачи. Точка. Одно дело если мне этот вариант будет озвучен, я объясню, что меня не устраивает или что понято не так и буду ждать ответ соответствующий задаче. А задача поставлена однозначно, уточняющие вопросы не возбраняются. Другое дело если кандидат остановится на этом варианте и будет стоять рогом и искать логические коллизии игнорируя собственно саму задачу. Еще раз повторюсь через моего начальника такой человек прошел и у меня до сих пор ж..па горит от того сколько времени тратилось не на решение задач а на сотрясание воздуха.
|
|||
350
PC
18.07.18
✎
12:16
|
(344) Трансляция это процесс, а не результат. Передача без изменений - прямая трансляция. А уж что в итоге будет в приемнике, то есть предмет ответа интервьюируемого. Не так ли?
И ответ "не проведется, потому что будет нарушена уникальность записей РС" будет не полным. Не так ли? |
|||
351
PC
18.07.18
✎
12:19
|
(349) "Другое дело если кандидат остановится на этом варианте и будет стоять рогом и искать логические коллизии игнорируя собственно саму задачу."
Однозначно. В топку упертых в своей непогрешимости. |
|||
352
palsergeich
18.07.18
✎
12:22
|
(350) Ответ будет достаточным что бы закрыть этот вопрос и погонять по сопутствующим вопросам. Будут дополнения - это дополнительный плюс и радость, не будет не страшно, я не прошу пересказать Радченко в 2х томах не это цель. Цель понять как человек сходу понимает задачи, как ведет себя если что то не ясно, умение сформировать ответ и собственно знание темы.
|
|||
353
PR
18.07.18
✎
12:26
|
(350) Задача абсолютно однозначно предполагает вариант, аналогичный варианту, сгенеренному конструктором
Практически любую попытку ДДС в данном случае я бы интерпретировал не в пользу кандидата Нахрен нужен человек, принципиально несогласный, независимо от того, что утверждается? |
|||
354
PC
18.07.18
✎
12:31
|
(353) Что такое ДДС?
|
|||
355
Мыш
18.07.18
✎
12:38
|
(354) Докопаться До Столба
|
|||
356
PR
18.07.18
✎
12:38
|
(354) Долюбиться до столба
Означает найти какую-нибудь ерунду и раздуть из нее серьезную проблему, когда не до чего больше докопаться Сделал ты, например, внешнюю печатную форму и в базу подключил, а у тебя ее не принимают, потому что ты ее делал не на основе существующей, а то что не на основе существующей понятно, потому что ты ни у кого не запрашивал существующую, а значит у тебя ее не могло быть То есть по факту форма есть, сделана правильно, работает, в базу подключена, но ты все-равно денег не получишь |
|||
357
Transfer
18.07.18
✎
13:19
|
Вакансия закрыта, всем спасибо.
|
|||
358
Молочный брат
18.07.18
✎
13:22
|
Мои поздравления. Приятно удивлен. Уверен, что человек пришел не с этого ресурса
|
|||
359
Transfer
18.07.18
✎
13:24
|
(358) Да, с ХХ
|
|||
360
Transfer
18.07.18
✎
13:24
|
(358) Но Мисту смотрит, ветку видел
|
|||
361
Genayo
18.07.18
✎
13:32
|
(357) Ждём снова через пару месяцев?
|
|||
362
Amra
18.07.18
✎
13:36
|
(361) Быстрее. Ибо, имхо, тс выдает желаемое за действительное. Ибо на хх.ру в требованиях "
Администрирование MS SQL Server, Windows server 2012-2016; Администрирование, обновление и резервное копирование баз 1С;" А в этой теме ТС утверждает что этим админы занимаются. |
|||
363
Transfer
18.07.18
✎
13:40
|
Все может быть
|
|||
364
CountR
18.07.18
✎
13:58
|
И как успешный кандидат, отсортировал пузырьком и запрос нарисовал на бумаге?
|
|||
365
PR
18.07.18
✎
14:26
|
(364) Я пузырьком сортировал на первом собеседовании сразу после универа и ничего
На 1С писал алгоритм, кстати, не на словах рассказывал Что здесь мегасложного, если ты знаешь, что это такое? |
|||
366
Transfer
18.07.18
✎
14:27
|
(364) Не совсем
|
|||
367
Genayo
18.07.18
✎
14:29
|
(365) Сколько раз тебе в твоей работе понадобилась сортировка пузырьком?
|
|||
368
PR
18.07.18
✎
14:37
|
(367) В явном виде?
Ни разу Как и знание ассемблера Как и знание ООП Как и знание метода ветвей и границ Как и метод левого буравчика Да практически как и знание математики сложнее операций +, -, *, / |
|||
369
Genayo
18.07.18
✎
14:45
|
(368) И ты думаешь, что если тебя, с твоим опытом, на собеседовании спросят про метод пузырька, это нормальный вопрос?
|
|||
370
PR
18.07.18
✎
14:56
|
(369) Странно будет, да, собеседовать человека на такую зарплату и такую должность таким вопросом
Но в целом ничего такого, просто показывает уровень профильного образования и незасахаренность мозга |
|||
371
yavasya
18.07.18
✎
14:58
|
я бы после таких вопросов врят ли пошел бы
|
|||
372
PR
18.07.18
✎
15:00
|
(371) Тебя бы после маленькой буквы в начале предложения и т во "врят ли" вряд ли бы взяли
|
|||
373
yavasya
18.07.18
✎
15:01
|
(372)к тебе тоже .
|
|||
374
PR
18.07.18
✎
15:02
|
(373) А уж я-то бы точно не взял, думаю
|
|||
375
Мыш
18.07.18
✎
15:03
|
Из этой ветки я бы пошел только к Палсергеичу )
|
|||
376
Genayo
18.07.18
✎
15:12
|
(370) Ну да, показывает уровень собеседующего, несомненно...
|
|||
377
tenikov
18.07.18
✎
15:17
|
(376) +1
Меня как-то один местный Илон Маск спрашивал за две палки по метру и веревку в два метра между ними (собеседование на позицию PM). Так вот прямо в ту же секунду, как он спросил, я понял, что работать с ним не буду даже за деньги выше рынка, лол. |
|||
378
D_E_S_131
18.07.18
✎
15:23
|
(313) Странный вопрос - что-то есть в ТЧ, 2 регистра и проведется ли документ. Я бы дал ответ - "Смотря что написано в алгоритме проведения". :)
|
|||
379
palsergeich
18.07.18
✎
15:42
|
(378) К вопросу о понимании текста задачи.
"В обработке проведения никакой пост обработки(не сворачиваем строки), просто транслируем ТЧ в записи регистра" Из текста задачи очевидно, что пишем: Для каждого СтрокаТЧ из Документ.ИмяТЧ Цикл Движение = Движения.ИмяРегистра.Добавить(); ЗаполнитьЗначенияСвойств(Движение,СтрокаТЧ); Движение.Период = Дата; КонецЦикла По тексту задачи это явно указано сочетанием слов "ПРЯМАЯ ТРАНСЛЯЦИЯ" и то что поля называются одинаково (просто передаем как есть) Очень странно что люди с опытом не могут сразу понять предельно чётко сформулированное задание и начинают ДДС. |
|||
380
D_E_S_131
18.07.18
✎
15:52
|
(379) "Прямая трансляция" - Вы с телевидения? Откуда такие термины в 1С? :)
И что значит "Движения"? Где написано, что РС подчинен регистратору? Это как в известном ролике "Камеди клаба" - один переигрывает со своими "пузырьками", а другой недоигрывает с условием задачи. |
|||
381
palsergeich
18.07.18
✎
16:00
|
(380) От того подчинен РС регистратору или нет результат как ни странно не меняется, меняется всего лишь коллекция которую заполняют.
Трансляция как это не странно вполне себе распространенный и совершенно стандартный термин в области программирования. "В обработке проведения никакой пост обработки(не сворачиваем строки)" Эта часть просто кричит о том что строк в регистре должно быть столько же сколько и в ТЧ. Я привел частный пример кода, когда есть подчинение регистратору. Не будет подчинения - Движения меняется на Набор, все, вопрос и задача не про то что бы докопаться до условия задачи, оно абсолютно корректно и четко сформулировано. А задача на то что бы увидеть как опрашиваемый способен понять сухой текст. Предложение Заменить Набор на Менеджер(ИСТИНА) не удовлетворяет условию прямой трансляции (количество строк должно совпадать). Это в том числе фильтр от тех кто способен только докапываться без попыток вникнуть в суть. |
|||
382
palsergeich
18.07.18
✎
16:04
|
(380) Периодичность так же ни на что не влияет.
|
|||
383
D_E_S_131
18.07.18
✎
16:09
|
"...меняется всего лишь коллекция которую заполняют" - так меняется же, а это значит, что Вы уже "юлите". :)
Просто показали бы человеку код проведения и вопросов не было бы. |
|||
384
D_E_S_131
18.07.18
✎
16:12
|
Кстати, Ваша постановка задачи тоже оченб показательная для собеседования - говорит о том, что руководитель не будет четко формулировать задание и есть место для творчества. :)
|
|||
385
palsergeich
18.07.18
✎
16:27
|
(383) К сведению в тексте задачи вопрос реализации не поднят, хоть так, для именно корректного ответа - будет ошибка запись с такими ключевыми полями существует. Причина такая то.
А реализовать можно хоть так: Набор = РегистрыСведений.ИмяРегистра.СоздатьНабор() Если ЭтоРегистрПодчиненРегистратору(ИмяРегистра) ТОгда НАбор.Отбор.Регистратор.Установить(Ссылка) // Эта строка добавляется если по метаданным регистр подчинен регистратору КонецЕСли; ЭтоПериодическийРегистр = ЭтоПериодическийРегистрСведений(ИмяРегистра) Для Каждого СтрокаТЧ из Документ Имя ТЧ Движение = Набор.Добавить(); Если ЭтоПериодическийРегистр Тогда Движение.Период = Дата КонецЕсли; Если ТОгда НАбор.Отбор.Регистратор.Установить(Ссылка) // Эта строка добавляется если по метаданным регистр подчинен регистратору КонецЕсли и тд, на конечный результат - 2 записи в ТЧ документа -> 2 записи в регистре сведений ну никак не влияет, абсолютно. Алгоритм можно в течение 5 минут адаптировать и для связки РС и РН. В дальнейшем в этой демагогии принимать не планирую. Ваши вопросы противоречат условию задачи и задача не зачитывается. Написано на коленке за 3 минуты в окне ввода сообщения, могут быть очепятки. |
|||
386
palsergeich
18.07.18
✎
16:29
|
(383) К сведению в тексте задачи вопрос реализации не поднят, хоть как это реализуй а результат будет по условию один и тот же, а именно для именно корректного ответа - будет ошибка "запись с такими ключевыми полями существует." Причина такая то это абсолютно не принципиально.
Часть текста в первом сообщении пропала( |
|||
387
D_E_S_131
18.07.18
✎
16:32
|
(385) (386) + к (384) ...и признавать свои косяки никогда не будет, всегда будут виноваты подчиненные. xD
|
|||
388
palsergeich
18.07.18
✎
16:32
|
Набор = РегистрыСведений.ИмяРегистра.СоздатьНабор()
Если ЭтоРегистрПодчиненРегистратору(ИмяРегистра) ТОгда НАбор.Отбор.Регистратор.Установить(Ссылка) // Эта строка добавляется если по метаданным регистр подчинен регистратору КонецЕСли; ЭтоПериодическийРегистр = ЭтоПериодическийРегистрСведений(ИмяРегистра) Для Каждого СтрокаТЧ из Документ Имя ТЧ Цикл Движение = Набор.Добавить(); Если ЭтоПериодическийРегистр Тогда Движение.Период = Дата КонецЕсли; ЗаполнитьЗначенияСвойств(Движение, СтрокаТЧ) КонецЦикла Чуть отредактировал тело алгоритма, он тоже как то странно получился( |
|||
389
palsergeich
18.07.18
✎
16:34
|
(387) А вы задачи реализуете не так как в ТЗ написано, а так как Вам хочется?)
|
|||
390
D_E_S_131
18.07.18
✎
16:35
|
(388) Что, прямо вот так написать в обработке проведения и отправить в продакшн? :)
|
|||
391
PR
18.07.18
✎
16:36
|
Пока в ветке заметил двоих упертых, спорящих ради спора :))
|
|||
392
palsergeich
18.07.18
✎
16:42
|
(391) ))))))
(390) Нет конечно, но пример реализации когда с точки зрения реализации не принципиальна периодичность и подчиненность регистратору. |
|||
393
Новиков
18.07.18
✎
16:48
|
(319) >>и базы есть не только на 8.3.7+, а встречаются и 8.2, где при реализации простой фичи можно получить у пользователя лагодрон на ровном месте.
palsergeich, а у меня встречный вопрос к вам: как же вы так запустили свои разработки, свое дело, если вы до сих по сидите на 8.2 последний релиз который вышел кажется почти 3 года назад. Я это к чему, спросите Вы? И я отвечу: как-то не бьются ваши требования с реальностью. И если по вашему, разработчик с улицы должен знать вот эту тему с видимостью и ответить ее прямо на собеседовании, у меня просто встречный вопрос - как вы генерите себе поток лидов, тьфу кандидатов? Т.е. ясно, что такое, сугубо академическое знание, рождается только у человека, который когда-то с этим столкнулся на практике, и если вы каждого, кто этого не знает, заворачиваете - откуда траф кандидатов у вас - это мой личный интерес. |
|||
394
palsergeich
18.07.18
✎
17:03
|
(393) 82 у клиента и они не хотят переходить. Вон знаю конторы которые и на 8.1 сидят.
Тот опыт о котором я говорю был год назад на прошлом месте работы, там был отдел HR который рыл HH, superjob, личные каналы, присылал резюме на предварительную оценку, потом приглашал на собеседование. Конкретно моя задача была понять из присылаемых резюме понять у кого есть релевантный опыт (понятно что человека который плотно сидит на ERP звать к примеру на самописку просто глупо) для инициации очного собеседования и провести тех интервью. Под наши совершенно конкретные требования (отличное знание УФ, потому что Владелец был очень придирчив, аж до тошноты, именно к интерфейсу, выше среднего знание основных механизмов, ибо шла автоматизация молодой отрасли без установившихся процессов, глубокое знание СКД, потому что отчеты требовались иногда очень сложные) 5 человек подбирали около 4х месяцев, и команда была шикарная, а вот что потом случилось, это уже причуды бизнеса и за рамками ответа на Ваш вопрос. |
|||
395
dezss
18.07.18
✎
17:13
|
Да не сложные вопросы-то...что вы прикопались и действительно ДДС-ите.
Хотя вот как обойти изменение видимости не таблицы в 8.2, лично я не знаю. Может поделитесь ответом? |
|||
396
D_E_S_131
18.07.18
✎
17:13
|
(394) "понятно что человека который плотно сидит на ERP звать к примеру на самописку просто глупо" - он не потянет или вы его запросы по з/п не потянете?
|
|||
397
dezss
18.07.18
✎
17:15
|
(395) + интерес у меня не праздный...есть конфа на совместимости 8.2.16
|
|||
398
Новиков
18.07.18
✎
17:17
|
(394) я примерно так себе все и представлял. Просто на типовые, во франч/фикс вмкадово, вы с такими прямо уж скажу, требованиями по некоторым вопросам, явно выше среднего - трафа бы не нагнали. Вопросы, интересные, в плане отбора новичков: про регистры, про запросы. Про кластерный индекс, и вот эту херь с видимостью - это конечно космик, очевидно поэтому и подбирали людей 4 месяца. Т.е., у вас не массовое "производство". У нас, во франях, все гораздо прозаичнее и прощее. Если выясняется, как у вас напр., что сотрудник в каком-то вопросе поплыл, то скорее всего, если он адекват, там есть небольшая зона развития, которую проще закрыть либо погнавши его на курс, либо объяснив что-то самому, если ты сам в курсе. В частности, ваша проблема, о которой вы писали - много конрекстных вызовов при открытии, скорее всего решалась бы гайдом, где был бы пункт:
- чуваки, вот референс. Если вы от него отклоняетесь, то..и дальше какая-то напутственная мысль. После коммитов, первое время знающему челу надо ревьювить код до подлива. И все. И вот таким простым макаром, абсолютно ничем не выделяющегося из толпы 1сника, можно довести до уровня, который нужен тут и сейчас. Главное - не ошибиться на входе. Но, у нас все типовое, мы сами в типовом мире, и если есть трабла - то либо уже есть решение, либо по крайне мере иницировать чота на эту тему, если сам не разобрался. В ваших самописках, естественно чорт сломит ногу. Я когда вакухи вижу - обязательное знание самописных конфигураций, и опыт разработки с нуля - меня немножко бомбит :) (397) Чтобы перевести твою конфу на 8.3, если у тебя там мало УФ - скорее всего лично тебе надо день. Может не стоить заниматься некрофильством, да уж и перейти на актуальный релиз? :) Как сам думаешь? |
|||
399
dezss
18.07.18
✎
17:20
|
(398) у меня там сплошное УФ...
Или этот вызов есть только у ОФ? И у меня не самописка, а сильно переписанная отраслевая, просто вхлам переписанная разными людьми в разное время и с разным качеством) |
|||
400
dezss
18.07.18
✎
17:21
|
(399) + не я решаю такие глобальные вопросы...
хотя есть мысль поднять тему, но пока нет на это времени... |
|||
401
Новиков
18.07.18
✎
20:30
|
(400) >>+ не я решаю такие глобальные вопросы...
Ты меня душевно радуешь, чувак :) Скачать отчет+обработку, встроить ее в конфу, выгрузить конфу, натравить на все это отчет, дождаться результата лога и просто оценить - сколько на это нужно времени, это кем у вас там надо быть, чтоб просто хотя бы на копии это сделать? Президентом автоматизации вселенной? У тебя от страха глаза велики. Скорее всего делать не нужно будет или ничего, или каплю от чего, если не париться с асинхронностью и модальностью. >>Или этот вызов есть только у ОФ? Там про уф, естественно. Чтобы ОФ открывалась долго, надо быть мастером :) >>но пока нет на это времени... Если это какая-то конфа какого-то учета и с ней работаю постоянно, и ты ее постоянно пилишь, то очевидно - какие-то решения ты подглядываешь в типовых, или той же отраслевой но посвежее. Сначала ты столкнешься с маленькими траблами, типа скопипастишь откуда-то кусочек, а там будет СтрНайти, а у тебя ее типа нет. Ты сделаешь заглушку. Потом захочешь, например, забрать модули работы с ДС, а там то уже все под 8.3 с компновщиком настроек и прочими - и тебе и там придется все фиксить. А дойдет дело до того, что ты просто сам поймешь - что так больше жить нельзя, но отрефакторить весь калл, который ты погадишь до этого, будет адски тяжело. И поэтому ты сейчас, скорее всего, раз сам там изобретаешь - в хороших условиях. |
|||
402
Vinianel
18.07.18
✎
20:56
|
(398) Да какой космик? Про кластерный индекс был "дополнительный вопрос". Про видимость - так это, думаю, любой сталкивался в своей практике, но, возможно, не все обращали внимание на поведение формы.
(312) Мне тут пришлось пару собеседований провести, использовала твои вопросы :) Плюс добавила от себя вопрос про ключевое слово "Знач". |
|||
403
dezss
19.07.18
✎
09:17
|
(401) дело в том, что калла тут до меня наплодили столько, что разгребать надо будет долго...
Чего только стоил каскад контекстных серверных ПриАктивизицииСтроки ДС. Оно работало, пока не пришлось кой-чего поправить в другом месте. А это только одна из форм одной обработки))) Где, чего и сколько еще вылезет, сложно сразу вот так сказать. Что за отчет+обработка? Я к подобным вещам пока не подступался всерьез... И все-таки, кто-нибудь может ответить на вопрос про обход этого контекстного серверного при изменении видимости элемента-реквизита? |
|||
404
tenikov
19.07.18
✎
09:40
|
(403) >> Что за отчет+обработка?
https://its.1c.ru/db/metod8dev/content/5293/hdoc/_top/без%20режима%20совместимости |
|||
405
Бертыш
19.07.18
✎
09:50
|
Отписался на почту
|
|||
406
dezss
19.07.18
✎
10:43
|
(404) спасибо, посмотрю
|
|||
407
dezss
19.07.18
✎
12:25
|
(404) забавно, но для запуска нужна последняя платформа и отключить режим совместимости...
я чета думал, что он будет проверять без отключения.. |
|||
408
Transfer
19.07.18
✎
18:44
|
код сортировки пузырьковой
он распознать не смог с листа ему давали в детстве мало Кнута (с)Баш |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |