|
OFF: Какие семерочные привычки необходимо забыть в восьмерке? | ☑ | ||
---|---|---|---|---|
0
ildary
26.03.13
✎
23:50
|
Интересует мнение опытных восьмерочников, которые знают "как надо" и там и там, и встречают следы семерочного стиля в коде восьмерке, оставленные недопереученными программистами.
|
|||
1
Очкарик
26.03.13
✎
23:51
|
писать много букв
|
|||
2
Либерал
26.03.13
✎
23:51
|
скуууучно..
лет 5 назад (или 7?..) всех это интересовало |
|||
3
Очкарик
26.03.13
✎
23:51
|
+(1) все семерочники пишут много букв, не пользуются конструктором запросов и обзывают переменые кратко
|
|||
4
Либерал
26.03.13
✎
23:53
|
щас актуально про привычки толстоклиенточников и упр.формы...
|
|||
5
shlyahtich
26.03.13
✎
23:53
|
ненавижу 1с7
и я понимаю объектность модели для изменения данных и табличность для запросов уже неплохо в 1с8 - но лучше б сделали как в диасофте - сущности совпадают по именам с именами таблиц и в результате DML можно пользовать. а вобще о чем вопрос? |
|||
6
Aleksey
26.03.13
✎
23:54
|
(0) Фигня это всё
|
|||
7
Aleksey
26.03.13
✎
23:56
|
была тут ветка недавно и там был код для 8-ки. И все мега спецы в один голос начали кричать что за такой код надо гнать из профессии и застрелить нужно автора кода... вот только как потом оказалось код то из типовой 8-ки. сразу все спецы притихли.
Так что всё это попытки самоутвердиться неуверенных в себе "спецов" за счет других |
|||
8
Лефмихалыч
26.03.13
✎
23:59
|
все. ни один семерочный навык нормально работать не даст
|
|||
9
Aleksey
27.03.13
✎
00:00
|
(8) точно так же не один восмерочный навык не дает нормально работать в в упр.формах
|
|||
10
andrewalexk
27.03.13
✎
00:02
|
(7) :)...ты так говоришь будто типовые это образец для подражания...
|
|||
11
andrewalexk
27.03.13
✎
00:02
|
(9) :)...навыки 7...навыки 8.. навыки УФ?
|
|||
12
Лефмихалыч
27.03.13
✎
00:03
|
(10) а ты так говоришь, будто это что-то плохое
|
|||
13
Холст
27.03.13
✎
00:03
|
(0) 7ка всегда останется в твоем сердце... не забывай свои корни...
|
|||
14
andrewalexk
27.03.13
✎
00:04
|
(12) :) вообще-то все 1сники знают что типовые пишут студенты...
|
|||
15
Лефмихалыч
27.03.13
✎
00:04
|
(9) ниуя. И без УФ надо было понимать, что на сервере, а что на клиенте. Правда сами по себе формы по началу - это адов ад, согласен
|
|||
16
Aleksey
27.03.13
✎
00:05
|
(14) Но при этом на каждую дописку каждый считает своим долгом написать, что вот у вас дописка, поэтому работает через попу, была бы типовая работала хорошо
|
|||
17
andrewalexk
27.03.13
✎
00:06
|
(16) :) ну я-то не уверен в подобной оценке..с одним писателем типовой тис 7.7 работали вместе
|
|||
18
Юрий Лазаренко
27.03.13
✎
00:07
|
(0) Забудь что типа "булево" нет, в смысле теперь он есть. А то бывало что некоторые кодеры по старой привычке флагам давали значения 0 и 1.
|
|||
19
Aleksey
27.03.13
✎
00:09
|
(18) Это плохо?
|
|||
20
Юрий Лазаренко
27.03.13
✎
00:12
|
(19) Это плохо.
|
|||
21
Aleksey
27.03.13
✎
00:13
|
(20) Почему?
|
|||
22
Лефмихалыч
27.03.13
✎
00:15
|
(19) это плохо. Как минимум понижает читабельность и затрудняет сопровождение. Ну и моветон это - ни где вот не написано, что пукать в переполненном автобусе нельзя, однако ж это плохо
|
|||
23
IamAlexy
27.03.13
✎
00:15
|
знающие люди говорят что надо забыть про быстродействие отзывчивость и юзабилити..
|
|||
24
viktor_vv
27.03.13
✎
00:17
|
(22) Был у меня знакомый, который считал наоборот (насчет пукать, хорошо хоть не в троллейбусе) :), говорил сдерживаться вредно для здоровья :).
|
|||
25
Юрий Лазаренко
27.03.13
✎
00:18
|
(21) Потому что другие кодеры от этого в ступор впадают. Потому что код пишут, делают проверки на 0 и 1, или на >0, или на <>0, а сами забывают сначала флаг проинициализировать и в итоге имеют в нем Неопределено и соответствующую кучу гемора при поиске этой ошибки. Потому что связать такой флаг с контролом в виде флажка на форме напрямую не получится. Ну и т.д.
|
|||
26
Aleksey
27.03.13
✎
00:18
|
(22) т.е. выражение
если флаг = истина тогда менее читаемо, чем если фдаг тогда ? |
|||
27
IamAlexy
27.03.13
✎
00:18
|
(24) хороший человек плохой воздух в себе держать не будет...
|
|||
28
Юрий Лазаренко
27.03.13
✎
00:19
|
(24) Так он наверно на уроках математики еще и на ноль делил!
|
|||
29
Maniac
27.03.13
✎
00:20
|
Надо забыть про скорость работы базы данных однозначно
Вот статейка по общим принципам работы в восьмерке. http://infostart.ru/public/171266/ |
|||
30
Aleksey
27.03.13
✎
00:20
|
(25) А вот тут интересный вопрос. ка ты думаешь сможет ли 8-ка прожевать такой код
Если флаг тогда в случае если флаг = неопределенно? А вот с таким кодом если флаг = истина она точно будет работать |
|||
31
Юрий Лазаренко
27.03.13
✎
00:21
|
(26) Нет, не менее читаемо - во втором примере слово "фдаг" режет слух )
|
|||
32
Aleksey
27.03.13
✎
00:21
|
(31) мои переменный, как хочу так и называю
|
|||
33
SnarkHunter
27.03.13
✎
00:21
|
(26)"Флаг" - слишком длинное имя, назови его "ф", это будет более читаемо...
|
|||
34
Лефмихалыч
27.03.13
✎
00:21
|
(26) да
(30) если может прийти неопределено, значит это не булевского типа переменная, а составного и это совсем другой случай |
|||
35
viktor_vv
27.03.13
✎
00:22
|
(28) Да не, мужик умный, но с небольшими тараканами.
|
|||
36
Лефмихалыч
27.03.13
✎
00:22
|
(32) почитай стандарты и методику разработки, там все эти вопросы раскрыты
|
|||
37
Aleksey
27.03.13
✎
00:22
|
(34) ну так основная же претензия к этому, что может неопределенно прийти
|
|||
38
Aleksey
27.03.13
✎
00:23
|
(36) Ты сейчас про что?
|
|||
39
Юрий Лазаренко
27.03.13
✎
00:23
|
(30) А это зависит от того, задан ли переменной "флаг" тип булево или нет. Если задан - то прожует и не подавится.
|
|||
40
Юрий Лазаренко
27.03.13
✎
00:24
|
(35) Да я прикалываюсь, в (28) была шутка юмора )
|
|||
41
Aleksey
27.03.13
✎
00:24
|
(39) Ну а если человек цетирую тебя "забыл проинициализировать их"
|
|||
42
Юрий Лазаренко
27.03.13
✎
00:25
|
(37) Для числового флага "Неопределено" - это все, что не равно 0 и 1. Для булевого флага, если тип переменной объявлен, значения "неопределено" быть вообще не может, что уменьшает количество потенциальных ошибок в коде.
|
|||
43
Юрий Лазаренко
27.03.13
✎
00:27
|
(41) Значит он слабое звено и премию в этом квартале не получит...
|
|||
44
Armando
27.03.13
✎
00:28
|
Еще семерочники любят результат запроса выгружать в ТЗ... Поубивал бы.
|
|||
45
Лефмихалыч
27.03.13
✎
00:30
|
(44) ага, только результаты нескольких разных запросов в ТЗ, а потом круть-верть с НайтиСтроки и прочая хренопень. Ябысжог
|
|||
46
Aleksey
27.03.13
✎
00:31
|
(44) Ох нельзя вас к типовым 8-кам подпускать... вы всех писателей типовых поубиваете на том основании, что они по вашему мнению пишут как семёрочники?
|
|||
47
Aleksey
27.03.13
✎
00:32
|
Типовая БП 2.0
Найти: выполнить().Выгрузить() Найдено 975. Почти 1000 человек сдохло :( |
|||
48
Лефмихалыч
27.03.13
✎
00:33
|
(46) нет такой тенденции в типовых. в отраслевых может быть все, что угодно, а в типовых - нет такой тенденции
|
|||
49
Aleksey
27.03.13
✎
00:33
|
(48) А 1С об этом знает?
|
|||
50
SnarkHunter
27.03.13
✎
00:33
|
(0)Придется забыть про T-SQL и приучать себя к копрозапросам восьмерки...
|
|||
51
Лефмихалыч
27.03.13
✎
00:34
|
(47) а вот от 2.0 кода не видел - как-то не довелось. В конце концов - тыщей больше, тыщей меньше, погоды не сделает
|
|||
52
Aleksey
27.03.13
✎
00:34
|
В 7-ке считалось плохим тонном обращаться через 2 точки, мол по времени это долго.
В 8-ке сплошь и рядом обращения чуть ли не через 20 точек |
|||
53
Aleksey
27.03.13
✎
00:35
|
(51) НайтиСтроки - найдено 3122
Еще 3к человек отдали богу душу |
|||
54
Maniac
27.03.13
✎
00:35
|
Семерочники любят объявлять короткие переменные типа ТЗ, k , i и езе одноклеточные переменные.
И еще писать все без пробелов. За это порубил бы. |
|||
55
Юрий Лазаренко
27.03.13
✎
00:36
|
(52) Управляемые формы это поправили.
|
|||
56
Лефмихалыч
27.03.13
✎
00:36
|
(52) в восьмерке это считается еще более плохим тоном
|
|||
57
Aleksey
27.03.13
✎
00:36
|
Странно что все про найтиПоКоду молчат (интересно на селезневки еще остались живые?)
|
|||
58
IamAlexy
27.03.13
✎
00:37
|
(53) а чего плохого в "найтистроки" ?
|
|||
59
Лефмихалыч
27.03.13
✎
00:38
|
(57) если хочешь, продолжай выгружать запросы в ТЗ, объявлять короткие переменные, сравнивать булево с истиной и так далее и заниматься прочим клюшкодавством. Только христом богом прошу - не пропагандируй
|
|||
60
viktor_vv
27.03.13
✎
00:38
|
(50) Точно :), когда уже Cast / convert нормальный прикрутят, и Left не мешало бы.
Ну это чисто подбросить :). |
|||
61
Лефмихалыч
27.03.13
✎
00:39
|
(58) в самих по себе ни чего. Плохо начинается когла они вместо соединений таблиц используются
|
|||
62
Aleksey
27.03.13
✎
00:39
|
(56) пожалей разработчиков типовых...
Справочник Номенклатура ТестЗапрос = Новый Запрос(); ТестЗапрос.УстановитьПараметр("Номенклатура", МассивНоменклатура); ТестЗапрос.Текст = .... ТаблицаЗапроса = ТестЗапрос.Выполнить().Выгрузить(); ТаблицаЗапроса.Колонки.Добавить("Глубина"); ТаблицаЗапроса.Колонки.Добавить("Описание"); ... Если ЭлементыФормы.КоманднаяПанельСчетаУчета.Кнопки.СкрытьНеИспользуемые.Пометка Тогда НайденныеСтроки = ТаблицаЗапроса.НайтиСтроки(Новый Структура("АктивностьПравила", Ложь)); ... |
|||
63
Юрий Лазаренко
27.03.13
✎
00:39
|
(57) Пожалста: "Не используйте метод НайтиПоКоду, а получайте ссылку на необходимый элемент справочника запросом".
|
|||
64
Aleksey
27.03.13
✎
00:40
|
(58) не знаю, спроси у Лефмихалыч он готов "Ябысжог" тех кто юзает найтиСтроки
|
|||
65
Лефмихалыч
27.03.13
✎
00:41
|
(62) заутомил
|
|||
66
Лефмихалыч
27.03.13
✎
00:41
|
(64) я там написал, за что ябысжог и это совсем не то, что ты привел в качестве примера. Ты просто читать не умеешь или не хочешь
|
|||
67
Конфигуратор1с
27.03.13
✎
00:42
|
(7) В типовых довольно часто отходят от стандартов разработки 1с. даже я замечаю те же запросы в цикле, когда их просто прячут в процедурах. Вроде и нет запроса в цикле, а если перейти в третью по вложенности процедуру то натыкаешься на запрос ...
|
|||
68
Aleksey
27.03.13
✎
00:43
|
(66) как раз в (62) пример того за что бы ты сжог. выгрузка в ТЗ и затем найтиСтроки. Нетак ли?
|
|||
69
viktor_vv
27.03.13
✎
00:43
|
(62) Ну это не совсем корректный пример
ЭлементыФормы.КоманднаяПанельСчетаУчета.Кнопки.СкрытьНеИспользуемые.Пометка Тут к базе обращений нет. |
|||
70
SnarkHunter
27.03.13
✎
00:44
|
>> В типовых довольно часто отходят от стандартов разработки 1с
Страна-то нетипичная, страна неординарная, У нас любое действие всегда нолю равно. Системы – бессистемные, стандарты – нестандартные, Пространство – неэвклидово, хрен знает, чьё оно. (c) |
|||
71
viktor_vv
27.03.13
✎
00:44
|
(69)+ Че-то я подумал ты про точки там пример давал.
|
|||
72
Aleksey
27.03.13
✎
00:44
|
(63) НайтиПоКоду - найдено 97
Громче кричи, а то писатели типовых тебя не слышат Поиск осуществлялся по БП 3.0. а то могут сказать, что 2.0 старая и неактуальная |
|||
73
IamAlexy
27.03.13
✎
00:46
|
(72) да ладно дебе бурчать.. небось валюту ищут по коду..
или еще какие "кодированные" классификаторы |
|||
74
Юрий Лазаренко
27.03.13
✎
00:46
|
(62) Ну и че? Если результат запроса в дальнейшем может использоваться несколько раз с различными отборами, то естественно лучше один раз получить запросом все возможные варианты, а потом через найтиСтроки отбирать необходимые в данном конкретном случае наборы строк, чем каждый раз делать по запросу. И разработчики типовых об этом знают и пользуются этим. Ты мне сейчас уже просто проповедника напоминаешь, который придирается к словам и выдирает фразы из контекста. Если ты старовер, любишь клюшки и смотришь на восьмерку как на овно - флаг тебе в руки (числовой), никто насильно на снеговика перетягивать не станет.
|
|||
75
Aleksey
27.03.13
✎
00:48
|
(73) не только, в плане обмена очень часто юзается
|
|||
76
Юрий Лазаренко
27.03.13
✎
00:48
|
(66) Забей и не спорь, он цепляется к слову, а не его смыслу. Я вот уже забил и счас пойду спать.
Всем чмоки в этом чяте! |
|||
77
Конфигуратор1с
27.03.13
✎
00:50
|
(72) Все от ситуации зависит. Одно дело, когда найти по коду юзают разработчики конфу - за это убивать надо, другое дело те кто допиливает до типовой всякие печатные формы и обработки, не имея возможность ее редактировать
|
|||
78
SnarkHunter
27.03.13
✎
00:50
|
(76)Что еще за чмоки? Требую чмоки ко мне не применять!
|
|||
79
Maniac
27.03.13
✎
00:50
|
Кого то седня плющит непадецки.
В семерке никаких НайтиСтроку или найтиСтроки никогда не было. В восьмерке это основной иснтрумент по сути и просто шикарно что он есть. |
|||
80
Юрий Лазаренко
27.03.13
✎
00:51
|
(78) Всем чмоки кроме Охотника на Снарков
|
|||
81
Maniac
27.03.13
✎
00:52
|
(77) найти по коду обычно юзают все кто пишут обработки по обмену данными.
|
|||
82
Aleksey
27.03.13
✎
00:52
|
(76) Так смысл на самом деле просто. "Нет никакой ложки"
Бессмыслено соблюдать стандарты если на самом деле стандартов не существует |
|||
83
Юрий Лазаренко
27.03.13
✎
00:53
|
(79) Да не об этом речь изначально была, а о том, что данные из базы в 8-ке лучше получать одним запросом, а не кучей запросов, выгруженных каждый в свою таблицу, которые потом объединяются в одну.
|
|||
84
Aleksey
27.03.13
✎
00:53
|
(77) так я только про типовую и говорю, которая же написано по стандартом? А то что же получается стандарт от 1С, которые сами же этот стандарт и не соблюдают?
|
|||
85
Aleksey
27.03.13
✎
00:54
|
(83) Глупости, всё зависит от ситуации.
|
|||
86
SnarkHunter
27.03.13
✎
00:54
|
(80)Спасибо :-)
(79)Были, были. Просто вы не знали... |
|||
87
Aleksey
27.03.13
✎
00:54
|
(86) небыло
|
|||
88
Юрий Лазаренко
27.03.13
✎
00:55
|
(82) Алексей, фу быть таким! Стандарты существуют, и разработчики типовых очень их блюдут. А если не блюдут, то их за это чморят на высшем уровне и лишают премий (инфа проверенная).
|
|||
89
Maniac
27.03.13
✎
00:55
|
(83) ситуации разные. разные решения.
МЕня тоже например бесит чт ов УТ10 ПолучитьЦЕнуНоменклатуры() - единственный участок ВСЕЙ типовой по получению цену. и он везед в цикле на любой обработке табличных частей и прочих дел номенклатуры. |
|||
90
Maniac
27.03.13
✎
00:56
|
Но если его глянуть становится понятн опочему так.
|
|||
91
Юрий Лазаренко
27.03.13
✎
00:56
|
(85) Из каждого правила бывают исключения, о чем я уже написал в (74)
|
|||
92
Конфигуратор1с
27.03.13
✎
00:57
|
(84) У Вас немного логика неправильна. Получается если сотрудники ГАИ нарушают правила, то правил не существует и их можно не соблюдать? Но правила придуманы не для того что бы от гаишников отмазаться. а для того что бы обезопасить движение. Так и с кодом - да, в типовых отходят от стандарта. И я отхожу когда не знаю стандарт или когда не хватает знаний и опыта сделать по стандарту. да, это не смертельно, но и не очень хорошо
|
|||
93
viktor_vv
27.03.13
✎
00:57
|
(87) Даже и сейчас есть, но в не совсем кошерной 1С.
|
|||
94
Юрий Лазаренко
27.03.13
✎
00:57
|
(89) Я уже говорил выше, что бывают разные ситуации, и что даже в 8-ке иногда лучше выгрузить в ТЗ и работать уже с ней.
|
|||
95
Aleksey
27.03.13
✎
00:57
|
(91) вот поэтому и не надо так безапелляционно заявлять, что поубивал бы всех
|
|||
96
Aleksey
27.03.13
✎
00:58
|
(93) ты про ИТЗ?
|
|||
97
Maniac
27.03.13
✎
00:58
|
(94) очень часто так делаю когда надо получить плоскую таблицу данных.
|
|||
98
viktor_vv
27.03.13
✎
00:58
|
(96) Да.
|
|||
99
SnarkHunter
27.03.13
✎
00:59
|
(87)Значит вы тоже не знали
|
|||
100
Конфигуратор1с
27.03.13
✎
01:00
|
100
|
|||
101
SnarkHunter
27.03.13
✎
01:00
|
(96)Бинго!
|
|||
102
Maniac
27.03.13
✎
01:00
|
практически везде всегда запросы в 1С выгружаются в таблицы если это не отчеты.
|
|||
103
Юрий Лазаренко
27.03.13
✎
01:01
|
(95) Я этого не говорил, но с тем кто говорил соглашусь. То, о чем идет спор - это мощный инструмент, мощный примерно как бэха альпина на заднем приводе с 400 л.с. под капотом. В умелых руках она летает, но в неумелых скорее всего станет средством убийства скорострельности базы.
|
|||
104
Конфигуратор1с
27.03.13
✎
01:03
|
(102) не ну выгрузить для загрузки святое дело. Не обходить же выборку и прописывать каждый реквизит.
|
|||
105
Aleksey
27.03.13
✎
01:14
|
(99) ИТЗ юзаю постоянно, только какое это имеет отношения к языку 1С?
|
|||
106
viktor_vv
27.03.13
✎
01:33
|
От жеж блин, буквально только что заюзал НайтиПоРеквизиту() в восьмерке :), гореть мне в аду, грешнику :).
|
|||
107
Aleksey
27.03.13
✎
01:37
|
(106) там очередь маленькая. Всего лишь 43 раза в типовой 3.0 встречается
|
|||
108
Cthulhu
27.03.13
✎
01:40
|
о том, что привычка семерочника думать прежде чем делать - при переходе на восьмерку оказывается очень вредной - уже упоминали?..
|
|||
109
viktor_vv
27.03.13
✎
01:53
|
(107) То есть там приличные люди будут :), уже хорошо :).
|
|||
110
Злопчинский
27.03.13
✎
02:10
|
лично меня пуг(кает) в 8-ке только одно - отсутсвие внятного понимания как правильно писать запросы. Сконструировать запрос - наверное не проблема. А вот сконструировать запрос близкий к правильному - тут меня смущает...
|
|||
111
Злопчинский
27.03.13
✎
02:35
|
Про булево-бирюлево
"...програмисты знают что с помощью двоичной системы счисления можно записывать числа любого порядка, а не только "0" и "1"..." |
|||
112
Sserj
27.03.13
✎
05:08
|
(0) Да ничего не надо забывать, просто помнить что в 7-ке иногда выборки быстрее, а в 8-ке почти всегда быстрей запросы. А все остальное просто понты.
Булево/небулево можно было бы говорить если бы была жесткая типизация в языке, а так это все игрушки детей во "взрослость". |
|||
113
Красный рассвет
27.03.13
✎
05:34
|
(108) Точно ничего не перепутал?..
|
|||
114
Красный рассвет
27.03.13
✎
05:38
|
(110) Хорошо, когда только это и пугает. Универсальной правильности нет и не может быть, многое зависит от ситуации (говоря 1руССким языком - контекста).
|
|||
115
Life-Kife
27.03.13
✎
06:29
|
(102) не правда
|
|||
116
0xFFFFFF
27.03.13
✎
06:39
|
(44) "Еще семерочники любят результат запроса выгружать в ТЗ... Поубивал бы."
а если в запросе ВЫБРАТЬ ПЕРВЫЕ 1, то тоже ужас ужас? |
|||
117
Ksandr
27.03.13
✎
07:24
|
Привычку не использовать построитель и СКД в отчетах
|
|||
118
SnarkHunter
27.03.13
✎
07:29
|
(105)Как ни странно работа с ИТЗ ведется на языке 1С...
|
|||
119
Chai Nic
27.03.13
✎
07:34
|
(44) Я тебе поубиваю! Выгрузка в ТЗ - это более приближенный к реляционной идеологии способ, по сравнению с навигационным убожеством выборки.
|
|||
120
Mikeware
27.03.13
✎
07:39
|
Напрягает несколько кастрированный язык запросов.
хотя инстркументарий - построитель запросов - оказался таким же, как в нормальной семерке. привязки сделаны поудобнее - не кодом, а конструктором. а вот многосложность напрягает. и убивает угребищный пофигуратор, буду покупать снегопата. |
|||
121
orefkov
27.03.13
✎
07:44
|
Семерочникам без него в 8ке никак, ибо уже едали и послаще морковки.
|
|||
122
Mikeware
27.03.13
✎
07:47
|
(121) отож.
в (120) напрягает не "многосложность", а "многослоВность" |
|||
123
Chai Nic
27.03.13
✎
07:51
|
(122) И "длиннословность") Особенно это касается объектов, имеющих отношение к компоновке данных.
|
|||
124
el-gamberro
27.03.13
✎
07:55
|
Семерочники активно пользуют список значений вместо массива.
|
|||
125
1Сергей
27.03.13
✎
07:56
|
(124) он прекрасно заменяет и массив и соответствие
|
|||
126
orefkov
27.03.13
✎
07:56
|
(123)
У 1С видимо откаты от производителей мониторов :) В каждом новом релизе названия объектов все длиннее. ЗЫ: прочитал все с начала. Смешная ветка. |
|||
127
perkos
27.03.13
✎
07:59
|
(0) не забывай свои корни, помни, есть вещи на порядок выше, слышишь...((=
|
|||
128
orefkov
27.03.13
✎
07:59
|
(125)
И в обоих случаях проигрывает спецзаточенному под свою задачу восьмерочному объекту - для массива он избыточен (пометки и представления), для Соответствия медленен (линейный поиск) |
|||
129
Ksandr
27.03.13
✎
08:00
|
(125) Соответствие? Как?
|
|||
130
1Сергей
27.03.13
✎
08:00
|
Меня поражает сколько пафоса в одинесниках...
ЗЫ Я про ветку |
|||
131
1Сергей
27.03.13
✎
08:00
|
(129) Получить(), Установить()
|
|||
132
MSII
27.03.13
✎
08:16
|
(131) Попробуй при помощи СЗ сделать аналог соответствия, в ключах которого лежат ссылки на справочник Контрагенты, а в значениях - ссылки на справочник ФизЛица.
|
|||
133
1Сергей
27.03.13
✎
08:17
|
(132)в рамках одной процедуры можно использовать кода, наименования. не критично использовать ссылки
|
|||
134
1Сергей
27.03.13
✎
08:27
|
Я вот пока не совсем понял всей прелести фиксированных массивов, соответствий, структур. Не могу придумать в каких случаях их удобно использовать
|
|||
135
alkov
27.03.13
✎
08:30
|
(134) Параметры сеанса и прочие передачи клиент-сервер
|
|||
136
be-may
27.03.13
✎
08:32
|
по-моему, ничего не нужно забывать. Надо помнить, что в любой момент жизнь может столкнуть тебя снова с 77. :)
|
|||
137
alkov
27.03.13
✎
08:33
|
(136) Ладно с 7.7. Совсем недавно спросили совета по экспорту данных из Бухии 6.0.
|
|||
138
ildary
27.03.13
✎
08:43
|
(136)я не предлагаю забывать 7.7 как таковую. Вопрос звучал - какие семерочные приемы неуместны при работе в восьмерке?
|
|||
139
Сияющий Асинхраль
27.03.13
✎
08:45
|
(122) здесь соглашусь, напрягает многословность, модуля короче тысяч трех строчек и не припомню, при том что в этих модулях еще обычно куча функций и процедур из других модулей. Постоянно вспоминаю официальные рекомендации 1с не делать процедуры и функции длиннее 400 строчек :-)
|
|||
140
alkov
27.03.13
✎
08:50
|
(0)
* Получение выборок через Выбрать() (аналогично ВыбратьЭлементы() и ВыбратьДокументы()) вместо запросов. * Получение объекта без необходимости, когда достаточно ссылки. |
|||
141
MSII
27.03.13
✎
08:59
|
(133) Ага. Т.е. не "прекрасно заменяет", а является костылем ограниченного применения.
|
|||
142
Loki Evil
27.03.13
✎
09:06
|
(0)
В 7-ке: Если (пумпурум = 1) ИЛИ (пумпурум=2) Тогда КонецЕсли; В 8-ке можно без скобок, в 7-ке без скобок получаем вот это: Неправильное использование арифметической или строковой операции При проверке модуля обнаружены синтаксические ошибки! А теперь честно сознайтесь, кто каждый раз наступает на эти грабельки в конвертации? |
|||
143
ковер
27.03.13
✎
09:10
|
(59) "если хочешь, продолжай выгружать запросы в ТЗ" а что в этом такого криминального?
|
|||
144
ice777
27.03.13
✎
09:12
|
после бесед с парой семерочников решил:
- проще всего отрубить голову и пришить непокалеченную клюшками ;) |
|||
145
viktor_vv
27.03.13
✎
09:24
|
Че-то я уже комплексовать начинаю :).
|
|||
146
Pahomich
27.03.13
✎
09:30
|
Ничего не надо забывать, надо все помнить.
|
|||
147
Mikeware
27.03.13
✎
09:36
|
(139) да это не только "официальнве рекомендации 1с". Это общие принципы. Описанные в т.ч. в книге ВанТассела 1985 года издания, причем вроде на примере кобола или фортрана...
|
|||
148
Mikeware
27.03.13
✎
09:38
|
(144) ну да. "проще отрубить голову" - это похоже.
"восьмерка разжижает мозг"© тем, у кого есть... у кого нет - тем легче... |
|||
149
Mikeware
27.03.13
✎
09:39
|
(141) не костылем, а способом решения проблемы на существующем инструментарии...
|
|||
150
godmod80
27.03.13
✎
09:51
|
(0) Семерка изначально для маленькой группки бухов, Восьмерка ЕРП в массы 8)
|
|||
151
UIV
27.03.13
✎
10:11
|
Семерочные привычки на восьмерке забывать не надо. Ну только если использование числовых флагов. Остальное пойдет только на пользу. Дятлов которые будут хулить твой код не слушай, это у них от общей тупости и зашоренности мышления. Выгрузка результата запроса в ТЗ с последующей обработкой и кручение циклов это нормальные приемы программирования. Массивы и соответствия глючная шняга, проблемная в отладке и последующей доработке кода.
Кстати в процессе заказа проектов во франчи заметил. Свежие восьмерочники, не знающие других языков программирования вобще крайне негибки и не могут решать сложные задачи и не способны писать код. Когда хоть что то в отчете за рамки их любимого СКД выходит сразу виснут и начинают ныть "ересь", у них в башке "нельзя сделать в конструкторе" и "нельзя сделать в принципе" синонимы. Если же все надавить и заставить сделать то, что нужно а не то, что на курсах научили, рожают таких кадавров, что на код страшно смотреть. Те кто с семерки начинал в этом плане сильно адекватней. А то, что орать будут "твой код оно", не заморачивайся, это у них от общей неграмотности, у них оно весь код кроме того который они способны понять, а читать код они умеют очень плохо, максимум в конструкторе запрос посмотреть и простенький цикл отследить. |
|||
152
be-may
27.03.13
✎
10:15
|
(150) вот 99% даю на то, что это пишет человек, который в семерке никогда не писал.
и вообще все пафосные восьмерочные комменты этой ветки от тех, кто 7.7. не знает, да, собственно и не знал. Сразу сел на 8. |
|||
153
andrewalexk
27.03.13
✎
11:18
|
(151) :) вот ты что сделал! ты же закрыл тему!....а надо было сра*ся до 1000...
|
|||
154
alkov
27.03.13
✎
11:20
|
(151) Можно подробней про глючность массивов и соответствий?
|
|||
155
Pahomich
27.03.13
✎
13:21
|
Никакой преемственности в релизах платформ нет, один романтизьм. По уму все функции семерки должны корректно работать в восьмерке!
|
|||
156
viktor_vv
27.03.13
✎
13:37
|
(155) Да ну нафик, это был бы ад и израиль :), в одном флаконе причем.
Ну и с их стороны правильно было с нуля писать, пока была такая возможность. |
|||
157
Mikeware
27.03.13
✎
13:45
|
(156) с другой стороны, сокрытие структуры хранения не есть гуд, но есть свинство.
впрочем, наверняка учли "уроки 1с++" :-) |
|||
158
fisher
27.03.13
✎
13:58
|
(0) Нету никакого "семерочного стиля". Есть просто недоученные программисты. А так как каждый недоучка плодит своих тараканов, то и рецептов универсальных нет.
|
|||
159
UIV
27.03.13
✎
14:21
|
(158) Чем недоученный программист отличается от доученного?
|
|||
160
orefkov
27.03.13
✎
14:29
|
(159)
Тем, что не может отличить доученного программиста от недоученного :) |
|||
161
fisher
27.03.13
✎
14:30
|
(159) На банальности нарываешься? :)
У прога с классической подготовкой не может быть никаких стилистических проблем при переходе с клюшек на снеговика. Только безмерное облегчение. |
|||
162
ДенисЧ
27.03.13
✎
14:30
|
(157) какое сокрытие? В платформе есть штатное средство получения структуры...
|
|||
163
UIV
27.03.13
✎
14:32
|
(161) А понятно. Еще один Кнутофил.
|
|||
164
fisher
27.03.13
✎
14:34
|
(163) Вы мне льстите. Хотя "сортировку и поиск" я по диагонали пролистал.
|
|||
165
orefkov
27.03.13
✎
14:34
|
(163)
Вы так говорите, будто это что-то плохое. |
|||
166
UIV
27.03.13
✎
14:40
|
(164) А понятно. Еще один недоученный программист притворяющийся доученным.
(165) Нет. Это идентификационный ярлык, а не клеймо. Я вобще толерантен и даже почти не гомофоб. |
|||
167
fisher
27.03.13
✎
14:46
|
(166) "ярлык" и "толерантен" как-то слабо сочетаются, не?
|
|||
168
UIV
27.03.13
✎
14:49
|
(167) То есть по твоему ценники в магазинах и ярлычки с размером на одежде это проявления нетерпимости и ксенофобии?
|
|||
169
orefkov
27.03.13
✎
14:53
|
(168)
Ну и какой же ты программист после этого? Из утверждения, что "А не есть Б", вовсе не следует, что "А есть не Б". |
|||
170
fisher
27.03.13
✎
14:54
|
(168) По-моему, ты просто тролль. Причем скучный.
|
|||
171
Classic
27.03.13
✎
14:54
|
(169)
В последнее время программистам логика не нужна |
|||
172
UIV
27.03.13
✎
15:15
|
(169) Программист я и до и после этого посредственный. Но специалист по внедрению 1Сник я хороший, значительно выше среднего.
Но высказывание мое пробелами в логике не страдает. Независимо от того какой я программист. |
|||
173
AlexTim03
27.03.13
✎
15:34
|
(0) "Оставь привычки, всяк сюда входящий"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |