![]() |
![]() |
|
За что я ненавижу 1С? | ☑ | ||
---|---|---|---|---|
0
PlotNick
06.05.08
✎
14:21
|
Блин, полчаса писал обработку для 8.1. Сделал такую-же для 8.0. И тут обнаружилось, что ПравоДоступа() в 8.0 не позволяет получать права доступа к объекту метаданных произвольно заданного пользователя - только текущего. Елки-зеленые всю малину абасрали... Как теперь быть, ума не приложу, конвертить рабочую базу в 8.1 - долго, муторно да и другие сложности возникнут, это как пить дать...
|
|||
1
ТелепатБот
гуру
06.05.08
✎
14:21
|
||||
2
Господин ПЖ
06.05.08
✎
14:23
|
ам/кг
сначала надо думать, потом делать... |
|||
3
Fragster
гуру
06.05.08
✎
14:24
|
Сабж не раскрыт! ИМХО аффтар виноват сам!
Делал полное управление пользователями на 8.0 без конфигуратора, все работало, лень искать. |
|||
4
IronDemon
06.05.08
✎
14:24
|
(2) +1
|
|||
5
Kraft
06.05.08
✎
14:28
|
пиздец...
(3) +1 |
|||
6
Maxus43
06.05.08
✎
14:33
|
(0) >>конвертить рабочую базу в 8.1 - долго, муторно да и другие сложности возникнут, это как пить дать...
Не вижу в этом проблемы никакой, только лучше будет |
|||
7
PlotNick
06.05.08
✎
14:33
|
(3) Ну и как получить список прав доступа заданных пользователей, для заданных объектов метаданных. В 8.1 синтаксис метода такой:
ПравоДоступа(<Право>, <Объект метаданных>, <Пользователь/Роль>) Третий параметр имеет значение, только если у текущего пользователя есть адм. права. В 8.0-же у этого же метода вообще отсутствует третий параметр. И чего то я не нахожу возможности получить список прав не только текущего пользователя. ни ПараметрыДоступа() ни РольДоступна() не позволяют этого делать... |
|||
8
Гений 1С
гуру
06.05.08
✎
14:38
|
(7) Никак. Запускать под каждым пользователем, гыгыгы.
|
|||
9
ShoGUN
06.05.08
✎
14:44
|
(0) Разница между понятиями "обратная совместимость" и "прямая совместимость" для тебя видимо неочевидна.
|
|||
10
PlotNick
06.05.08
✎
14:48
|
(9) Да я не совместимости говорю, меня удручает сам факт того, что этого не позволяет платформа, которая не первый год выпускается и продается и уже имеет 18 релизов.
|
|||
11
ShoGUN
06.05.08
✎
14:51
|
(10) Пардон. В новой версии это есть? Есть, учли пожелания и добавили. О чём стенания?
|
|||
12
Fragster
гуру
06.05.08
✎
14:52
|
ПользовательИнформационнойБазы (InfoBaseUser)
ПользовательИнформационнойБазы (InfoBaseUser) Свойства: АутентификацияОС (OSAuthentication) АутентификацияСтандартная (StandardAuthentication) Имя (Name) ОсновнойИнтерфейс (DefaultInterface) Пароль (Password) ПарольУстановлен (PasswordIsSet) ПоказыватьВСпискеВыбора (ShowInList) ПолноеИмя (FullName) ПользовательОС (OSUser) Роли (Roles) УникальныйИдентификатор (UUID) Язык (Language) Методы: Записать (Write) Удалить (Delete) Описание: Предназначен для получения и записи сведений о пользователе в информационную базу. Если текущий пользователь не обладает административными правами, он может изменить только ограниченный набор сведений о себе. Возможен обмен с сервером. См. также: МенеджерПользователейИнформационнойБазы, метод СоздатьПользователя МенеджерПользователейИнформационнойБазы, метод НайтиПоИмени МенеджерПользователейИнформационнойБазы, метод НайтиПоУникальномуИдентификатору МенеджерПользователейИнформационнойБазы, метод ТекущийПользователь СоединениеИнформационнойБазы, свойство Пользователь |
|||
13
Кураж
06.05.08
✎
14:52
|
Восьмерочка и мне кажется очень слабоватенькой, после того как попробуешь всякие-разные прелести 8.1... Что поделаешь, прогресс не стоит на месте...
|
|||
14
Fragster
гуру
06.05.08
✎
14:53
|
А мораль сей басни такова: чтобы иметь право что-то ругать, надо это что-то изучить...
|
|||
15
PlotNick
06.05.08
✎
15:13
|
(13) Да какой нафиг это прогресс? 1С как платформа безнадежно отстает лет эдак на пять-десять и не использует возможности индустрии ПО даже вчерашнего дня.
Объектно - ориентированный подход? Полиморфизм, наследование, инкапсуляция? Быстрота построения отчетов? Хорошая масштабируемость? Возможность создания внешних модулей - плагинов? Эффективные инструменты для командной разработки? Система контроля версий? Эффективные инструменты тестирования? Нормальные средства защиты кода? Средства экспорта-импорта форм, макетов, модулей? и прочее.. прочее.. прочее.. Многое из перечисленного есть, но настолько все говёненькое, что аж выть хочется. А выбирать в нашей стране не приходится. Приходится надеется, что мы когда нибудь научимся наконец создавать нормальные средства разработки, собирать автомобили и играть в футбол. Последнее уже начало получатся - пример тому победа "Зенита"... |
|||
16
Maxus43
06.05.08
✎
15:15
|
(15) почти всё есть, уметь надо только... если я не умею програмить на чом то, я это не засираю
|
|||
17
Stepa86
06.05.08
✎
15:23
|
(15) не нравится? пиши на сях свою обработку и проверяй там права доступа...
|
|||
18
PlotNick
06.05.08
✎
15:24
|
(16) Засирать и говорить о недостатках - разные вещи. Уметь можно и баяном орехи колоть, только удобней все-же соответсвующим инструментом пользоваться, а не кичится тем, что дескать у нас не только песня ладная но и орехи колоть баяном мы мастера-умельцы.
К тому-же для того, чтобы ругать отечественный автопром, мне к примеру необязательно уметь водить автомобиль. |
|||
19
Fragster
гуру
06.05.08
✎
15:33
|
Ежики плакали, кололись, но продолжали жрать кактус...
|
|||
20
IgorKa
06.05.08
✎
15:42
|
ещё один инкапсулянт-пораженец нарисовался...
полиморфизма ему видите-ли не хватает... (так себе ворчу потихоньку, никого не трогаю) |
|||
21
Господин ПЖ
06.05.08
✎
15:52
|
(15) покажите предметно-ориентированный РАД где всё это есть и работает...
|
|||
22
ShoGUN
06.05.08
✎
16:04
|
(19) +100
|
|||
23
PlotNick
06.05.08
✎
16:11
|
(21) А и говорю - альтернативы нет к сожалению, именно из за такого монопольного положения порой создается впечатление, что 1С просто "нюх потеряли" и практикуют общение с многочисленной армией разработчиков и пользователей платформы не лицом к лицу, а жопой в анфас... Но все таки нельзя не согласится с тем, что медленно, с большим трудом и скрипом недостатки платформы устраняются и она совершенствуется. Но иногда кажется, что еще чуть-чуть и ты начнешь думать что было бы может лучше, если бы мы проиграли войну Германии а 1С-а вовсе не было ;)
|
|||
24
iSeRG
06.05.08
✎
16:15
|
(23) а может быть было бы лучше, если бы ты на свет не родился
|
|||
25
PlotNick
06.05.08
✎
16:17
|
(24) Сам не сдохни - живи долго и будь счастлив ;)
|
|||
26
Леха Дум
06.05.08
✎
16:18
|
(24) он бы точно не родился, согласен с (2) +1000
|
|||
27
iSeRG
06.05.08
✎
16:18
|
(25) тебе того же. Деды не для того свою жизнь отдавали чтобы у потомков такие мысли возникали.
|
|||
28
PlotNick
06.05.08
✎
16:22
|
(27) Да чего ты разнервничался... у самого прадед погиб... Про войну была аллегория, если непонятно.
|
|||
29
iSeRG
06.05.08
✎
16:24
|
(28) мне куда понятней аллегория с дуруками и дорогами
|
|||
30
Advan
06.05.08
✎
16:26
|
(0)Ты не поверишь - в 7.7 она даже не откроется!
|
|||
31
PlotNick
06.05.08
✎
16:27
|
(29) Ну вот и получается примерно то-же самое, что если бы я говорил -"У нас две беды - дураки и дороги", а на меня набрасывались бы с окриками -"Офигел что-ли? Это наша гордость, ни у кого в мире нет таких дорог и таких дураков"...
|
|||
32
Nordok
06.05.08
✎
16:36
|
(23) Есть такая байка, что если бы мы проиграли скорее всего, 80% населения было бы уничтожено сразу, остальные 20% работали бы в рабстве :)
|
|||
33
Maxus43
06.05.08
✎
16:37
|
(32) + в рабстве програмили на 1с
|
|||
34
PlotNick
06.05.08
✎
16:39
|
(32) Ну вот, если бы не было 1С-а, 80 процентов программистов занимались другими вещами, а остальные 20 работали бы за рубежом.. ;)
|
|||
35
NewNick
06.05.08
✎
16:41
|
(23) тебе к дохтуру надо. на стационар.
|
|||
36
PlotNick
06.05.08
✎
16:46
|
(35) Я слышал что у буйных шизофренников весной обостряется агрессия, при чем они зачастую отрицают наличие болезни и даже подозревают всех вокруг в слабоумии... Сходил бы сам, мало ли что...
|
|||
37
Nordok
06.05.08
✎
16:47
|
(34) Если бы его не было, его бы придумали.
|
|||
38
ShoGUN
06.05.08
✎
16:57
|
(36) Расслабься, а? Либо перестань жрать кактус, либо перестань плакать и ругать его. Деньги платят? Платят? Причитания считаю необоснованными.
|
|||
39
Mime
06.05.08
✎
16:59
|
Ппц, так начинались звездные войны....
Из-за того что автор боится или не может корректно сконвертировать базу под 8.1 И ненавидеть в этом случае нужно не 1С, а себя... Потратить пару дней и понять что тема и пол пука не стоит. |
|||
40
iSeRG
06.05.08
✎
17:01
|
(38) правильно, я давно продолжаю жрать кактус.
|
|||
41
PlotNick
06.05.08
✎
17:04
|
(38) Да я и не напрягался и не плакал - просто повозмущался малехо ;)
|
|||
42
PlotNick
06.05.08
✎
17:06
|
(39) Да при чем тут это? У меня почти все базы переведены на 8.1. Недостатков в платформе все еще дофига, к сожалению...
|
|||
43
iSeRG
06.05.08
✎
17:06
|
(41) чего возмущаться, работай и получай деньги, если ничего изменить не можешь :)
|
|||
44
ShoGUN
06.05.08
✎
17:10
|
+(43) А если можешь изменить - помоги разработчикам Ананаса! :))))
|
|||
45
NewNick
06.05.08
✎
17:11
|
логика автора ветки просто убивает напрочь
была первопричина - изза того что автор думает задницей он потратил полчаса своего времени. следствие - он два с половиной часа на форуме пытается оправдать свой способ мышления недостатками российского автопрома, победой СССР во второй мировой войне, успехами зенита, плохими дорогами и тп. диагноз - автор нравиться думать задницей и он этим гордиться. |
|||
46
Mime
06.05.08
✎
17:12
|
(42) Как теперь быть, ума не приложу, конвертить рабочую базу в 8.1 - долго, муторно да и другие сложности возникнут, это как пить дать... разве это не противоположно (42)
|
|||
47
Кураж
06.05.08
✎
17:20
|
(0) Ты не из тех товарищей, случайно, которые при приеме на работу 1С-ника просят пузырьковую сортировку нарисовать, а? "Полиморфизма, наследования, инкапсуляции" ему видите-ли не хватает! Да я знать не знаю чё это такое! И живу себе прекрасно... )
|
|||
48
Mikeware
06.05.08
✎
17:39
|
(31) Ты не поверишь - в секции "лайф" постоянно пасутся трое таких, гордящихся и нашими дураками, и разбитостью наших дорог...
|
|||
49
Гений 1С
гуру
06.05.08
✎
17:42
|
(15) 1С отстает от индустрии на 10 лет, но кое-в-чем индустрия отстает от 1С на 10 лет. В связи с этим 1С так популярна.
|
|||
50
Гений 1С
гуру
06.05.08
✎
17:43
|
Пули в калаше тоже не самонаводящиеся, но у него есть масса других достоинств, за что его любят в мире.
|
|||
51
Гений 1С
гуру
06.05.08
✎
17:43
|
вернее в войне
|
|||
52
ShoGUN
06.05.08
✎
17:43
|
(49) Умом Россию не понять. А 1С особенно! :)
|
|||
53
Skylark
06.05.08
✎
17:59
|
(47) + 100 !
|
|||
54
Devil1C
06.05.08
✎
18:05
|
(47) Учтите, что неумение "сортировать пузырьком" или незнание, что такое "полиморфизм" - это не заслуга. Стыдно программисту вообще публично в таких вещах признаваться. Какой вы нафиг программист после этого? Так, конфигуратор-поделочник.
(15) А вот как раз это и есть (18) - баяном орехи забивать. ООП - не флагманский рубеж программерской науки, это только методика. Местами удобная, местами нет. В 8.x спокойно можно обойтись и без наследования, и без полиморфизма. Кстати, чего-то если не нравится - есть же альтернативы - Axapta, Navision... Вперед и с песней. А (0) - это вообще мрак какой-то. Во вчерашней версии продукта не реализовали вашу сегодняшнюю хотелку. Ужас-ужас-ужас. |
|||
55
Гений 1С
гуру
06.05.08
✎
18:11
|
(54) В НАвижн тоже нет ООП, гыгыгы и тем не менее...
|
|||
56
Skylark
06.05.08
✎
18:13
|
(54) Даже если " неумение "сортировать пузырьком" или незнание, что такое "полиморфизм" - это не заслуга ", то не стоит презрительно обзывать человека "конфигуратор-поделочник".
Тут можно поднять философский вопрос - нужно ли быть программистом, чтобы (пардон) программировать на 1С. И вообще, сначала определить категорию "программист". В любом философском споре главное определелиться с категориями. |
|||
57
Гений 1С
гуру
06.05.08
✎
18:13
|
(0) Ты еще чайник, потому причины для ненависти у тебя еще мелкие, вот подрастешь, будешь ненавидеть по-настоящему!
|
|||
58
Гений 1С
гуру
06.05.08
✎
18:14
|
По-взрослому!
|
|||
59
Гений 1С
гуру
06.05.08
✎
18:15
|
(56) Программист должен знать что такое ООП. Это все равно что окулисту не знать, что такое берцовая кость. Программист должен понимать программирование в целом, тогда ему параллельно на чем писать, хоть на ASMе.
Люди, которые учатся снизу вверх (от практики к теории), представляют собой жалкое в профессиональном плане зрелище, а их код еще жалостливее. |
|||
60
iSeRG
06.05.08
✎
18:17
|
>>Люди, которые учатся снизу вверх (от практики к теории)
Таких много и с многих из них можно брать пример ;) |
|||
61
trdm
06.05.08
✎
18:18
|
(47) и свинье помоев хватает.
|
|||
62
Гений 1С
гуру
06.05.08
✎
18:19
|
(60)
Ну-ну... может таких и много, но пример можно брать из 1-2% из них. И этот 1% знает что такое ООП. гыгыгы. Речь идет о тех, кто делает только то, что ему нужно на практике и не изучает программирование в целом. Знает только 1С, не знает что такое А+=1 и т.п. |
|||
63
solver it
06.05.08
✎
18:19
|
(54) Обычно на форумах таких называют "конфигураст" ... :)
P.S. Никого не хотел обидеть... |
|||
64
Advan
06.05.08
✎
18:21
|
(54)стыдно быть простым кодером программистом...
|
|||
65
iSeRG
06.05.08
✎
18:21
|
(62) это твое мнение или чужое?
|
|||
66
nop
06.05.08
✎
18:23
|
мне 8ка не нравиться тем что нет глобальный событий ПриЗаписи() например, которые срабатывают у всех пользователей. Про БизПроцессы знаю
|
|||
67
NewNick
06.05.08
✎
18:24
|
(62) угу или из тех кто знает что такое а+=1; но не знает а++; ;)
|
|||
68
iSeRG
06.05.08
✎
18:24
|
(64) стыдно из-за каких слов "быть", "простым", "кодером" ?
|
|||
69
nop
06.05.08
✎
18:27
|
(67) это мелочь, язык то все равно скриптовый
|
|||
70
Advan
06.05.08
✎
18:27
|
(68)ну одинэсник обычно это не простой кодер ;) - а 1с это просто удобный инструмент для работы
|
|||
71
Mikeware
06.05.08
✎
18:29
|
(65) Это не мнение, это наблюдение....
|
|||
72
Advan
06.05.08
✎
18:31
|
И ИМХО делать на 1с полноценную среду программирования - ошибочно.
|
|||
73
Devil1C
06.05.08
✎
18:32
|
(56) Вот и я об том же. Нужно ли уметь программировать, чтобы называться программистом 1С? :) Чтобы назваться кем-то вообще не обязательно что-то знать :) А вот в профессиональном плане никакой философии не нужно - программист должен уметь программировать, сопровожденец/внедренец - (пардон) сопровождать и внедрять.
(64) Эдак можно дойти до просто "Стыдно быть". Или "стыдно!". |
|||
74
trdm
06.05.08
✎
18:33
|
(73) Уметь программировать - офигенная фраза.
И что это потвоему должно означать? |
|||
75
iSeRG
06.05.08
✎
18:35
|
(71) чье наблюдение?
|
|||
76
Devil1C
06.05.08
✎
18:47
|
(74) 1. ВАМ словарь открыть на нужной странице? Мне кажется значение фразы вполне самоочевидным.
2. Тыкалку свою полож где взял. |
|||
77
Мишенька
06.05.08
✎
18:48
|
(0) да тяжелая ломка:умничать безработным или мешать говно палкой но за деньги )
а если серьезно то - то чего там нет (15) там и не нужно. а если приспичило в силу повторяемости возьми и напиши, процессоры уже четырехъядерные пошли - потянет на интерпретаторе. |
|||
78
Devil1C
06.05.08
✎
18:49
|
(66) Как это "нет"? Есть подписка на события.
|
|||
79
nop
06.05.08
✎
18:50
|
(78) на свои собственные? те что произошли в сеансе твоего клиента или можно узнать что ВасяПупкин изменил элемент справочника или ещё что-то?
|
|||
80
Господин ПЖ
06.05.08
✎
18:55
|
(79) проснитесь люди... 1С всегда была односеансной... Каждый сеанс - сам по себе
|
|||
81
nop
06.05.08
✎
18:55
|
(80) и это мегакуево
|
|||
82
nop
06.05.08
✎
18:56
|
(80) Как можно сознательно делать такую тупость. 1с реально гонит
|
|||
83
nop
06.05.08
✎
18:57
|
это ж очевидно нетрудно сделать и нужно!
|
|||
84
trdm
06.05.08
✎
18:57
|
(76) маловата полочка для тыкалки стала....
из википедии: "Программи?рование — процесс и искусство создания компьютерных программ с помощью языков программирования. Программирование сочетает в себе элементы искусства, науки, математики и инженерии." А твое "уметь программировать" ускоглазое до невозможности. Тут все достаточно сложно. Реализация пузырьковой сортировка, для среднего прога должна быть не сложнее чем стакан сполоснуть. |
|||
85
trdm
06.05.08
✎
19:01
|
(79) совсем тормоза отпустили?
в роде занятий пишешь: "Род занятий 1с 77, 8; с++; СУБД; РНР; Java; (asm)" а сам ламерские вопросы задаешь... |
|||
86
Mikeware
06.05.08
✎
19:02
|
(75) Допустим, мое. И что? тут дятлов-"практиков" каждый день пара (а то и десяток) залетает... arik например... или AllJoke
(84) вообще, "пузырек" - это азы :-) Так что для любого прога он не должен вызыват затруднений. И пофиг, на каом языке - хоть на матерном. Неспособность написать такую сортировку означает полное отсутствие алгоритмического мышления, а таких людей подпускать к программированию нельзя... |
|||
87
Devil1C
06.05.08
✎
19:03
|
(78) А в чем проблема ПриЗаписи чего-то там оповещать другие сеансы? Обработка ожидания есть, запускайте нужные обработчики в "чужих" сеансах
|
|||
88
trdm
06.05.08
✎
19:03
|
(86) хе-хе, нукась, давай на матерном :)
|
|||
89
Куй с горы
06.05.08
✎
19:07
|
Стыдно быть Гением 1С (с)
|
|||
90
Devil1C
06.05.08
✎
19:12
|
(84) 1. Тогда выбрось ее вообще нахрен.
2. И? Я где-то написал, что "умение сортировать пузырьком" - это и есть суть программирования? Умение программировать - владение методами формализации алгоритмов на языках программирования, а также умение строить сами алгоритмы - моделировать реальные или абстрактные процессы. Для сих великих целей придуманы соответсвующие методики и правила. З.Ы. Википедия, конечно, истина последней инстанции, я не спорю, но к искусству программирование имеет мало отношения. |
|||
91
trdm
06.05.08
✎
19:20
|
(90)
1. там не все тебе написано. ;) 2. З.Ы. Википедия, конечно, истина последней инстанции, я не спорю, но к искусству программирование имеет мало отношения. ие... почему? как синомим мастерства вполне приемлемо.. |
|||
92
Devil1C
06.05.08
✎
19:28
|
(91)
1. Та я все про тыкалку. Уже поздно, проехали. Придется мне свою тыкалку доставать :) 2. Да ладно, мое ИМХО - мастерство - да, ремесленное. Не художники мы :) Впрочем, все это так, глупости. Пусть будет искусством, мне ж не жалко :) Главное, чтобы искусствоведы про метод сортировки пузырьком не забывали. И дурацких вопросов вроде (79) не задавали. |
|||
93
Gepard
06.05.08
✎
21:06
|
(0) бугага
|
|||
94
Jump
06.05.08
✎
21:28
|
Не, ну я еще могу понять, когда семерочники ругают восьмерку за недоделанность, ибо прогресс должен нести улучшения, а не новые глюки.
Но когда начинают кричать что в 1с плохой язык, потому что в нем не реализованы полиморфизм, инкапсуляция, многопоточность то это вообще ппц. Встроенный язык 1с изначально позиционировался как язык для написания конфигураций, любым даже далеким от программирования человеком. В любом случае не нужно забывать, что это язык написания конфигураций учета, жестко привязанный к предметной области. Хочется написать нетленку с использованием преимуществ ООП, дык флаг в руки, таких языков и средств разработки навалом, а у 1с есть неплохие механизмы для связи со сторонними приложениями, да и ВК можно писать. А по поводу знания алгоритмов, об этом можно долго спорить. С одной стороны это и отличает программиста от ремесленника, с другой стороны часто бывает, что ремесленник выдает кривой, но работоспособный код, а программист нервно курит. Потому как знание предметной области не менее важно, чем азы программирования, хотя конечно хороший специалист должен знать и то и другое… |
|||
95
Naumov
06.05.08
✎
22:02
|
(7) я так понял ветка свалилась в срачь.
А ты Метод ПравоДоступа в Привилегированный модуль запихать не пробовал? в какую-нибудь функцию. |
|||
96
Air777
06.05.08
✎
23:14
|
Особенно нравится в 8.х работать с периодическими регистрами сведений. В запросе когда нужно получить значение на несколько дат получаемых в теле выборки запроса. Ммм... просто опупеть 1 вложенный и два соединения на каждый источник. А если кроме обычных полей которых и так дай боже, еще таких финтов штук 5 или более? Вот вам и 256 таблиц сразу вылезут и нечитаемость запроса и тормоза и всё что угодно. Аплодисменты, занавес. Мне кажется не хватает какойто виртуальной таблицы для такой задачи, очень не хватает. И таких недоделок пруд пруди
|
|||
97
quest
06.05.08
✎
23:41
|
а еще мжно протащиться от невозможности делать макросы. Вот за что люблю лисп и не люблю 1С
|
|||
98
syktyk
07.05.08
✎
00:09
|
А еще там нет препроцессора. :(
|
|||
99
trdm
07.05.08
✎
00:32
|
(97) Макросы ему подавай. Страуструп пишет что макросы, это плохо, а он знает, о чем пишет.
|
|||
100
Denjs
07.05.08
✎
01:46
|
о! сто! )) хорошо флудим.
Можно я промолчу на это раз про 1С? |
|||
101
iSeRG
07.05.08
✎
09:27
|
ту (86) и Гению - Вот что пишет Маккконнелл:
Если вы не имеете специального образования, вы не одиноки. Ежегодно программистами становятся около 50 000 человек (BLS, 2004, Нескег 2004), однако число дипломов, вручаемых ежегодно в нашей отрасли, составляет лишь около 35 000 (NCES, 2002). Легко прийти к выводу, что многие программисты изучают разработку ПО самостоятельно. Его опыт куда больше вашего ;) Согласен, что среди разработчиков на 1С много дилетантов, и не плохо если начинаешь с практики. Важнее качества которыми обладает начинающий. |
|||
102
Гений 1С
гуру
07.05.08
✎
09:34
|
(101) есть программисты, которые развиваются на работе, а есть, которые загнивают и кричат, что кроме 1С и знать ничего не хотят... Сечешь разницу?
|
|||
103
Гений 1С
гуру
07.05.08
✎
09:35
|
(97) Нафига макросы если есть функции, тем более что в лиспе тоже сплошные функции - функциональный язык знаете ли.
|
|||
104
iSeRG
07.05.08
✎
09:39
|
(102) мы не об этом говорили
|
|||
105
NewNick
07.05.08
✎
09:43
|
(101)
однако пример который ты привел не очень корректен. не обязательно иметь диплом что бы иметь необходимые профессиональные навыки. |
|||
106
iSeRG
07.05.08
✎
09:46
|
(105) точнее не обязательно получать высшее образование
|
|||
107
iSeRG
07.05.08
✎
09:51
|
(102) Я был не согласен с твоей фразой: "Люди, которые учатся снизу вверх (от практики к теории), представляют собой жалкое в профессиональном плане зрелище, а их код еще жалостливее"
|
|||
108
Geza
07.05.08
✎
10:03
|
...видимо я не Программист...а просто зарабатываю этим деньги. =)
|
|||
109
ShoGUN
07.05.08
✎
10:18
|
(108) Я тоже. У меня гораздо больше способностей консультанта, чем программиста. Меня спасает только эрудиция и склонность копаться и докапываться в каждом отдельном случае...
|
|||
110
Adept
07.05.08
✎
10:21
|
++i++
|
|||
111
wHammer
07.05.08
✎
10:31
|
Почитал только что выборочно ветку, ну и бред в некоторых постах, на* нужен программисту 1С знание методов сортировки или ОПП??? Что за чушь? Программист должен знать только то, что ему необходимо знать для профессионального выполнения своих обязанностей и не более. Зачем ему методы сортировки если 1С и так оптимально сортирует значения? Зачем ему знание теории ООП, если из этой теории в 1С почти ничего нет??? Давайте скатимся еще на ассемблер (я на нем кстати писал) и машинный код, и будем всех программистов 1С клеймить позором если он не знает машинных команд? По моему, господа, знатоки сортироков и ОПП это у вас какие то комплексы.
|
|||
112
wHammer
07.05.08
✎
10:33
|
*сортировок
|
|||
113
ShoGUN
07.05.08
✎
10:36
|
(111) Ну вообще-то индусы, которых многие клеймят позором - как раз знают только то, "только то, что ему необходимо знать".
Чем больше знаешь - тем лучше. Никогда не знаешь, что может пригодиться... |
|||
114
luns
07.05.08
✎
10:36
|
(111) +1 Есть программирование, а есть прикладное программирование...
|
|||
115
DrZombi
гуру
07.05.08
✎
10:58
|
115
|
|||
116
DrZombi
гуру
07.05.08
✎
11:00
|
Кстати сортировка пузырьком не самый лучший метод для гигобайтного объема данных :)
|
|||
117
iSeRG
07.05.08
✎
11:03
|
(0) кстати 1С это фирма, ругать надо платформу 1С: Предприятие :)
|
|||
118
ShoGUN
07.05.08
✎
11:05
|
(117) Платформу ругать бесполезно. Разработчиков впрочем тоже... Вообще кого-либо ругать - не самый лучший метод.
|
|||
119
DrZombi
гуру
07.05.08
✎
11:08
|
Я бы выругался на тех кто пишет мануалы и справочную инфу к языку программирования 1С, а то по ходу программирования выясняется скрытые функции и возможности 1С, блин как квест в самом деле :), с которыми жить становится легче ;)
|
|||
120
iSeRG
07.05.08
✎
11:16
|
(188) я не призываю ругать, просто уточняю, что речь о платформе. 1С большая, есть, например, разработчики игр.
|
|||
121
DrZombi
гуру
07.05.08
✎
11:59
|
(120)А это не игровой сайт ;)
|
|||
122
DrZombi
гуру
07.05.08
✎
11:59
|
(120)И 1С гамы не пишет %)
|
|||
123
Ненавижу 1С
гуру
07.05.08
✎
12:02
|
(0) не понял названия темы
за что ты я? |
|||
124
Иде я
07.05.08
✎
12:12
|
Как вы думаете, что содержит в себе понятие "быдло-кодер" ?
|
|||
125
Иде я
07.05.08
✎
12:13
|
+(124) вопрос в свете (111)
|
|||
126
Said_We
07.05.08
✎
12:21
|
(0) "За что я ненавижу лошадь." :-))
Три дня делал новую класную рукоятку для переключения скоростей для Порше. Все получилось и работает. Решил прикрутить рукоятку для лошади. А у неё зараза не куда её прикручивать. :-))) Так просто навеяло.... |
|||
127
Denjs
07.05.08
✎
12:24
|
(111) ну вы конечно можете кричать что быть дол****ом - это круто или покрайней мере допустимо..
но! посмотрим развитие конфигураций на 7.7 и _ПОЛОЖИТЕЛЬНОЕ_ влияние идей из иных сред - ООП, "Компонентная архитектура" и др. Вы спросите где? а я вам скажу что внешняя печатная форма - это практически компонента. У неё есть четко заданный интерфейс, они регистрируется в ситеме (.EFD файлы) - и они (внешние печатные формы) взаимозаменяемы, могут динамически "подключаться и отключаться". Это есть идеи "компоненты". Хотиете увидеть идеи ООП? да пожалуйста - во многих конфигурациях документ печатается не путем вызова функции глобального модуля - а путем обращения к документу и вызова у него соответствующего метода - т.е. отрывается экранная форма документа, ей передается указание "распечаться" и она сама решает как её это делать. Достойные идеи из ООП. Сейчас делаем подситсему управления оборудованием основанную на идеях компонентно-ориентированной архитектуры. Пока выходит замечательно. Как результат - помимо гибкости, прозрачности, переносимости, удобства настройки, снижатся число проблем и ошибок при насройке системы и повышается скорость работы с системой. ___________________________________________________ Вывод? Знание теории и идей нужно для того что бы элементарно не наступать на грабли на которые до вас уже наступили лет 10-20 назад. - т.е. что бы не быть "тупым адынэснегом".. вот примерно так. |
|||
128
Господин ПЖ
07.05.08
✎
12:28
|
(127) жесть...
|
|||
129
acsent
07.05.08
✎
12:29
|
||||
130
acsent
07.05.08
✎
12:30
|
Программист — это то, что вырастет из быдлокодера и хеллоуворлдщика, если они RTFM. Хотя, как показывает практика, из быдлокодера и хеллоуворлдщика никого не вырастает (в отдельных случаях вырастают конфигурасты на 1С, или эникейщики на Visual Basic)
|
|||
131
iSeRG
07.05.08
✎
12:51
|
(127) почитай-ка ты про ООП :)
|
|||
132
trdm
07.05.08
✎
13:15
|
(129) О_о
|
|||
133
Maxus43
07.05.08
✎
13:19
|
(129) +1
Встроенный язык 1С:Предприятие Сообщить("Привет, Мир!"); |
|||
134
ShoGUN
07.05.08
✎
14:13
|
(133) Это не про быдлокодеров, а про хеллоуворлдщиков :)
|
|||
135
Maxus43
07.05.08
✎
14:16
|
(134) хеллоуворлдщик когданить да станет быдлокодером)
|
|||
136
Denjs
07.05.08
✎
16:58
|
(131) а вы научитесь не "в лоб" смотреть а чуть выше.
одна из задач которые решает программист/архитектор системы построенной по принципам ООП - это распределение ролей по объектам. Кто что делает и чем занимается. правильно? правильно... Причем одно из решений , и в большинстве случаев ПРАВИЛЬНЫХ решений - это возложить на объект функции по "отображению себя". Созданием собственной печатной формы должен заниматься сам объект. Эта идея не могла "самозародиться" в предметно-процедурно-функциональной среде 1С. Подобная задача в 1С решается путем создания апи-функции, глобальной печатной формы и т.п. Самопо себе - обратиться к документу так, чтобы он выполнил лпределенную функцию и НЕ показал себя на экране - эти идеи пришли из области ООП. |
|||
137
wHammer
07.05.08
✎
17:10
|
(127),(136) Необедительно. Ну есть некоторые принципы ООП в 1С, этого никто не отрицает, ну так а дальше то что? Какие существенные отличия программиста 1С (кроме более расширенного кругозора) кот. знает теорию ООП и методы сортировки пузырьком и работает, например с Бухгалтерией предприятия от другого программиста кот. также работает с Бухгалтерией предприятия и не знает теории ООП и методов сортировки пузырьком? Укажите основные отличия? Чем первый выгодно отличается от второго для работодателя?
|
|||
138
Господин ПЖ
07.05.08
✎
17:14
|
(136) опять жесть...
|
|||
139
iSeRG
07.05.08
✎
17:33
|
(136) вообще-то люди плачут о полиморфизме и наследовании.
|
|||
140
iSeRG
07.05.08
✎
17:37
|
(137) хотя бы в том, что тот кто знает ООП увидит в прикладных объектах механизмы инкапсуляции. И зная применение этого механизма будет лучше проектировать.
|
|||
141
Lyekka
07.05.08
✎
17:43
|
Как это 1С не пишет гамы, а как же ИЛ2? +))
|
|||
142
Torquader
07.05.08
✎
18:21
|
(136) 1С хорошо впитала в себя идеи OLE-подсистемы. Поэтому в 1С можно заметить некоторое подобие с объектным подходом, так как OLE это как раз и есть объектный подход. Только в OLE тоже нет наследования, там строгие правила интерфесов.
Собственно, наследование продразумевало бы, что у документа или справочника можно указать прообраз. В конфигураторе 1С можно скопировать объект и частично изменить его. А вот потом, если мы что-то поменяем в оригинале, то в копии надо будет снова делать изменения вручную. Сей момент очень сильно снижает скорость разработки, но реализация наследования положит конец прямому копированию объектов из одного конфигуратора в другой, что в некоторых случаях оказывается более ценным. |
|||
143
Devil1C
07.05.08
✎
22:33
|
Нда. Нафлудили.
(137) А отличия в том, что первый знает, как писать прозрачный, легко читаемый код, а второй, по моему обширному личному опыту, "программирует" в стиле Copy-Paste. Впрочем, это касается только кодеров. Я бы хотел заметить, что программист - это не только кодинг, но еще и архитектурные решения. А принимать архитектурные решения без знания без знания основ программирования нелепо, плохо отражается на объекте проектирования. Яркое тому подтверждение - первые нетленки прикладников 1С в виде типовых конфигурациях под 8.0. За несколько лет код в этих самых конфигурациях из "весьма ужасного" превратился в "совсем не плохой". Знание предметной области полезно, конечно, но не всегда обязательно для программиста. Умение строить абстрактные модели куда важнее. А предметной областью пусть плотно занимаются консультанты (иногда немного владеющие и кодингом). |
|||
144
Devil1C
07.05.08
✎
22:42
|
(142) ... и породит массу других, "неожиданных" проблем :) Все-таки механизмы подписки на события существенно снизили остроту проблемы дублируемости кода.
|
|||
145
Devil1C
07.05.08
✎
22:52
|
(111) Правильно. Программисту вообще вредно знать что-нибудь еще, кроме того, что от него требует товарищ начальник. От многих знаний много печали. Давайте всех программистов разделим еще по языкам программирования. Этот - на Java пишет, этот на C#, тот все еще Delphi балуется, а этот на C++ что-то там ковыряет. С последними, кстати, тоже дело такое... Одни, видите ли, пишут на Visual C++, другие Borland, третьи, древние дяди, на Watcom. Да. А еще полезно разделить всех программистов по версиям продуктов. Потому как от версии к версии меняется и архитектура языка. Нафига ж такие сложности - знать об архитектурных особенностях платформ? Знаешь свое дело - пиши на Java 1.2, не лезь в 1.6. То же и с 1С. Пишешь на 7.7? Ну и пиши себе, не лезь в 8.0. Зачем тебе что-то еще знать? А вот понадобится - тогда и учи... Или нет... В расход тебя. Под 8.x уже полно таких же как ты писателей, ты уже опоздал маленько.
|
|||
146
Denjs
07.05.08
✎
23:07
|
(137) существенной разницы?! дорогой вы наш, давно бы знать - "профессионал познается по мелочам".
В первый месяц работы разницы не будет. А когда накатится обновление - неожиданно выяснится, что тот кто знает и понимает ООП, теорию проектирования, я ряд других "ненужных в практической жизни вещей" сделал все так, что его изменения при обновлении не вызвали кучу геморроя. или вообще обновление "легло аккуратно" и ничего из дописанного не задев. нетленщик же неделю обновлял а потом бух все равно кричал что "вот тут - изчезла фенечка", "и проводки слетели".... вот примерно так оно и бывает... |
|||
147
Timuss
07.05.08
✎
23:43
|
мега ветка! Пешите ысчо!!!!!!!!!!!!!!!)))))
|
|||
148
trdm
08.05.08
✎
00:44
|
да датловая ветка, очередной холивар на тему:
"Преимещество единственной оплачиваемой извилины, над 10-ю, из которых оплачивается только одна". |
|||
149
Denjs
08.05.08
✎
01:32
|
(148) :)
" - Вы знаете что такое ИНТЕЛЛИГЕНЦИЯ? - да фигня блин... ничего они не делают... - Ну вобще-то да... они просто производят воздух которым все дышат. " как говорится, "гнили бы вы со своей "одной извилиной" где-нибудь под мухосранском" ... |
|||
150
Denjs
08.05.08
✎
02:11
|
ну и напоследок... в ночь... специально для новых почитателей этой ветки и
так сказать что бы закрепить оную в веках и умах. попробую рассказать вам "Сказку на ночь". ______________________________________________ Был-стоял на одном их островов госданства Креции храм. Не наш, языческий... Апполона в общем хвалили в нем. естественно - только мужики. Какая баба будет апполона хвалить? вот... И каждый день служили ему только на четверенках. туда-сюда - только на четверенках и снуют по зданию. Дивно на это было смотреть, мужики приходили, смотрели,ржали конечно, но жертвовали денег хорошо. ну в общем "монахи" богато жили. хорошо. Да так "насобачились" "служители" на четверенках бегать, что некотрые и ходитьто позабывали как... а некотрых пацанов с детства только на четверенках и заставляли... те даже и не знали-то как ходить... Ну вот незадача... с некоторой поры стали некоторые "монахи" исчезать по ночам. Ночь - нет его. утром есть... стали выяснять ... народ-то волнуется... А они подлецы ХОДЯТ. ворпеки всм заветам... Четверенки - это хлеб аполонова храма - этим и зарабатываюм на жизнь так сказать.. а они зачем-то "ходят".. - а куда-хоть ходите-то? - да тут есть соседний храм... фемиды... - это куда день пути-то? - да не день.... пешим _ходом_ минут 30 будет... - ачто? азачем ? - да бабы там классные... - "бабы"? (позабыли в мужЫцком апполоновом храме кто это.. в храм-то аполонов баб не пускают) ... а зачем это? - ну.. это.. е*ём их... - ? непонятно... Васька Розовый тоже дает... зачем туда-то поперлись? Необедительно. Ну есть мужики.. есть бабы..., этого никто не отрицает, ну так а дальше то что? Какие существенные отличия в е*ле? в чем кардинальная разница? - .... ?! Тут свиток с притчей неожиданно обрывается, и ответ "монаха"-отступника никто до сих пор не знает... да впрочем наверное и не смог-бы он ответить вразумительно... верно матюкнулся и пошел от добра и богатства аполонова к бабам на сеновал. что возле храма фемиды. а даже пусть там и кормят хуже... ___________________________ как полагается во всякой сказке есть мораль: уважаемые адынеснеги, не желающие знать общую теорию. конечно-же вы не пидарасы... но когда вы спрашиваете "в чем существеная разница" и "зачем"? не надейтесь что услышите полный, а главное - вам понятный ответ. Скорее всего, его просто нет. за сим сказка на ночь кончается, "а кто слушал - молодец". всем спокойной ночи. и без обид ? |
|||
151
wHammer
08.05.08
✎
18:51
|
(140) //хотя бы в том, что тот кто знает ООП увидит в прикладных объектах механизмы инкапсуляции. И зная применение этого механизма будет лучше проектировать.
Cпорный момент, потому что знаю нескольких отличных программистов 1С, которые вышли из экономической сферы и совсем не знают что же такое есть "инкапсуляция", однако на практике прекрасно проектируют и кодируют, т.к. понимание инкапсуляции по 1С и так интуитивно быстро приходит. Думаю это плюс конечно какой-никакой, но не существенный для 1Сника. (143),(144),(145) Во тебя зацепило то :) Неужели так обидно выслушивать что твои знания прочих языков и технологий в программировании на 1С не нужны (ну или почти не нужны)? Ну может и обидно конечно, но смириться со временем все-равно придется ;) (150) много букв и не в тему, неасилил. |
|||
152
wHammer
08.05.08
✎
19:09
|
А все почему? Приходит студент после универа во франч рабоать, не знает еще ничего, но учился хорошо, по программировании пятерка была, учили сортировать пузырьком, и знает теорию ООП, ее, радимую, преподают на любом курсе по процедурным языкам программирования. Но вот понять структуру, взаимосвязь метаданных, а тем более предметную область - это сложно, на это время надо, да и не один год, вот и кричит на каждом шагу про тупых адинэснигов, а себя считает истинным Программистом (с большой буквы), а 1Сникам на форумах в упрек ставит незнание методов пузырьковой сортировки и т.п. Надо ведь чем то потрепанное самолюбие утешить.
|
|||
153
wHammer
08.05.08
✎
19:14
|
*родимую
|
|||
154
Devil1C
08.05.08
✎
19:59
|
(151) (152) (153) Минус Адын. Патамушта и не студент вовсе, и уже давно не кодер. А вот студентов в проектах видеть приходится. И могу сказать, что тот, кто на "пятерку" программировать умел в вузе, тот учится на 1С писать за месяц, выдает на гора такой код, который опытный адынэснег безо всякого представления о сортировке "пузырьком" не выдаст никогда. А уж сколько раз мне приходилось "прадвинутым адынэснегам" рассказывать, что такое "рекурсия" - это я и сосчитать не могу. Ога. (Теперь можете мне сказать, что и рекурсия нафиг не нужна :)) О таких вещах, как рефакторинг, например, подавляющее большинство адынэснегов просто не слышало, что опять же написанию хорошего кода не способствует.
З.Ы. Мне же совершенно все равно, на чем что-то делать - ява это, шарп, паскаль, Си или 1С. Выбор платформы сильно зависит от решаемой задачи. З.З.Ы. Отучаемся ставить диагнозы на расстоянии, мон шер, можете сесть в лужу. |
|||
155
Denjs
08.05.08
✎
20:08
|
(151)
>> твои знания прочих языков и технологий в программировании на 1С >> не нужны отсюда жопа и сиутации вида "1С молодеет на 2 года" и кадры кончились. "понимание инкапсуляции" интуитивно не приходит. увы. К этому пару десятков лет шли. а то что вы называте "понимание инкапсуляции по 1С и так интуитивно быстро приходит" - это заимствование. В том числе и в результате влияния на "1С-негов" вот таких-вот разговоров как этот - "когда тыкают носом в гавно а ребята неожиданно открывают для себя новое". >> Но вот понять структуру, взаимосвязь метаданных, а тем более предметную >> область - это сложно, на это время надо, да и не один год, вот и кричит на >> каждом шагу про тупых адинэснигов, а себя считает истинным Программистом вы путаете изучание конкретной среды, объектов и связей между ними и уродство ряда вещей в среде 1С. Давайте сравним освоение 1С и освоение какого-нмбудь фреймворка - предлагаю к рассмотерению "мой любимый" QT. Кто-нибудь кричит что "QT = уродство"? увы... иногда указывают на недостатки при применении в ряде сфер, но не больше. а принципы решения задач и построения QT программы ой как сильно отличаются от того что вы будете делать используя чистый С или ту-же STL. 1С-же - это извините, это не фреймворк, это тряпичное-лоскутное одеяло которое даже логики единой внутри системы не выдерживает - здесь - одни принципы, там для решения той-же самой задачи - неожиданно другие. простите - голова не дом советов - понять "это" невозможно и зубрить это единственный выход. когда у тебя голова забита статическими "знаниями" - "проектировать и думать зачастую просто нечем". Слишком большой напряг вызывает решение более-менее серьезной задачи на 1С. 1С прекрасен (в какой-то мере) своими объектами для учета и т.д. Но совершенно уродлив инструментами котрые предлагаются для работы с данными инструментами. Попробуйте на "quick basic" написать более-менее серьезное по современным понятиям приложение - не выйдет. материться начнете уже в первой трети процесса. Вот примерно аналогично и с 1С. Это конечно замечательно что есть люди которые "прекрасно пректируют" по вашей оценке. Но уж сильно я сомневаюсь что результаты такого "проектирования" не вызовут усмешливой улыбки у людей знакомых "с общей теорией" и опытом работы в других системах. вспомним quick basic - попробуйте что-либо "спроектировать" "ориентируясь на этот язык"? жёпа. |
|||
156
Denjs
08.05.08
✎
20:15
|
(154) +1
ещё раз вспомню как в Рарусе на собеседовании мне поставили задачку "проверки синтаксической корректности математического выражения". Я и набросал "общий" алгоритм основанный на "рекурсивных определениях типов". так ещё 30 минут мне пришлось объяснять как это работает и меня все равно не поняли. Конечно я не сильно хорошо объясняю иногда "но тем не менее". |
|||
157
wHammer
08.05.08
✎
21:48
|
поспорили маленько и ладно, пятница (де факто), пора пиво пить!!!
|
|||
158
NewNick
08.05.08
✎
21:53
|
(151)
[quote] Во тебя зацепило то :) Неужели так обидно выслушивать что твои знания прочих языков и технологий в программировании на 1С не нужны (ну или почти не нужны)? Ну может и обидно конечно, но смириться со временем все-равно придется ;) [/quote] может проблема в том что кроме самих голых знаний нужны еще и знания и практика их использования. |
|||
159
iiHaron
09.05.08
✎
01:00
|
Denjs, ну ты и клоун, ппц...
|
|||
160
Denjs
09.05.08
✎
03:41
|
(159)
некоторые люди понимают только тот язык которому они обучены. Как уважающий себя специалист, зачастую вынужден говорить с некоторыми людьми на их языке что бы они хоть что-то поняли. ;) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |