powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Рефакторинг в 1С
47 сообщений из 47, показаны все 2 страниц
Рефакторинг в 1С
    #38330315
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Провожу небольшое исследование рынка, соответственно хотел бы узнать у спецов, какие возможности рефакторинга есть на данный момент в конфигураторе 1С:

1. Перейти к объявлению (здесь и далее переменной, функции, поля, формы)
2. Найти все использования
3. Переименовать
(дальше уже не рефакторинг, а допвозможности, но как правило они сильно связаны)
4. Автодополнение (подсказка при вводе)
а. синтаксическое (просто if'ы, for'ы и т.п.)
б. семантическое (варианты в зависимости от текущего контекста)
5. Подсветка ошибок (
а. синтаксические
б. семантические
6. Дополнительные - inline, extract функций и т.п.

Ну и вопрос как это сделано с точки зрения эргономики - в современных IDE, когда набираешь proceSom, они подсказывают и proceedSomething, есть быстрый поиск использований (сразу в редакторе показывается или в отдельном окне), все максимально асинхронно, то есть основной поток не блокируется никогда, все делается в фоновом режиме, ну и т.п.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38330317
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В гугле почему-то ничего нет, ни по одному из вышеперечисленных возможностей в сочетании со словом 1С ? :(
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38330352
Ваш вопрос к рефакторингу
http://ru.wikipedia.org/wiki/Рефакторинг
отношения не имеет
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38330356
Nitro_JunkieВ гугле почему-то ничего нет, ни по одному из вышеперечисленных возможностей в сочетании со словом 1С ? :(

ищите в гугле по слову "снегопат". это расширение возможностей конфигуратора 1с8 .
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38330359
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максимов Михаил,

Ну вопрос в том, что первые 2 пункта неотъемлимая часть процесса рефакторинга, так как используется для того чтобы понять, как СЕЙЧАС устроена программа (перед тем как решить КАК НАДО ее переделать).

Вообще да, правильно было бы назвать Навигация, рефакторинг и т.п. Или еще точнее возможности IDE. Но суть вопроса в любом случае не меняется.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38330364
HoBTID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_Junkie,
Да вы не переживайте, программистам 1С никакой рефакторинг не нужен,
они говнокодят и копипастят, лишь бы как-то работало.

Ну если вам очень хочется покопаться в этом нелицеприятном г., под названием "одно Эс", то по пунктам:

1. F12
2. Только поиск текста, убогая платформа 1С не в курсе как искать использования.
3. Только поиск и замена текста, см. пункт 2.
4. Ctrl + Space
4.а Операторы выделяются цветом.
4.б Нет.
5. В 1С нет ошибок, только недокументированные особенности!
6. Зачем нужен рефакторинг, когда есть копи-паст?
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38330368
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максимов Михаил,

У них сайт мягко говоря не сильно информативен. Из того что я нашел, у них и сейчас в самом конфигураторе есть 4а, и чуть-чуть 4б.

Судя по комменту на мисте
Куплю его сразу как только он научиться переименовывать объекты метаданных )))

3 нет ни в конфигураторе, ни в снегопате.

Есть некоторое подобие 2 но только на объектах метаданных, в коде не увидел что она ищет.

В любом случае меня интересует все же конфигуратор.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38330371
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HoBTIDNitro_Junkie,
Да вы не переживайте, программистам 1С никакой рефакторинг не нужен,
они говнокодят и копипастят, лишь бы как-то работало.

Ну если вам очень хочется покопаться в этом нелицеприятном г., под названием "одно Эс", то по пунктам:

1. F12
2. Только поиск текста, убогая платформа 1С не в курсе как искать использования.
3. Только поиск и замена текста, см. пункт 2.
4. Ctrl + Space
4.а Операторы выделяются цветом.
4.б Нет.
5. В 1С нет ошибок, только недокументированные особенности!
6. Зачем нужен рефакторинг, когда есть копи-паст?

Ценю вашу иронию. Но если есть перейти к объявлению, то и поиск использований легко делается. Просто делается word index, после чего просто проверяется что соответствующий psi "переходит к объявлению" которое мы ищем. Во всяком случае так все остальные IDE делают. Странно что его не сделали.

Под 5 я имел ввиду подчеркивание красным цветом, если используемой функции, переменной не существует. Опять таки если есть 1, то и это делается условно не сложно. И это никак не недокументированная особенность.

А вообще я это к тому, что без таких функций работать со сложным проектом (типа ЕРП) мягко гря тяжеловато. То есть или нужны годы опыта работы с конкретным решением, или пытаться затыкать решето руками, расставляя костыли.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38330379
рафакторинг был всенгда, а ide - нет.
так что про неотемлемую часть Вы ошибаетесь.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38330380
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максимов Михаил,

Да, а ERP это такой специальный способ планирования производства. Но сейчас этот термин используется совсем в другом смысле (см. соседнюю тему ERP для интернет-магазина запчастей). Тоже самое и с рефакторингом.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38330383
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максимов Михаил,

Ну и в конечном итоге, рефакторинг - это процесс (ну или результат), а то что я описал - его средства, так что их вполне можно ассоциировать.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38330482
HoBTID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_JunkieПод 5 я имел ввиду подчеркивание красным цветом, если используемой функции, переменной не существует. Опять таки если есть 1, то и это делается условно не сложно. И это никак не недокументированная особенность.
Если переменной не существует, она будет создана при первом присваивании, как в Бейсике.
Если вы забыли указать КонецЕсли или закрывающую скобку, тогда IDE об этом сообщит,
но не сразу при вводе, а обычно при сохранении конфигурации.
Подавляющее большинство ошибок обнаруживается только на этапе выполнения программы.

Nitro_JunkieА вообще я это к тому, что без таких функций работать со сложным проектом (типа ЕРП) мягко гря тяжеловато. То есть или нужны годы опыта работы с конкретным решением, или пытаться затыкать решето руками, расставляя костыли.
Вы уловили самую суть работы программистов 1С, поздравляю!
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38330680
andr_andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_Junkie,

"Найти все использования" и "переименование" (включая метаданные) - сильно не хватает.

1С программисты - народ не избалованный, работают руками много.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38330724
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HoBTIDони говнокодят и копипастят, лишь бы как-то работало.Забавно какого люди мнения о себе любимом...
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38330802
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сHoBTIDони говнокодят и копипастят, лишь бы как-то работало.Забавно какого люди мнения о себе любимом...

О, наконец то знающие люди подтянулись :) Ничуть не умаляя достоинства HoBTID, но он явно чем то обижен на 1С :) Хотелось бы услышать мнение из другого лагеря.

Все же проясните вопрос, то есть существует автодополнение и переход к объявление, но нет поиска использований, переименований и подсветки ошибок? Просто в IDEA и Eclipse эти все вещи сильно связаны, и реализуются за 2 дня при наличии грамматики. И хотя 1С все и везде переписывает (начиная от контроля версий и заканчивая web движками), неужели с их ресурсами они не реализовали такие базовые возможности, столь необходимые скажем для того чтобы разбираться в сложных решениях.

Я это еще все к тому, что сталкивался с такими жесткими 1С-евангелистами, которые вопреки всем обстоятельствам (скажем есть уже работающие готовые решения), так горячо стоят за то что, все должно быть сделано на 1С, что как будто она им жизнь спасла. И вот хотелось бы узнать в чем прикол :)
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331057
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с рефакторингом, да еще при помощи свистелок встроенных в IDE в 1С все плохо...

она со времен 1С 7.5 повернута ж.пой к программисту.

и остается все в той же позе - на конференции "ж0лтый властелин" сказал что снегопад идет лесом. Не говоря уже про взрослые ништяки
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331065
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_JunkieИ хотя 1С все и везде переписывает (начиная от контроля версий и заканчивая web движками), неужели с их ресурсами они не реализовали такие базовые возможности, столь необходимые скажем для того чтобы разбираться в сложных решениях.

они дебилы... и занимаются куетой... вместо полноценной выгрузки в тексты всех кишков + интеграции с vss/svn придумали свой способ выковыривая шерсти из пупка
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331141
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖ,

Это кстати да... Непонятно почему они не сделали первичным язык, а сверху не накрутили свое визуальное программирование (которым они все пытаются сохранять образ что платформой могут пользоваться "непрограммисты"). Тогда сразу же появились бы плагины к IDE, интеграции в общии репозитарии (аля GitHub), автоматические сборки \ установки проектов (аля Maven), ну и много чего еще. Или они считают своих программистов настолько глупыми, что их только испугают такие возможности?
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331221
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_Junkie Или они считают своих программистов настолько глупыми, что их только испугают такие возможности?
Нуралиев не вкладывается в некоммерческие проекты,
а свои, т.е. программисты отдела разработки 1С, в таких приблудах не нуждаются
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331323
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_JunkieТогда сразу же появились бы плагины к IDE, интеграции в общии репозитарии (аля GitHub), автоматические сборки \ установки проектов (аля Maven), ну и много чего еще. Или они считают своих программистов настолько глупыми, что их только испугают такие возможности?

хз... боятся что доступно и всерьез потеряет актуальность

хотя и так уже понятно что идея "бухгалтер сам залез и поправил" уже давно не работает. А с появлением новых цацок типа УФ, клиент-сервера уже и просто "тоже программист" которого попросят поковыряться в базе без стакана не разберется что к чему...

3(!) (ну 2 точно есть) диалекта языка запросов в зависимости от контекста - это ппц дорогие товарищи

про юнит-тесты, репозитарии, автосборке ночной, ништяков в IDE - остается только мечтать... развивают разную херь типа УФ... оно конечно я не против и понимаю что вэб и все такое... но когда мне дают в качестве инструмента вместо скальпеля какой-то консервный нож и говорят "теперь только так" - у меня мелькают мысли о вменяемости этих людей.

это же требует отхода от великой мысли "справочник-документ-проводка" и превращения среды из "шняги для бухов", в половозрелую среду
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331332
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_JunkieДа, а ERP это такой специальный способ планирования производства.

вы не путаете? MRP II это отраслевой стандарт... что такое ERP до сих пор не известно. Маркетологическая замануха
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331352
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надеюсь когда-нибудь до них допрет, что замахиваться на проект выкидываем сап с рынка и подходить к нему с продуктом косяки в котором ловятся только в рантайме становится просто неприличным... также как клиент падающий после заканчивания под ним 2 гб памяти... у нас во всю спутники на орбите е.тся, а у нас одна пара валенок на двоих 32-бит клиент и ТиИ и реструктуризация с непредсказуемым результатом...

никогда не пытались изменить регистр в центральной базе по региону на 150 Гб еще на 7.7? или запилить новый реквизит в справочнике на 3-5 млн. позиций? Просто именины сердца... Когда все это уходит в "No respond" на 3 суток, а ты сидишь и чихнуть боишься чтобы не упало. Как я был молод и наивен. Как нас не поубивали - до сих пор понять не могу... Сколько лучей добра и священных зарядов Джигурды было послано в 1С... Молодость, запах кулис...
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331374
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реальных вещей, которые от них ждут годами до сих пор не реализовано...

свертывание групп в СКД есть? нету
адекватный вывод ресурсов в любое место отчета в СКД - опять нет (не вопите что есть, запихайте русурсы в разные группы и полюбуйтесь)
инстументарий нормальный для одминов чистить протухший локальный кеш - тоже нет до сих пор

и таких подлянок мелких - вагон и тележка и все это дерьмо копится и копится...

и никто не хочет этим заниматься.

УФ - это стильно, модно, молодежно... пускай половина того что может толстый клиент не работает в форме, пускай вменямую форму сложнее чем на пару реквизитом настроить адекватно невозможно и без мыши ее хрен заполнишь... мы будем гнать эту лошадь, наращивая различные костылики на ходу, потом на полпути опять бросим выдумав новую мульку - "теперь с банановым"
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331386
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖнадеюсь когда-нибудь до них допрет, что замахиваться на проект выкидываем сап с рынка и подходить к нему с продуктом косяки в котором ловятся только в рантайме становится просто неприличным... также как клиент падающий после заканчивания под ним 2 гб памяти... у нас во всю спутники на орбите е.тся, а у нас одна пара валенок на двоих 32-бит клиент и ТиИ и реструктуризация с непредсказуемым результатом...

никогда не пытались изменить регистр в центральной базе по региону на 150 Гб еще на 7.7? или запилить новый реквизит в справочнике на 3-5 млн. позиций? Просто именины сердца... Когда все это уходит в "No respond" на 3 суток, а ты сидишь и чихнуть боишься чтобы не упало. Как я был молод и наивен. Как нас не поубивали - до сих пор понять не могу... Сколько лучей добра и священных зарядов Джигурды было послано в 1С... Молодость, запах кулис...


дружок, ты не видел как падает сап и какой у него бак-траккер
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331414
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShuhardПоследний выдох ГПЖнадеюсь когда-нибудь до них допрет, что замахиваться на проект выкидываем сап с рынка и подходить к нему с продуктом косяки в котором ловятся только в рантайме становится просто неприличным... также как клиент падающий после заканчивания под ним 2 гб памяти... у нас во всю спутники на орбите е.тся, а у нас одна пара валенок на двоих 32-бит клиент и ТиИ и реструктуризация с непредсказуемым результатом...

никогда не пытались изменить регистр в центральной базе по региону на 150 Гб еще на 7.7? или запилить новый реквизит в справочнике на 3-5 млн. позиций? Просто именины сердца... Когда все это уходит в "No respond" на 3 суток, а ты сидишь и чихнуть боишься чтобы не упало. Как я был молод и наивен. Как нас не поубивали - до сих пор понять не могу... Сколько лучей добра и священных зарядов Джигурды было послано в 1С... Молодость, запах кулис...


дружок, ты не видел как падает сап и какой у него бак-траккер

мне фиолетово тем более что сап сам по себе как среда находится на уровне акцесс 2
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331415
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
за державу обидно
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331602
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖ,

Ну должно же быть что-то хорошее. Или по вашему текущий феномен 1С в СНГ (такого на сколько я в курсе нет в развитых и в большинстве развивающихся стран) - чисто особенность менталитета и отсутствие альтернативы (не Сибирский Ананас, же со Стебельком использовать :) )?

В чем фокус тех, кто хочет 1С и ничего больше? Дешевые программисты? Так они уже давно не дешевые... Дешевые решения? Так на 50 пользователей одних только лицензий (сервера приложений, СУБД, клиентских) на 20-30К долларов, а лицензии это только начало для нормального проекта... Возможность смены поставщика? А в чем смысл если работать то все равно с одним, надолго и всерьез :) С тем же успехом можно говорить что и .Net программистов дохера... Но ни те ни другие не будут с большим энтузиазмом в говне друг друга.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331632
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖ
УФ - это стильно, модно, молодежно... пускай половина того что может толстый клиент не работает в форме, пускай вменямую форму сложнее чем на пару реквизитом настроить адекватно невозможно и без мыши ее хрен заполнишь... мы будем гнать эту лошадь, наращивая различные костылики на ходу, потом на полпути опять бросим выдумав новую мульку - "теперь с банановым"

ещё вот ждал ждал в УФ появления обработчика события переключений между подсистемами так и не дождался :(
переключаешь закладку подсистем и опа любуешься чистым девственным списком чего-то чего не отобразится пока не жмакнешь на ссылку вида объектов :(

интерфейс такси вообще убил нафиг... особливо с гиперкрупными шрифтами и реализацией их изменения (когда сам шрифт меняется а форматирование "посадочного места" в реквизите фигушки)
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331651
skeptik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет того что ошибки находятся только в рантайме - все-таки некоторый перебор. Проверка корректности синтаксиса все же есть, да она не динамическая с подсветкой, а при сохранении конфигурации или при нажатии кнопочки "проверка модуля". И да при этом тексты запросов еще нужно проверять отдельно. Еще есть функционал "Проверка конфигурации" - ищет, например такие вещи как неиспользуемые функции, отсутствующие обработчики для элементов интерфейса и т.д. Увы, пользуются им редко.
Резюмирую: в целом cреда отстает по удобству от современных IDE лет на 10-15, но многое все же есть, терпимо, опять же снегопат желающие могут прикрутить, становится еще более терпимо.
На мой взгляд основные проблемы с качеством и количеством кода в типовых (особенно УПП), а не со средой
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331679
skeptik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_JunkieВ чем фокус тех, кто хочет 1С и ничего больше?

1) Удачный набор базовых объектов в 1С, который несмотря на отдельные недостатки хорошо подходит для решения учетных задач.
2) Наличие большого числа программистов знакомых с платформой (в том числе и во всяких медвежьих уголках) и при том специализирующихся на решении учетных задач (т.е. шарящих в предметной области, все же лучше чем средний джавист). Наличие хоть какой-то но общей методологии разработки, общих образцов для изучения и подражания (типовые), единого сообщества - что дает хоть какую-то взаимозаменяемость (очень относительную, но по сравнению с джавистами и то хлеб).
3) Доминирующее положение на рынке регламентированного бухгалтерского учета. Т.е. разу уж бухгалтерия на 1С, то и остальное при прочих равных лучше на 1С иметь для уменьшения "зоопарка".
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331691
skeptik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last1Cmenещё вот ждал ждал в УФ появления обработчика события переключений между подсистемами так и не дождался :(
переключаешь закладку подсистем и опа любуешься чистым девственным списком чего-то чего не отобразится пока не жмакнешь на ссылку вида объектов :(

Можно попытаться эмулировать отсутствующий обработчик вот таким способом, хотя там есть проблемы:
http://www.develplatform.com/2012/12/blog-post_28.html#!
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331734
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeptikLast1Cmenещё вот ждал ждал в УФ появления обработчика события переключений между подсистемами так и не дождался :(
переключаешь закладку подсистем и опа любуешься чистым девственным списком чего-то чего не отобразится пока не жмакнешь на ссылку вида объектов :(

Можно попытаться эмулировать отсутствующий обработчик вот таким способом, хотя там есть проблемы:
http://www.develplatform.com/2012/12/blog-post_28.html#!
гм... через ж забавненько однако
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331745
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last1Cmenинтерфейс такси вообще убил нафиг... особливо с гиперкрупными шрифтами и реализацией их изменения (когда сам шрифт меняется а форматирование "посадочного места" в реквизите фигушки)

патамушта дебилы... им еще со времен 8.0 говорят что интерфейс отвратный, они продолжают переть дальше... ну сами не умеете почитайте Apple Human Interface Guide - как это нормальные люди делают... нет, мы найдем поставщика от рисования которого Татьянович просто корчится в судорогах и синеет и опять посадим себя в лужу... ибо русские криворукие уе.аны и другого не дано. Лада Калина - наше фсе.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331748
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeptikНасчет того что ошибки находятся только в рантайме - все-таки некоторый перебор.

я не писал что только, я писал что их "овердофига" для серьезной системы.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331750
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeptikNitro_JunkieВ чем фокус тех, кто хочет 1С и ничего больше?

1) Удачный набор базовых объектов в 1С, который несмотря на отдельные недостатки хорошо подходит для решения учетных задач.
2) Наличие большого числа программистов знакомых с платформой (в том числе и во всяких медвежьих уголках) и при том специализирующихся на решении учетных задач (т.е. шарящих в предметной области, все же лучше чем средний джавист). Наличие хоть какой-то но общей методологии разработки, общих образцов для изучения и подражания (типовые), единого сообщества - что дает хоть какую-то взаимозаменяемость (очень относительную, но по сравнению с джавистами и то хлеб).
3) Доминирующее положение на рынке регламентированного бухгалтерского учета. Т.е. разу уж бухгалтерия на 1С, то и остальное при прочих равных лучше на 1С иметь для уменьшения "зоопарка".

Ну я в общем так и думал... Единственное что непонятно, почему при этом 1С придерживается такой адской политики закрытости и проприетарности. Потому как сейчас по сути все делятся на тех кто за 1С и тех кто против (что интересно там тоже много таких "анти-евангелистов"). В противном же случае, они могли бы полностью подмять рынок под себя. А так у них только бухгалтерия почти везде, оптовая торговля, и условно много производственных предприятий, почти во всех остальных областях у них доля рынка меньше 20 процентов (а скажем в банках их вообще почти и нет)
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331766
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_JunkieНу должно же быть что-то хорошее. Или по вашему текущий феномен 1С в СНГ (такого на сколько я в курсе нет в развитых и в большинстве развивающихся стран) - чисто особенность менталитета и отсутствие альтернативы (не Сибирский Ананас, же со Стебельком использовать :) )?

хорошего много. альтернатив пока не вижу - там обычно сваливаются в другую крайность - делают чтобы было удобно ТЛП, а программа такого класса без функционала не нужна никому.

>В чем фокус тех, кто хочет 1С и ничего больше?

адекватного 1с-ника найти проще... все открыто, любой придет и допилит если понимает что делает (оставим за кадром конфы защищенные разной дрянью - мы такое не покупаем принципиально). опять же бухгалтерия есть везде и с ней потребуется интеграция скорее всего, все хотят сократить издержки и не плодить зоопарк ПО в конторе.

>Возможность смены поставщика?

поставщик движка 1С один слава богу... поставщик самого решения/сопровождения и прочих услуг - выбирайте по вкусу и деньгам
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331770
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeptikНа мой взгляд основные проблемы с качеством и количеством кода в типовых (особенно УПП), а не со средой

код как таковой не исправит изначальной кривизны в решении
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331775
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_Junkie противном же случае, они могли бы полностью подмять рынок под себя. А так у них только бухгалтерия почти везде, оптовая торговля, и условно много производственных предприятий, почти во всех остальных областях у них доля рынка меньше 20 процентов (а скажем в банках их вообще почти и нет)

каждому инструменту свое место... в банках 1с хватает... конечно там работают люди в твердом уме и АБС на ней не рисуют... а з/п посчитать и прочие задачи - вполне.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331781
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeptikNitro_JunkieВ чем фокус тех, кто хочет 1С и ничего больше?

1) Удачный набор базовых объектов в 1С, который несмотря на отдельные недостатки хорошо подходит для решения учетных задач.
2) Наличие большого числа программистов знакомых с платформой (в том числе и во всяких медвежьих уголках) и при том специализирующихся на решении учетных задач (т.е. шарящих в предметной области, все же лучше чем средний джавист). Наличие хоть какой-то но общей методологии разработки, общих образцов для изучения и подражания (типовые), единого сообщества - что дает хоть какую-то взаимозаменяемость (очень относительную, но по сравнению с джавистами и то хлеб).
3) Доминирующее положение на рынке регламентированного бухгалтерского учета. Т.е. разу уж бухгалтерия на 1С, то и остальное при прочих равных лучше на 1С иметь для уменьшения "зоопарка".

я бы еще добавил наличие готовых решений "типовых конфигураций", нет нужны всегда писать с нуля. покупается коробка, развертывается и начинается работа если чего нет - достается напильник и дотачивается
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331787
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖадекватного 1с-ника найти проще... все открыто, любой придет и допилит если понимает что делает (оставим за кадром конфы защищенные разной дрянью - мы такое не покупаем принципиально). опять же бухгалтерия есть везде и с ней потребуется интеграция скорее всего, все хотят сократить издержки и не плодить зоопарк ПО в конторе.

Что касается бухгалтерии, то строго гря зоопарк все равно будет, пусть и на одной платформе. По большому счету Access или .Net с 1С, не сильно сложнее интегрировать чем 1С с 1С, если интерфейс обмена формализован.

Ну и для .Net'ка в коде другого .Net'ка тоже не сильно сложно разобраться. Другое дело, что уровень абстрагирования (за счет ограниченности парадигмы) у 1С на уровень выше, поэтому да разобраться все же проще.

И конечно open source решений конечно тоже рулит. Хотя действительно непонятно как защититься от пиратства.

авторпоставщик движка 1С один слава богу

Вот это вообще гря скорее минус. Называется vendor lock, и это очень сильно не любят в мире, потому как начинаешь зависеть от поставщика, который может вытворять то что хочет, что собсно в этой ветке мы и наблюдаем.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331799
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Вот это вообще гря скорее минус

это плюс в основном... ибо тогда если нет хорошего архитектора/ведущего любой проект на яве превращается в кучу шароварных библиотек которые обновляются и все разваливается в новом релизе... та же ж.па в .net по большому счету, в несколько меньших масштабах

>у 1С на уровень выше, поэтому да разобраться все же проще

в 1С у вас просто от другого голова болеть будет - почему не выгрузился 4ФСС, почему не закрылся 26 счет, почему у Иванова остаток отпусков 28 хотя он только устроился и прочее И кто у вас будет заниматься законодательством? Где методистов брать будете?
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331805
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖNitro_Junkie противном же случае, они могли бы полностью подмять рынок под себя. А так у них только бухгалтерия почти везде, оптовая торговля, и условно много производственных предприятий, почти во всех остальных областях у них доля рынка меньше 20 процентов (а скажем в банках их вообще почти и нет)

каждому инструменту свое место... в банках 1с хватает... конечно там работают люди в твердом уме и АБС на ней не рисуют... а з/п посчитать и прочие задачи - вполне.

Ну я про банки и имел ввиду их основные задачи, то есть АБС.

И да, забыл про з/п, основные средства (точнее они часто плотно ассоциируются с бухгалтерией) тут да, тоже часто вотчина 1С...
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38331817
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖ>Вот это вообще гря скорее минус

это плюс в основном... ибо тогда если нет хорошего архитектора/ведущего любой проект на яве превращается в кучу шароварных библиотек которые обновляются и все разваливается в новом релизе... та же ж.па в .net по большому счету, в несколько меньших масштабах


Я имел ввиду скорее как в SQL. Когда есть язык, а есть кучу SQL серверов его поддерживающих. То есть Oracle решил купить и похоронить MySQL, можно мигрировать на PostgreSQL. Oracle слишком дорогой, а хочется подешевле, но со всеми наворотами используй MS SQL, ну и т.п.

Последний выдох ГПЖв 1С у вас просто от другого голова болеть будет - почему не выгрузился 4ФСС, почему не закрылся 26 счет, почему у Иванова остаток отпусков 28 хотя он только устроился и прочее И кто у вас будет заниматься законодательством? Где методистов брать будете?

Ну лучше чем от утечек памяти :) Но вообще я тут как раз в защиту 1С говорил, что уровень абстрагирования на уровень выше.

А что касается законодательства, так оно только в базовом налогообложении одинаковое. А шаг в сторону и начинается самодеятельность. Никогда не сталкивались с тем, что на одном предприятии бухгалтер считает, что учет можно и нужно вести от цен изготовителя, а на другом от цен поставщика (это в Беларуси такие заморочки есть :) ) И хрен кого переубедишь.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38333776
Defender77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeptikНасчет того что ошибки находятся только в рантайме - все-таки некоторый перебор. Проверка корректности синтаксиса все же есть, да она не динамическая с подсветкой, а при сохранении конфигурации или при нажатии кнопочки "проверка модуля". И да при этом тексты запросов еще нужно проверять отдельно. Еще есть функционал "Проверка конфигурации" - ищет, например такие вещи как неиспользуемые функции, отсутствующие обработчики для элементов интерфейса и т.д. Увы, пользуются им редко.

Не перебор. Ошибка вида ОбщийМодуль.ывалыо() - не найдется. Только при полной проверке конфигурации.
Если запустить JIdea, после такого, вот тогда прозрение наступит.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38337977
linke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖнадеюсь когда-нибудь до них допрет, что замахиваться на проект выкидываем сап с рынка и подходить к нему с продуктом косяки в котором ловятся только в рантайме становится просто неприличным... также как клиент падающий после заканчивания под ним 2 гб памяти... у нас во всю спутники на орбите е.тся, а у нас одна пара валенок на двоих 32-бит клиент и ТиИ и реструктуризация с непредсказуемым результатом...

никогда не пытались изменить регистр в центральной базе по региону на 150 Гб еще на 7.7? или запилить новый реквизит в справочнике на 3-5 млн. позиций? Просто именины сердца... Когда все это уходит в "No respond" на 3 суток, а ты сидишь и чихнуть боишься чтобы не упало. Как я был молод и наивен. Как нас не поубивали - до сих пор понять не могу... Сколько лучей добра и священных зарядов Джигурды было послано в 1С... Молодость, запах кулис...


+1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38338702
skeptik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Defender77Не перебор. Ошибка вида ОбщийМодуль.ывалыо() - не найдется. Только при полной проверке конфигурации.
Если запустить JIdea, после такого, вот тогда прозрение наступит.

Так-то оно так, вот только наличие такой (такого рода) проверок производительность моего труда значительно не повысит. Большая часть времени уходит все же не на отладку таких ошибок, а на совсем другое. Хотя конечно оно бы неплохо.
...
Рейтинг: 0 / 0
Рефакторинг в 1С
    #38338865
skeptik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Defender77Ошибка вида ОбщийМодуль.ывалыо() - не найдется. Только при полной проверке конфигурации.


Кстати говоря я ступил соглашаясь с вами в посте выше, конкретно такие ошибки вполне находятся, выдается сообщение вида: "ОбщийМодуль.ПроизвольныеФункцииСервер.Модуль Возможно ошибочный метод: "РасчитатьСдвиги"". Проверка не выполняется при проверке модуля, но выполняется при сохранении конфигурации. Для этого нужно включить "проверять автоматически" и "включить расширенную проверку" в "Сервис" - "Параметры" - "Модули" - "Проверка" (по умолчанию - отключено).
...
Рейтинг: 0 / 0
47 сообщений из 47, показаны все 2 страниц
Форумы / [игнор отключен] [закрыт для гостей] / Рефакторинг в 1С
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]