|
Как отсортировать структуру? (пятничное) Ø (Волшебник 12.02.2024 13:34) |
☑ | ||
---|---|---|---|---|
0
formista2000
09.02.24
✎
14:13
|
такой вот вопрос задали на собеседовании :-/
|
|||
1
Волшебник
09.02.24
✎
14:15
|
Правильный ответ: Вы дурак?
|
|||
2
formista2000
09.02.24
✎
14:16
|
в моих глазах именно это и читалось
надеюсь это был правильный ответ ))) |
|||
3
Garykom
09.02.24
✎
14:47
|
(0) Это очень интересный вопрос, касается тонкостей поведения платформы
Например есть ИсходнаяСтруктура Что будет в результате: Структура = Новая Структура(Новая ФиксированнаяСтруктура(ИсходнаяСтруктура)); |
|||
4
Ненавижу 1С
09.02.24
✎
14:53
|
(3) точная копия исходной структуры?
|
|||
5
Галахад
09.02.24
✎
14:59
|
(0) Другие-то вопросы адекватные?
|
|||
6
H A D G E H O G s
09.02.24
✎
15:03
|
С помощью ТаблицыЗначений.
|
|||
7
eklmn
09.02.24
✎
15:07
|
(6) имхо со списком значений будет меньше кода
|
|||
8
formista2000
09.02.24
✎
15:08
|
(5) Не очень. Было такое:
- Чем справочник отличается от документа? - Что означает "В этой транзакции уже происходили ошибки"? - Что означает &НаКлиенте и &НаСервере? - Задачка про фальшивую монету (на взвешивание) ну и так ещё по мелочи немного трэшака было |
|||
9
АЛьФ
09.02.24
✎
15:11
|
2(8) А что не так с этими вопросами?
|
|||
10
xenos
09.02.24
✎
15:13
|
В чем проблема? Обойди структуру выгрузи имена свойств в массив. Отсортируй мамассив. Создай новую структуру и внеси имена по порядку из массива. И потом ЗаполнитьЗначениясвойств перенеси из старой структуры в новую.
|
|||
11
Irbis
09.02.24
✎
15:15
|
(10) И на хрена козе баян?
|
|||
12
formista2000
09.02.24
✎
15:15
|
(10) нахрена?
|
|||
13
Ненавижу 1С
09.02.24
✎
15:16
|
(10) и где гарантии сортировки?
|
|||
14
xenos
09.02.24
✎
15:17
|
(11) (12) Для сортировки структуры. Или там надо по значениям?
|
|||
15
xenos
09.02.24
✎
15:18
|
(13) Обходишь структуру в цикле и смотришь на порядок.
|
|||
16
boozin
09.02.24
✎
15:28
|
(9) Тем, что вопросы не более чем для джуна... :) Спецам несколько другие задают... :)
|
|||
17
mikecool
09.02.24
✎
15:32
|
(16) +1 мне на 2 собесах вопросы эксперта задавали
|
|||
18
Ёпрст
09.02.24
✎
15:33
|
(0) для начала, надо узнать, чего сортировать собирались, ключи или значения и нахрена.
|
|||
19
АЛьФ
09.02.24
✎
15:35
|
2(16) А на кого собеседовался ТС?
|
|||
20
АЛьФ
09.02.24
✎
15:36
|
2(18) "нахрена" - продемонстрировать нестандартное мышление и умение работы со структурой.
|
|||
21
boozin
09.02.24
✎
15:50
|
(20) За свой большой стаж в 1С - 25 лет прошел не одно собеседование. Выяснил следующее: Кому нужны спецы - задают конкретные практические вопросы. Тот, кто сам не знает, что хочет - задает вопросы на творческое мышление и т.д.
|
|||
22
boozin
09.02.24
✎
15:54
|
Вопросы на творческие мышление очень модны у девочек-HR, которые заканчивают читать резюме, если возраст соискателя больше 30 лет... :)
|
|||
23
mikecool
09.02.24
✎
15:55
|
(21) простыми вопросами отсеивают совсем не знающих, потом начинают усложнять - нормальная практика
|
|||
24
rphosts
09.02.24
✎
15:58
|
(8) не постесняюсь спросить: а на какую должность вакуха?
|
|||
25
boozin
09.02.24
✎
15:58
|
Сомневаюсь, что если у человека в резюме стаж хотя бы 3 года, то он не знает что такое &НаКлиенте и &НаСервере. Опять же на серьезную работу без практического теста не берут. Зачем время на всякую фигню тратить... :)))
|
|||
27
Garykom
09.02.24
✎
16:05
|
(25) я вот не знал что при передаче туды-сюды параметры ссылочные портятся, если забыть Знач
https://t.me/e1c_community/205010 |
|||
28
Волшебник
09.02.24
✎
16:04
|
(27) Да мы уже поняли, что Вас взломали и Ваши познания откатились на уровень глупого бота.
|
|||
29
boozin
09.02.24
✎
16:07
|
(27) У Вас точно 18 лет стажа?
|
|||
30
Garykom
09.02.24
✎
16:07
|
(27)+
|
|||
31
Garykom
09.02.24
✎
16:08
|
(29) Да но это включая 1С 7.7
Еще куча других ЯП в процессе освоена И к сожалению когда переключаешься то тонкости теряешь |
|||
32
Garykom
09.02.24
✎
16:11
|
(28) Возраст...
Кто то 1С забывает, кто то уважение к другим |
|||
33
Hmster
09.02.24
✎
16:12
|
(11) Такое может быть надо если эту структуру потом будешь в JSON записывать и передавать, а принимающей стороне важен порядок
|
|||
34
Irbis
09.02.24
✎
16:14
|
(14) Зачем сортировать то, что не нуждается в сортировке, поскольку практического смысла не имеет?
(18) Сильно сомневаюсь, в необходимости нестандартного мышления у погромиста |
|||
35
Irbis
09.02.24
✎
16:15
|
(33) Это проблемы принимающей стороны, от нас все пули вылетели
|
|||
36
Hmster
09.02.24
✎
16:17
|
(35) это понятно, но 2я сторона может быть вообще неадекватна и приходится извращаться. я не спорю, а просто даю предположение, основанное на практике. нормальным людям точный порядок в JSON не нужен.
|
|||
37
Irbis
09.02.24
✎
16:19
|
(36) Имеющий дела с неадекватной стороной ещё более неадекватен. Смысла ни договариваться ни переубеждать не вижу.
|
|||
38
Hmster
09.02.24
✎
16:22
|
(37) предлагаешь заявление на стол?
|
|||
39
stopa85
09.02.24
✎
16:26
|
А по моему отличный вопрос. На СиАКОД.
1. Как отсортировать структуру? Она одна - чего её сортировать то? 2. Как отсортировать ключи структуры? Ключи это строки подчиняющиеся правилам определения идентификаторов языка. Сортируем в алфавитном порядке. 3. Как отсортировать массив структур? Для начала нужно определится с правилом сравнения: 3.1. Если оно строгое (1. Если a<b==true => b<a==false 2. Если a<b==false и b<a==false => a==b), любым удобным алгоритмом сортировки. 3.2 Если оно не строгое (второе условие не выполняется) - использовать топологическую сортировку. |
|||
40
Garykom
09.02.24
✎
16:27
|
(36) Да в общем случае в JSON порядок свойств объектов (не массивов) не гарантируется и нельзя на него ориентироваться.
Но к сожалению часто по умолчанию совсем не передают пустые свойства, хотя противоположная сторона их ожидает. |
|||
41
Ёпрст
09.02.24
✎
16:30
|
(40) всем лень в коде пихать Неопределенно, чтоб null поиметь в json
|
|||
42
stopa85
09.02.24
✎
16:30
|
Я как-то рассказывал как оптимизировать поиск по подстроке, т.е. как оптимизировать запрос select * from table where field like '%pattern%';
Сорвал одобрительные кивки. |
|||
43
АЛьФ
09.02.24
✎
16:31
|
2(25) Я на собеседовании три года назад не смог ответить чем структура от соответсвия отличается. Стаж по 1С у меня в резюме был на тот момент - 21 год. Что это значит? Да ничего.
|
|||
44
stopa85
09.02.24
✎
16:32
|
Всем этим HR-ам важно чтобы вы думали. Думали так как они хотят, чтобы думал их сотрудник.
Обозначили проблему - нужно уточнить все необходимые детали. Разобраться в проблеме досконально, а потом предложить решение. |
|||
45
Ёпрст
09.02.24
✎
16:33
|
(43) Да ладно ? ключами жешь..строковые vs почти всё что угодно
|
|||
46
Garykom
09.02.24
✎
16:33
|
(43) Имхо архитекторы платформы завели лишние ненужные сущности
Структура и Соответствие почти тоже самое И зачем было их вводить при наличии СписокЗначений, который просто требовал легкой доработки |
|||
47
АЛьФ
09.02.24
✎
16:35
|
2(37) Смешно. Я сейчас, вместо того, чтобы подстраивать систему под требования Ленты или Сбера, пойду и заявлю Генеральному, чтобы они с ними не работали больше.
|
|||
48
Ёпрст
09.02.24
✎
16:35
|
(46) глобально - зачем было 8.0 делать при наличии "легкой" доработки 7.7
:) |
|||
49
АЛьФ
09.02.24
✎
16:36
|
2(45) Теперь я это знаю, после того собеседования почитал. И даже использовал эту в работе, но вот ответить не смог.
|
|||
50
Garykom
09.02.24
✎
16:36
|
(48) Ну изначально 8.0 как раз и была "легкой" доработкой 7.7
Это потом какая то хрень начала твориться )) |
|||
51
Garykom
09.02.24
✎
16:39
|
Из последнего вот нафига при наличии уже имеющейся асинхронности добавлять новую с Ждать и Асинх ?
Тогда уже вводите признак Deprecated и вычищайте код типовых от старой |
|||
52
boozin
09.02.24
✎
16:39
|
(43) С твоим опытом - разобраться при необходимости - 5 минут. У меня руководящий стаж - более 10 лет. Проводил собеседования сам. Задавал чисто практические вопросы уровня: Есть такая задача - опишите как схематично Вы будете решать ее и с помощью каких объектов. Кто давал рациональный ответ дальше отлично работали, а знания в языке (нюансах) подтягиваются достаточно быстро.
|
|||
53
Garykom
09.02.24
✎
16:49
|
(52) Опыт не всегда хорошо.
Чем больше записей в БД тем медленней запросы... |
|||
54
boozin
09.02.24
✎
16:51
|
(53) "Чем больше записей в БД тем медленней запросы... "
Это если все в БД держать.... |
|||
55
Irbis
09.02.24
✎
16:59
|
(38) Пуркуа не па
|
|||
56
Irbis
09.02.24
✎
17:01
|
(47) смотри (55) или ссыкотно
|
|||
57
АЛьФ
09.02.24
✎
17:03
|
2(56) Мда... Товарищ не понимает...
|
|||
58
Garykom
09.02.24
✎
17:05
|
(54) В оперативку влезает только где/как искать
И то уже не всегда Когда надо нечто давно не использованное чешешь репу вроде была такая функция/функционал и лезешь в гугл |
|||
59
Garykom
09.02.24
✎
17:06
|
(58)+ Иногда доходит до смешного
Уже не помнишь как в 1С правильно НРег и путаешь с НСтр И прочими Стр[Найти] |
|||
60
Irbis
09.02.24
✎
17:06
|
(57) И даже не собираюсь понимать. Подумаешь сбер или лента, тоже мне пупки земли
|
|||
61
АЛьФ
09.02.24
✎
17:07
|
2(58) Я тут как-то залез в поисковик и нашел на форуме свой ответ на вопрос, по которому и искал информацию. Вот уже действительно "забыл больше, чем кто-то знал".
|
|||
62
Garykom
09.02.24
✎
17:08
|
(60) Крупный ритейл тупо требует как к нему заходить
Например если малый объем то идите в ларьки |
|||
63
АЛьФ
09.02.24
✎
17:08
|
2(60) Оно и видно, что не собираешься.
|
|||
64
Irbis
09.02.24
✎
17:09
|
(62) И смысл тогда зёппу рвать из-за трёх копеек
|
|||
65
АЛьФ
09.02.24
✎
17:11
|
2(64) Чтобы три копейки превратить в пять копеек.
|
|||
66
Irbis
09.02.24
✎
17:11
|
(65) Это ещё бабушка в решете видела, чаще три в копейку при таких прогибах превращаются
|
|||
67
АЛьФ
09.02.24
✎
17:12
|
2(66) Ну, тебе видней, конечно.
|
|||
68
Irbis
09.02.24
✎
17:14
|
(67) Я всегда исхожу из самого негативного варианта развития событий. За это меня не любят, за это же похоже и ценят
|
|||
69
Arbuz
09.02.24
✎
17:15
|
(59) У меня был перерыв работы с 1С в пять лет. Я потом свой собственный код (на 1С УТ10 и пхп) понять не мог и не верил, что это я его писал. Казалось, что кто-то другой, существенно выше уровнем.
|
|||
70
_Дайвер_
09.02.24
✎
18:49
|
(61) Так же бывало)
|
|||
71
DGorgoN
09.02.24
✎
17:22
|
(0) Ответ - структуру отсортировать универсально нельзя т.к. это она не содержит в себе строгих полей и не типизирована. Если типизировать и преобразовать в ТЗ или массив то возможно по указанным алгоритмам.
|
|||
73
kauksi
09.02.24
✎
18:36
|
Мне недавно один чел на собеседовании задал вопрос: встречаются 10 человек, и пожимают друг другу руки, сколько раз они пожмут руки? вопрос на логику... я ему говорю, не знаю, загугли за 1 сек... и на кой 1с программеру это? я знаю 5 разных способов сортировки структуры, чем отличается ОНА и ОНО, и как настроить сервер 1с на максимальную производительность. А твои закидоны ФМШ мне не сдались...
|
|||
74
Bigbro
09.02.24
✎
18:39
|
рано или поздно встречается задача которую гугл не решал..
и вот тут закидоны пригождаются. |
|||
75
formista2000
09.02.24
✎
18:45
|
(73) Мне такое тоже задавали! )))
курочи: 1 жмёт 9 потом: 1 жмёт 8 ну и считаем ну вроде так блин не помню давно это было |
|||
76
Bigbro
09.02.24
✎
18:50
|
10*9/2
|
|||
77
Garykom
09.02.24
✎
18:54
|
(73) Технически у человека (здорового) две руки
2х2=4 варианта только для двух человек для 10 когда у каждого по две руки влом считать |
|||
78
Bigbro
09.02.24
✎
18:57
|
(77) 5 тогда уже, будем и одновременное рукопожатие двумя руками рассматривать.
|
|||
79
Bigbro
09.02.24
✎
18:57
|
или 6 ) кто больше
|
|||
80
Волшебник
09.02.24
✎
18:58
|
(77) Дядя Фёдор, вы болван. Люди не здороваются друг с другом дважды, т.е. сначала правыми, а потом левыми руками. Для двух человек люди поздороваются 1 раз.
|
|||
81
Garykom
09.02.24
✎
18:59
|
(78) (79) одновременно двумя руками можно рассматривать как два последовательных
|
|||
82
Волшебник
09.02.24
✎
19:00
|
(81) 🤦
|
|||
83
Garykom
09.02.24
✎
19:01
|
(80) 3 человека имея по 2 руки каждый могут поздороваться за один раз ))
|
|||
84
Волшебник
09.02.24
✎
19:01
|
(81) одновременно двумя руками — это ОДНО приветствие.
|
|||
85
Garykom
09.02.24
✎
19:01
|
(84) уверен? см(83) :)
|
|||
86
Волшебник
09.02.24
✎
19:01
|
Я предлагаю забанить этого бота
|
|||
87
Bigbro
09.02.24
✎
19:02
|
(81) тут от последовательности зависит.
сомкнули руки 1,2 разомкнули руки 1,2 сомкнули руки 3,4 разомкнули руки 3,4 сомкнули руки 1,2 сомкнули руки 3,4 разомкнули руки 1,2 разомкнули руки 3,4 сомкнули руки 1,2 сомкнули руки 3,4 разомкнули руки 3,4 разомкнули руки 1,2 ну и так далее - это все разные процессы ))) |
|||
88
Волшебник
09.02.24
✎
19:03
|
(87) 🤦 Добавьте ещё разрез "смотрели в глаза" или "глаза были закрыты". Если закрыты, то не поздоровались, а просто коснулись руками.
|
|||
89
Garykom
09.02.24
✎
19:06
|
(73) 45?
|
|||
90
Злопчинский
09.02.24
✎
19:06
|
(8) "Чем справочник отличается от документа?"
- 1. Ничем. И то и другое - набор связанных таблиц (если смотреть в корень) - 2. Если по верхам: то "Справочник - это справочник, а документ - это документ". |
|||
91
Garykom
09.02.24
✎
19:08
|
(90) Эхх и еще 77чник
Документ это 2 таблица а справочник 1! в 1С 7.7 Но еще есть служебные таблицы конечно |
|||
92
Волшебник
09.02.24
✎
19:08
|
(90) О, ещё один взломанный пожаловал...
У документа есть Номер и Дата, а у справочника Код и Наименование, плюс возможна иерархия. Регистратором по регистрам может быть только документ. Стыдно не знать и приравнивать. Это азы 1С. |
|||
93
Garykom
09.02.24
✎
19:09
|
(92) А справочник может быть без кода и наименования?
С реквизитами Номер и Дата? |
|||
94
Злопчинский
09.02.24
✎
19:09
|
(47) не прокатит. Не работать с Лентой или Сбером - значит потерять существенную долю "рынка". Бузинес на это не пойдет, особенно бузинес, который такой=же как сотни аналогичных бузинесов вокруг (купи-продай, например)
|
|||
95
Волшебник
09.02.24
✎
19:10
|
(93) В какой-то извращённой конфе может. Но мы же нормальные люди, в отличие от вас...
|
|||
96
Злопчинский
09.02.24
✎
19:10
|
(92) я не взломанный, я - альтернативно запертый, толерантнее надо быть! ;-)
|
|||
97
Злопчинский
09.02.24
✎
19:11
|
(93) без кода и наименования - запросто. В типовой ТиС - Справочник.Единицы
|
|||
98
Волшебник
09.02.24
✎
19:11
|
(94) Вы когда говорите "бузинес", Вы что пытаетесь донести? Какое-то презрение к бизнесам, которые делают люди и платят Вам зарплату?
|
|||
99
Волшебник
09.02.24
✎
19:12
|
(96) Интересная трактовка... Я подумаю
|
|||
100
formista2000
09.02.24
✎
19:13
|
сто!
|
|||
101
Garykom
09.02.24
✎
19:13
|
(98) Точно, надо говорить/писать без англицизмов: "Промысел"
|
|||
102
Злопчинский
09.02.24
✎
19:14
|
(92) Озвученные различия - это, скажем так, различия второго порядка. Если в вопросе явно не звучит обязательство характеризовать частности - значит озвучиваем макимально общее. А по частностям - к озвученным можно еще вагон неупомянутых различий привести, вплоть до "копипаста" СП в части отсутствия у справочника/документа методов, наличиствующих у документа/справочника
|
|||
103
Волшебник
09.02.24
✎
19:15
|
(102) Не морочьте нам голову.
|
|||
104
АЛьФ
09.02.24
✎
19:15
|
2(92) справочник содержит редко меняемую информацию, документ - информацию об операции.
|
|||
105
formista2000
09.02.24
✎
19:15
|
(104) совершенно верно я так и ответил!
|
|||
106
Злопчинский
09.02.24
✎
19:16
|
(98) отчасти, но только в маленькой части. А ЗП я плачу себе сам, на настоящей ЗП за все мои 25 лет в 1С я провел где-то в раойне года всего...
|
|||
107
АЛьФ
09.02.24
✎
19:16
|
2(80) вопрос был не "сколько раз поздороваться", а "сколько раз пожмут руки".
|
|||
108
Злопчинский
09.02.24
✎
19:16
|
(104) скажите это документам "установка цен" ;-)
|
|||
109
Волшебник
09.02.24
✎
20:11
|
(102) Озвученные мною различия в (92) — это различия существенные, из которых проистекает архитектура 1С как предметно-ориентированной платформы для учёта денег.
* Справочники хранят относительно постоянную информацию о физических и логических сущностях бизнес-мира.
* Документы фиксируют хозяйственные операции над этими сущностями. Ваша галиматья про "второго порядка" и "частности" не имеет отношения к бизнесу. |
|||
110
Злопчинский
09.02.24
✎
19:17
|
(107) я бы поинтересовался - а до ковида они встретились или после?
|
|||
111
АЛьФ
09.02.24
✎
19:17
|
2(105) Стас, наверное, не читал книг по 1С.
|
|||
112
Волшебник
09.02.24
✎
19:18
|
(111) Я их писал...
|
|||
113
Garykom
09.02.24
✎
19:19
|
(107) Ну максимальное 45 раз
Можно сократить если по 3 (и более) человека буду разом жать Чем то напоминает задачку про жарку 3 гренок с каждой стороны на сковороде куда только 2 одновременно помещаются |
|||
114
Garykom
09.02.24
✎
19:22
|
(111)(112) Я бы пошутил но забанят же без чуйства юмора
|
|||
115
Bigbro
09.02.24
✎
19:27
|
(92) в Документообороте например Входящие Исходящие Внутренние документы - это справочники.
|
|||
116
Garykom
09.02.24
✎
19:30
|
(115) Не напоминай... только пилил эту бесшовную ИнтеграцияС1СДокументооборотXXX
|
|||
117
Волшебник
09.02.24
✎
19:31
|
(115) Название конфигурации меняет контекст объектов. Тут вам не там. Тут думать надо...
|
|||
118
Bigbro
09.02.24
✎
19:31
|
(116) на фоне обработок Диадока Интеграция - изящное и элегантное решение я так скажу)
|
|||
119
Волшебник
09.02.24
✎
19:32
|
(114) Не надо со мной шутить. Я суровый товарищ в чёрном плаще с маузером.
|
|||
120
Garykom
09.02.24
✎
19:37
|
(119) Эмм. Теперь желание пошутить стало еще сильней... :)
«моржа стрелять можно, человека стрелять нельзя» |
|||
121
FirstLine Support
09.02.24
✎
19:38
|
Тоже раньше на собесы ходил, ну ничо так, прикольно. Ну если скучно и заняться нечем
|
|||
122
АЛьФ
09.02.24
✎
19:38
|
2(114) все же поняли.
|
|||
123
Irbis
09.02.24
✎
19:44
|
(94) Можно подумать что все только со сбером и лентой работают.
|
|||
124
Волшебник
09.02.24
✎
19:57
|
(122) С Вами мы ещё разберёмся...
|
|||
125
Волшебник
09.02.24
✎
20:12
|
(32) Пишется "кто-то", с дефисом.
|
|||
126
Максимка_
Космонавтом 09.02.24
✎
20:27
|
(115) Потому что именно в этой конфигурации документы и есть "относительно постоянная информация о физических и логических сущностях бизнес-мира"
|
|||
129
Волшебник
09.02.24
✎
20:37
|
(126) Вы что-то такое сказали, что сами не поняли
|
|||
131
АЛьФ
09.02.24
✎
21:08
|
2(123) Не все. Еще работают с Метро, с Тандером, с Союзом Святого Иоанна Воина.
|
|||
132
ДедМорроз
11.02.24
✎
03:06
|
Существенное отличие справочника от документа - это проведение и движения - то,что документ может быть регистратором - это уже следствие.
А по сути, у нас есть один базовый тип - ссылочный объект,который описывает все ссылочные объекты - то есть,реквизиты и табличные части - это особенности ссылочного объекта. Далее,выполняется наследование этого типа с добавлением определенных свойств,как например,справочник,документ,бизнес-процесс,план обмена и т.п. При разработке конфигурации,создавая свой объект определенного типа мы выполняем наследование этого производного от базового класса типа. |
|||
133
Волшебник
11.02.24
✎
08:47
|
(132) Это не следствие, это причина. Только документ можно сделать регистратором по регистру, а движения можете формировать хоть в обработке, хоть в плане обмена.
|
|||
134
Гена
11.02.24
✎
09:09
|
Справочники - это флора, а документы - фауна.
|
|||
135
Волшебник
11.02.24
✎
09:22
|
(134) 👍
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |