|
Как отсортировать структуру? (пятничное) Ø (Волшебник 12.02.2024 13:34) | ☑ | ||
---|---|---|---|---|
0
formista2000
09.02.24
✎
14:13
|
такой вот вопрос задали на собеседовании :-/
|
|||
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) 👍
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |