|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
за державу обидно ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 14:32 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖ, Ну должно же быть что-то хорошее. Или по вашему текущий феномен 1С в СНГ (такого на сколько я в курсе нет в развитых и в большинстве развивающихся стран) - чисто особенность менталитета и отсутствие альтернативы (не Сибирский Ананас, же со Стебельком использовать :) )? В чем фокус тех, кто хочет 1С и ничего больше? Дешевые программисты? Так они уже давно не дешевые... Дешевые решения? Так на 50 пользователей одних только лицензий (сервера приложений, СУБД, клиентских) на 20-30К долларов, а лицензии это только начало для нормального проекта... Возможность смены поставщика? А в чем смысл если работать то все равно с одним, надолго и всерьез :) С тем же успехом можно говорить что и .Net программистов дохера... Но ни те ни другие не будут с большим энтузиазмом в говне друг друга. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 16:18 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖ УФ - это стильно, модно, молодежно... пускай половина того что может толстый клиент не работает в форме, пускай вменямую форму сложнее чем на пару реквизитом настроить адекватно невозможно и без мыши ее хрен заполнишь... мы будем гнать эту лошадь, наращивая различные костылики на ходу, потом на полпути опять бросим выдумав новую мульку - "теперь с банановым" ещё вот ждал ждал в УФ появления обработчика события переключений между подсистемами так и не дождался :( переключаешь закладку подсистем и опа любуешься чистым девственным списком чего-то чего не отобразится пока не жмакнешь на ссылку вида объектов :( интерфейс такси вообще убил нафиг... особливо с гиперкрупными шрифтами и реализацией их изменения (когда сам шрифт меняется а форматирование "посадочного места" в реквизите фигушки) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 16:34 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
Насчет того что ошибки находятся только в рантайме - все-таки некоторый перебор. Проверка корректности синтаксиса все же есть, да она не динамическая с подсветкой, а при сохранении конфигурации или при нажатии кнопочки "проверка модуля". И да при этом тексты запросов еще нужно проверять отдельно. Еще есть функционал "Проверка конфигурации" - ищет, например такие вещи как неиспользуемые функции, отсутствующие обработчики для элементов интерфейса и т.д. Увы, пользуются им редко. Резюмирую: в целом cреда отстает по удобству от современных IDE лет на 10-15, но многое все же есть, терпимо, опять же снегопат желающие могут прикрутить, становится еще более терпимо. На мой взгляд основные проблемы с качеством и количеством кода в типовых (особенно УПП), а не со средой ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 16:47 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
Nitro_JunkieВ чем фокус тех, кто хочет 1С и ничего больше? 1) Удачный набор базовых объектов в 1С, который несмотря на отдельные недостатки хорошо подходит для решения учетных задач. 2) Наличие большого числа программистов знакомых с платформой (в том числе и во всяких медвежьих уголках) и при том специализирующихся на решении учетных задач (т.е. шарящих в предметной области, все же лучше чем средний джавист). Наличие хоть какой-то но общей методологии разработки, общих образцов для изучения и подражания (типовые), единого сообщества - что дает хоть какую-то взаимозаменяемость (очень относительную, но по сравнению с джавистами и то хлеб). 3) Доминирующее положение на рынке регламентированного бухгалтерского учета. Т.е. разу уж бухгалтерия на 1С, то и остальное при прочих равных лучше на 1С иметь для уменьшения "зоопарка". ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 16:56 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
Last1Cmenещё вот ждал ждал в УФ появления обработчика события переключений между подсистемами так и не дождался :( переключаешь закладку подсистем и опа любуешься чистым девственным списком чего-то чего не отобразится пока не жмакнешь на ссылку вида объектов :( Можно попытаться эмулировать отсутствующий обработчик вот таким способом, хотя там есть проблемы: http://www.develplatform.com/2012/12/blog-post_28.html#! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 17:02 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
skeptikLast1Cmenещё вот ждал ждал в УФ появления обработчика события переключений между подсистемами так и не дождался :( переключаешь закладку подсистем и опа любуешься чистым девственным списком чего-то чего не отобразится пока не жмакнешь на ссылку вида объектов :( Можно попытаться эмулировать отсутствующий обработчик вот таким способом, хотя там есть проблемы: http://www.develplatform.com/2012/12/blog-post_28.html#! гм... через ж забавненько однако ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 17:26 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
Last1Cmenинтерфейс такси вообще убил нафиг... особливо с гиперкрупными шрифтами и реализацией их изменения (когда сам шрифт меняется а форматирование "посадочного места" в реквизите фигушки) патамушта дебилы... им еще со времен 8.0 говорят что интерфейс отвратный, они продолжают переть дальше... ну сами не умеете почитайте Apple Human Interface Guide - как это нормальные люди делают... нет, мы найдем поставщика от рисования которого Татьянович просто корчится в судорогах и синеет и опять посадим себя в лужу... ибо русские криворукие уе.аны и другого не дано. Лада Калина - наше фсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 17:30 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
skeptikНасчет того что ошибки находятся только в рантайме - все-таки некоторый перебор. я не писал что только, я писал что их "овердофига" для серьезной системы. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 17:31 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
skeptikNitro_JunkieВ чем фокус тех, кто хочет 1С и ничего больше? 1) Удачный набор базовых объектов в 1С, который несмотря на отдельные недостатки хорошо подходит для решения учетных задач. 2) Наличие большого числа программистов знакомых с платформой (в том числе и во всяких медвежьих уголках) и при том специализирующихся на решении учетных задач (т.е. шарящих в предметной области, все же лучше чем средний джавист). Наличие хоть какой-то но общей методологии разработки, общих образцов для изучения и подражания (типовые), единого сообщества - что дает хоть какую-то взаимозаменяемость (очень относительную, но по сравнению с джавистами и то хлеб). 3) Доминирующее положение на рынке регламентированного бухгалтерского учета. Т.е. разу уж бухгалтерия на 1С, то и остальное при прочих равных лучше на 1С иметь для уменьшения "зоопарка". Ну я в общем так и думал... Единственное что непонятно, почему при этом 1С придерживается такой адской политики закрытости и проприетарности. Потому как сейчас по сути все делятся на тех кто за 1С и тех кто против (что интересно там тоже много таких "анти-евангелистов"). В противном же случае, они могли бы полностью подмять рынок под себя. А так у них только бухгалтерия почти везде, оптовая торговля, и условно много производственных предприятий, почти во всех остальных областях у них доля рынка меньше 20 процентов (а скажем в банках их вообще почти и нет) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 17:32 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
Nitro_JunkieНу должно же быть что-то хорошее. Или по вашему текущий феномен 1С в СНГ (такого на сколько я в курсе нет в развитых и в большинстве развивающихся стран) - чисто особенность менталитета и отсутствие альтернативы (не Сибирский Ананас, же со Стебельком использовать :) )? хорошего много. альтернатив пока не вижу - там обычно сваливаются в другую крайность - делают чтобы было удобно ТЛП, а программа такого класса без функционала не нужна никому. >В чем фокус тех, кто хочет 1С и ничего больше? адекватного 1с-ника найти проще... все открыто, любой придет и допилит если понимает что делает (оставим за кадром конфы защищенные разной дрянью - мы такое не покупаем принципиально). опять же бухгалтерия есть везде и с ней потребуется интеграция скорее всего, все хотят сократить издержки и не плодить зоопарк ПО в конторе. >Возможность смены поставщика? поставщик движка 1С один слава богу... поставщик самого решения/сопровождения и прочих услуг - выбирайте по вкусу и деньгам ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 17:38 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
skeptikНа мой взгляд основные проблемы с качеством и количеством кода в типовых (особенно УПП), а не со средой код как таковой не исправит изначальной кривизны в решении ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 17:39 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
Nitro_Junkie противном же случае, они могли бы полностью подмять рынок под себя. А так у них только бухгалтерия почти везде, оптовая торговля, и условно много производственных предприятий, почти во всех остальных областях у них доля рынка меньше 20 процентов (а скажем в банках их вообще почти и нет) каждому инструменту свое место... в банках 1с хватает... конечно там работают люди в твердом уме и АБС на ней не рисуют... а з/п посчитать и прочие задачи - вполне. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 17:43 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
skeptikNitro_JunkieВ чем фокус тех, кто хочет 1С и ничего больше? 1) Удачный набор базовых объектов в 1С, который несмотря на отдельные недостатки хорошо подходит для решения учетных задач. 2) Наличие большого числа программистов знакомых с платформой (в том числе и во всяких медвежьих уголках) и при том специализирующихся на решении учетных задач (т.е. шарящих в предметной области, все же лучше чем средний джавист). Наличие хоть какой-то но общей методологии разработки, общих образцов для изучения и подражания (типовые), единого сообщества - что дает хоть какую-то взаимозаменяемость (очень относительную, но по сравнению с джавистами и то хлеб). 3) Доминирующее положение на рынке регламентированного бухгалтерского учета. Т.е. разу уж бухгалтерия на 1С, то и остальное при прочих равных лучше на 1С иметь для уменьшения "зоопарка". я бы еще добавил наличие готовых решений "типовых конфигураций", нет нужны всегда писать с нуля. покупается коробка, развертывается и начинается работа если чего нет - достается напильник и дотачивается ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 17:45 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖадекватного 1с-ника найти проще... все открыто, любой придет и допилит если понимает что делает (оставим за кадром конфы защищенные разной дрянью - мы такое не покупаем принципиально). опять же бухгалтерия есть везде и с ней потребуется интеграция скорее всего, все хотят сократить издержки и не плодить зоопарк ПО в конторе. Что касается бухгалтерии, то строго гря зоопарк все равно будет, пусть и на одной платформе. По большому счету Access или .Net с 1С, не сильно сложнее интегрировать чем 1С с 1С, если интерфейс обмена формализован. Ну и для .Net'ка в коде другого .Net'ка тоже не сильно сложно разобраться. Другое дело, что уровень абстрагирования (за счет ограниченности парадигмы) у 1С на уровень выше, поэтому да разобраться все же проще. И конечно open source решений конечно тоже рулит. Хотя действительно непонятно как защититься от пиратства. авторпоставщик движка 1С один слава богу Вот это вообще гря скорее минус. Называется vendor lock, и это очень сильно не любят в мире, потому как начинаешь зависеть от поставщика, который может вытворять то что хочет, что собсно в этой ветке мы и наблюдаем. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 17:48 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
>Вот это вообще гря скорее минус это плюс в основном... ибо тогда если нет хорошего архитектора/ведущего любой проект на яве превращается в кучу шароварных библиотек которые обновляются и все разваливается в новом релизе... та же ж.па в .net по большому счету, в несколько меньших масштабах >у 1С на уровень выше, поэтому да разобраться все же проще в 1С у вас просто от другого голова болеть будет - почему не выгрузился 4ФСС, почему не закрылся 26 счет, почему у Иванова остаток отпусков 28 хотя он только устроился и прочее И кто у вас будет заниматься законодательством? Где методистов брать будете? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 17:59 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖNitro_Junkie противном же случае, они могли бы полностью подмять рынок под себя. А так у них только бухгалтерия почти везде, оптовая торговля, и условно много производственных предприятий, почти во всех остальных областях у них доля рынка меньше 20 процентов (а скажем в банках их вообще почти и нет) каждому инструменту свое место... в банках 1с хватает... конечно там работают люди в твердом уме и АБС на ней не рисуют... а з/п посчитать и прочие задачи - вполне. Ну я про банки и имел ввиду их основные задачи, то есть АБС. И да, забыл про з/п, основные средства (точнее они часто плотно ассоциируются с бухгалтерией) тут да, тоже часто вотчина 1С... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 18:01 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖ>Вот это вообще гря скорее минус это плюс в основном... ибо тогда если нет хорошего архитектора/ведущего любой проект на яве превращается в кучу шароварных библиотек которые обновляются и все разваливается в новом релизе... та же ж.па в .net по большому счету, в несколько меньших масштабах Я имел ввиду скорее как в SQL. Когда есть язык, а есть кучу SQL серверов его поддерживающих. То есть Oracle решил купить и похоронить MySQL, можно мигрировать на PostgreSQL. Oracle слишком дорогой, а хочется подешевле, но со всеми наворотами используй MS SQL, ну и т.п. Последний выдох ГПЖв 1С у вас просто от другого голова болеть будет - почему не выгрузился 4ФСС, почему не закрылся 26 счет, почему у Иванова остаток отпусков 28 хотя он только устроился и прочее И кто у вас будет заниматься законодательством? Где методистов брать будете? Ну лучше чем от утечек памяти :) Но вообще я тут как раз в защиту 1С говорил, что уровень абстрагирования на уровень выше. А что касается законодательства, так оно только в базовом налогообложении одинаковое. А шаг в сторону и начинается самодеятельность. Никогда не сталкивались с тем, что на одном предприятии бухгалтер считает, что учет можно и нужно вести от цен изготовителя, а на другом от цен поставщика (это в Беларуси такие заморочки есть :) ) И хрен кого переубедишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 18:10 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
skeptikНасчет того что ошибки находятся только в рантайме - все-таки некоторый перебор. Проверка корректности синтаксиса все же есть, да она не динамическая с подсветкой, а при сохранении конфигурации или при нажатии кнопочки "проверка модуля". И да при этом тексты запросов еще нужно проверять отдельно. Еще есть функционал "Проверка конфигурации" - ищет, например такие вещи как неиспользуемые функции, отсутствующие обработчики для элементов интерфейса и т.д. Увы, пользуются им редко. Не перебор. Ошибка вида ОбщийМодуль.ывалыо() - не найдется. Только при полной проверке конфигурации. Если запустить JIdea, после такого, вот тогда прозрение наступит. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2013, 11:10 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖнадеюсь когда-нибудь до них допрет, что замахиваться на проект выкидываем сап с рынка и подходить к нему с продуктом косяки в котором ловятся только в рантайме становится просто неприличным... также как клиент падающий после заканчивания под ним 2 гб памяти... у нас во всю спутники на орбите е.тся, а у нас одна пара валенок на двоих 32-бит клиент и ТиИ и реструктуризация с непредсказуемым результатом... никогда не пытались изменить регистр в центральной базе по региону на 150 Гб еще на 7.7? или запилить новый реквизит в справочнике на 3-5 млн. позиций? Просто именины сердца... Когда все это уходит в "No respond" на 3 суток, а ты сидишь и чихнуть боишься чтобы не упало. Как я был молод и наивен. Как нас не поубивали - до сих пор понять не могу... Сколько лучей добра и священных зарядов Джигурды было послано в 1С... Молодость, запах кулис... +1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2013, 21:13 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
Defender77Не перебор. Ошибка вида ОбщийМодуль.ывалыо() - не найдется. Только при полной проверке конфигурации. Если запустить JIdea, после такого, вот тогда прозрение наступит. Так-то оно так, вот только наличие такой (такого рода) проверок производительность моего труда значительно не повысит. Большая часть времени уходит все же не на отладку таких ошибок, а на совсем другое. Хотя конечно оно бы неплохо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2013, 11:08 |
|
Рефакторинг в 1С
|
|||
---|---|---|---|
#18+
Defender77Ошибка вида ОбщийМодуль.ывалыо() - не найдется. Только при полной проверке конфигурации. Кстати говоря я ступил соглашаясь с вами в посте выше, конкретно такие ошибки вполне находятся, выдается сообщение вида: "ОбщийМодуль.ПроизвольныеФункцииСервер.Модуль Возможно ошибочный метод: "РасчитатьСдвиги"". Проверка не выполняется при проверке модуля, но выполняется при сохранении конфигурации. Для этого нужно включить "проверять автоматически" и "включить расширенную проверку" в "Сервис" - "Параметры" - "Модули" - "Проверка" (по умолчанию - отключено). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2013, 12:44 |
|
|
start [/forum/topic.php?fid=28&msg=38331817&tid=1519750]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 318ms |
total: | 448ms |
0 / 0 |