Имя: Пароль:
LIFE
1С v8
OFF: Смело! О программировании на 1С Предприятие 8
🠗 (длинная ветка 14.01.2015 17:17)
0 Diversus
 
12.01.15
16:51
Сегодня появилась статья на хабре:
http://habrahabr.ru/post/247657/
Ну и как это водится там, сразу человека за 1С загнобили :)

Я, если честно, не понимаю почему 1С не пишет такие статьи в сообществах типа хабрахабр?
418 Vovan1975
 
14.01.15
12:53
и таким образом получается что платформа 1с предприятия это фреймворк языка с++ для решения учетных задач

:-D
419 Локи-13
 
14.01.15
12:55
(413) что-то у меня видимо туго с юмором. что смешного то?
420 Локи-13
 
14.01.15
12:57
(418) да, только со своим языком.
421 batman69
 
14.01.15
12:59
(419) Заявление смешно.
422 Garikk
 
14.01.15
12:59
Это и C/Cpp можно назвать фреймворком для машинных кодов
423 Vovan1975
 
14.01.15
13:01
(420) ну язык можно отнести к реализации метапрограммирования
424 Garykom
 
гуру
14.01.15
13:01
(422) а разве это не так?
425 Локи-13
 
14.01.15
13:02
(421) какое заявление? что вы там курите?
426 Garikk
 
14.01.15
13:03
(424) фактически так, но это както диковато звучит :)
427 Spyke
 
14.01.15
13:03
Все не читал. Выскажу свое мнение.
1С для учетных систем (в России с пользователями менее 20 000) номер 1
1) Цена разработки, особенно потом дороботки.
2) Функционал для учетных систем вполне даже полный
3) Да и для компаний с 7 -20 магазинами и ном. группой около 40 000 SKU  даже 7.7 очень хороша и выполняет свои задачи. При этом сотрудники даже не задумываются, а просто работают.
4) Любая самописная учетная системы стоит дороже и менее стабильная ибо ее чаще всего разрабатывают 2-3 человека и на отладку уходят годы.
428 forforumandspam
 
14.01.15
13:04
Я-то думаю, откуда у иное мнение столько слюней, забрызгал всё вокруг, а оказывается, он саложёр свидомый.
429 Garykom
 
гуру
14.01.15
13:04
(425) не волнуйся это просто дикая зависть что рядовые 1С-ники не могут принять участие в попиле миллионных бюджетов...

потому что все прекрасно знают стоимость часа разработчика 1С

и никто не согласится за 1С+postgre заплатить стока же скоко за java+oracle к примеру ))
430 Vovan1975
 
14.01.15
13:05
(427) а зря не читал, там ржаки полно
431 batman69
 
14.01.15
13:06
(425) Твое про миллионы. )))
432 Vovan1975
 
14.01.15
13:07
(424) ну реализация "плюс-плюс" убила напрочь это.
а С - тот да, мльтиплатформенный асм
433 Локи-13
 
14.01.15
13:07
(431) мало? ну извините. миллион тоже деньги.
434 batman69
 
14.01.15
13:11
(433) Ну..ну.. )))
435 bushd
 
14.01.15
13:13
(427) 4) И главное где этих придурков потом искать, когда они свалят.... Это было уже все. Пока не было 1С заказывали на фокспро... у нас помню целый отдел был коммерческий в НИИ - этим и занимались. Больше никто не занимается.
436 Ndochp
 
14.01.15
13:13
(404)(371) Так это проверить можно. Куро, у тебя есть обмены и характеристики в твоей базе?
437 Spyke
 
14.01.15
13:14
И вообще
1С это не язык программирования и не среда разработки програмных продуктов.
1С это платформа для разработки учетных систем.
Споры что круче бесмысленны.
Для написания ПО конечно С++/Delphi
Для постраения УС конечно 1С
438 Feunoir
 
14.01.15
13:21
(402) Сметная стоимость прокладки оптики в один из наших филиалов - 2500000 (два с половиной миллиона) рублей. В другой - порядка 500000. Выезжайте за МКАД периодически... Облака, ага, конечно. Интернет через ADSL на скорости 1 мегабит с постоянными разрывами вот реальность. И тут без распределёнки никак. Ибо архив мегабайтный протолкнуть ещё можно по таким каналам, а вот нормально работать - увы, нет.
439 batman69
 
14.01.15
13:23
(438) Сказки какие-то..
440 Garykom
 
гуру
14.01.15
13:24
(438) походу дешевле будет уговорить опcос'а на установку вышки с 4G
441 Vovan1975
 
14.01.15
13:26
(440) гы, ну тогда уже опсосу придется тянуть туда оптику за 2,5 мульена :-D
442 Feunoir
 
14.01.15
13:27
(439) Скан коммерческого предложения приложить?
443 Ndochp
 
14.01.15
13:30
(439) Не сказки. У нас в один филиал инет по ЖДшным электропроводам шел. Зимой связь неделя через неделю.
(402) И вот туда УПП в РИБе воткнуть. Чтобы он ЦФник в сообщениях передавал. Обмен там нужен, а не распределенка (РИБ).
444 Локи-13
 
14.01.15
13:30
(442) след ответ будет "Ну..ну.. )))"
445 Feunoir
 
14.01.15
13:47
(443) Слава богу, не УПП, а обычная бухгалтерия, но обновления приходится качать через winscp в полуручном режиме.

А чем поможет простой обмен вместо РИБ если обновления всё-равно нужны конфигурации. Нарочным флешки возить?
446 stix2010
 
14.01.15
14:13
(437) Согласен, почему то сравнивается несравнимое:
1С - СУБД, Delphi vs C# инструменты для прикладного программирования, на 1с геморно писать-распространять что то типа Qip, на Delphi(C#) будут изобретаться лисапеды в виде периодики, документов, низкоуровневой работы с базами данных.

Сравнивать необходимо сравнимые продукты 1С vs MS access, fox и т.д.
447 Ndochp
 
14.01.15
14:25
(446) Это где на 1С низкоуровневая работа с БД? а на дельфях она как раз изобретена давно в виде стандартных компонент.
Но в целом согласен - 1С это чисто учетная платформа со скриптовым языком. И программисты 1С, соответственно, не полноценные программисты (так как 1С - не ЯП). С чем и пыталась бороться статья из (0). Но зря.
448 Spyke
 
14.01.15
14:25
(446)
Просто у матерых программистах свое предстовление о СУ
Соеденился с SQL 1 компонентой выбрал в запросе данные или записал и все. Система учета готова.
449 Spyke
 
14.01.15
14:26
(447) Если весь спор в названии. Да разрабочик системы учета на 1С это не программист.
450 Garykom
 
гуру
14.01.15
14:27
(447) тогда программисты php тоже "не полноценные" программисты?

а программисты скриптов bat, cmd, sh или vbs ?
451 Garykom
 
гуру
14.01.15
14:28
(449) +1 это обычно много больше чем программист, т.е. он в т.ч. программист ))
452 Feunoir
 
14.01.15
14:28
(447) Дай определение "полноценности" ЯП, плз?
453 Garykom
 
гуру
14.01.15
14:37
(452) они могут дать определение в стиле "полноценный ЯП" это любой "не 1С" язык программирования ))
454 Flyd-s
 
14.01.15
14:38
Курица не птица, типичный 1С-к не программист
455 Garykom
 
гуру
14.01.15
14:38
(454) тогда еще определение "типичный 1С-ник"?
456 palladyi
 
14.01.15
14:40
(455) это курица
457 palladyi
 
14.01.15
14:40
=)
458 Flyd-s
 
14.01.15
14:42
(455), это усредненный типаж всех кто называет себя одинэсником
459 polosov
 
14.01.15
14:44
Да спорить особого смысла нет.
И так ясно, что на платформе 1С бизнес-приложения реализуются быстрее.
Да на пацкале или сях можно написать бизнес-приложение. Но тоже надо будет тянуть окружение фреймворков и, возможно, много другой лабуды.
460 Garykom
 
гуру
14.01.15
14:45
(458) прекрасно, тогда кто "называет себя одинэсником"?
461 andreymongol82
 
14.01.15
14:48
(453) Полноценный ЯП - единственный из языков, про которые кричат, что они полноценные, на котором смог-таки осилить пару лабораторных в универе.
462 andreymongol82
 
14.01.15
14:49
(460) Ща будет ответ в стиле - а в зеркале кто?
463 Flyd-s
 
14.01.15
14:50
(460), люди занимающиеся обновлением 1С, программированием на 1С, администрированием 1С, настройкой программ на 1С, консалтингом, связанным с 1С, бизнес-анализом и системным анализом при внедрении 1С, развозкой дисков ИТС и прочей лабудой объединенной в одну кучу профессией 1С-программист
464 Garykom
 
гуру
14.01.15
14:51
(463) эта я не огляделся Вы там написали "программированием на 1С"?
465 Flyd-s
 
14.01.15
14:51
>>Но тоже надо будет тянуть окружение фреймворков и, возможно, много другой лабуды.

Да там даже в обсуждении на хабре десяток технологий назвали, которые нужно использовать, чтобы заменить 1С
466 andreymongol82
 
14.01.15
14:52
(463) Не видно как-то противоречий, что 1С не программист... даже наоборот. Если заменить слово 1С на java ли pl/sql, то тоже не будут полноценными программистами?
467 Flyd-s
 
14.01.15
14:53
(464), не огладелся
468 Garykom
 
гуру
14.01.15
14:54
(466) точно сталкивался я с pl/sql програмистами ))

и прикиньте половина из них уже не помнят что такое цикл (а то что они разные бывают это ваще) или даже никогда не знали ))
469 Flyd-s
 
14.01.15
14:55
(466), программисты на java тоже совмещают в себе десятки функций?
470 Garykom
 
гуру
14.01.15
14:55
(467) эээ не подскажите как можно программировать на чем то, без языка этого собственно программирования?
471 andreymongol82
 
14.01.15
14:56
(465) Что-то не видно этих десятков технологий. Были бы хороши или хотя бы нормальные, то было бы побольше.

А вообще, чегой-то мы возбудились? Заболело чтоль пониже спины? Тю, так нас больше и денег мы больше зарабатываем. А то что обзывают нас ненастоящими программистами, так это от зависти к нам богатым и красивым.
472 stix2010
 
14.01.15
14:56
(447) низкоуровневая работа с БД в Delphi. Хотя можно и в 1С поработать.

ЯП это тот язык, который реализует ООП?
Т.е. те кто не программирует в парадигме ООП это недопрограммисты?

В 1С парадигма  императи?вного программи?рования,
программисты, работавщие с фортраном, коболом - непрограммисты?

Кстати в УФ порог вхождения уже достаточно высок.
473 andreymongol82
 
14.01.15
14:56
(469) О! Так значит мы даже гораздо круче чем java-программисты. Это и программируем и консультируем.
474 Garykom
 
гуру
14.01.15
14:56
(469) а сисадмины тоже совмещают в себе сотни функций?
475 andreymongol82
 
14.01.15
14:58
(468) Зато на T-SQL смотрят как на нечто неприятное )
476 Flyd-s
 
14.01.15
14:58
(470), понятия не имею как программировать без языка программирования, наверное никак
477 Feunoir
 
14.01.15
14:59
(472) Тут аккуратно. А то можно договориться до того, что ассемблерщики и сишники тоже не программисты. Там же тоже ООП нет.
478 Garykom
 
гуру
14.01.15
15:02
(476) ну вот мы и пришли к тому что в 1С есть ЯП и те кто на нем программируют называются программистами так?
479 Flyd-s
 
14.01.15
15:02
(474), могут и совмещать, но тогда это скорее эникейщики,чем сисадмины
480 andreymongol82
 
14.01.15
15:02
(477) А лисперы - так вообще писатели, а не программисты
481 Garykom
 
гуру
14.01.15
15:03
(478)+ а проблема определения множества 1С-ники к этому ну никак не отсносится
482 Vovan1975
 
14.01.15
15:03
низкоуровневая работа с БД в 1С реализована объектом XBase
483 Garykom
 
гуру
14.01.15
15:04
(479) ты тока сисадмина (настоящего) эникейщиком не назови - а то сразу бубном можно и получить ))

в любой профессии есть дофига функций (из других профессий) которые приходится совмещать
484 Garykom
 
гуру
14.01.15
15:06
(483)+ к примеру чем установка и настройка сервака отличается от установки и настройки обычного пользовательского компа?
485 Flyd-s
 
14.01.15
15:08
(478), ага те кто программируют программисты. А остальные 90% людей у которых в трудовой написано программист 1С таковыми являются чисто формально
486 Feunoir
 
14.01.15
15:13
(484) Ой да ладно. Сколько слов из этой статьи http://technet.microsoft.com/ru-ru/library/cc780253(v=ws.10).aspx знает обычный эникейщик.
487 Garykom
 
гуру
14.01.15
15:16
(486) в смысле эникейщик не знает как расшарить папку на компе? :)
488 andreymongol82
 
14.01.15
15:16
(485) Без приведения ссылок по такой статистике - это уже фантазии, принимаемые за действительность.
489 Flyd-s
 
14.01.15
15:18
(488), наблюдение
490 Garykom
 
гуру
14.01.15
15:21
(485) эээ откуда взяли такую запись в трудовой? инженер-программист знаю, а вот программист 1С это оригинально да, только вот если кадровики не являются кадровиками это то как относится сюда?

ЗЫ
у меня в трудовой написано специалист ИТ
491 Garykom
 
гуру
14.01.15
15:22
(490)+ а по факту не специалист ИТ, а целый директор по ИТ ))
492 Flyd-s
 
14.01.15
15:31
(490), в трудовой пишется должность, а не специальность
493 Flyd-s
 
14.01.15
15:32
а вообще каким именно программистом обзовут кадровики одинэсника значения по сути не имеет, пусть будет инженер-программист
494 orefkov
 
14.01.15
15:45
(476)
>> понятия не имею как программировать без языка программирования
Это не программист, это кодер.
Для программирования достаточно головы.
495 Flyd-s
 
14.01.15
15:48
(494), угу. И алгоритмы складировать у себя в голове, а когда программа потребуется пользователю программист у себя в голове все и посчитает
496 ВасяЧ
 
14.01.15
15:53
Может кто знает, есть такая уникальная система "Турбо-Бухгалтер",  уже версия 9. А одинесники все еще только 8 выпустили...
Мне довелось просто админить ТБ версии 6.9 что сказать, экранные формы документов выглядят как печатные бланки - такой вырвиглазный пипец, но люди работают, ДиЦ по ходу жив еще.

В той же конторе где и я работал программист, который этот Турбо-Бухгалтер еще и конфигурировал в свое время. А вообще кодил он на VB6.0 всякие другие полезные программки.

Когда начали внедрять бухгалтерию на платформе 1С8.2 он с интересом решил программировать и в 1С на предмет переноса справочников и всякое такое, причем делать это в конфигураторе совсем не хотел, а программировал на 1С в своем любимом редакторе VB6.0 (!) причем вполне успешно.
Надо видеть одинесину в редакторе вижуал бейсика!

Вот это монстр.
497 Mutniy2
 
14.01.15
16:04
1С-ников не любят за снобизм и высокомерие, а не за то, что они на 1С пишут.
498 orefkov
 
14.01.15
16:04
(495)
Именно. Перенос программы из головы в компьютер - это мизерная часть процесса. Это как любого умеющего писать называть "писатель". А на деле он просто писец.
499 Новенький_2009
 
14.01.15
16:09
я перед НГ был в родном НИИ. Увидел такую картинку. Сидит инженер, перед ним какой-то блок телекодовой аппаратуры связи, подключен через ком порт к компу. Поглядел, что у него на мониторе - 1С 8.2 обычное приложение. Какая та табличная часть чего-то, там что-то вбивает, нажимает какую-то кнопку, на этом блоке чот начинает мигать-пищать...Я настолько поразился, что аж вопросил - это что за безобразие? Как было сказано - так просто отлаживать проще :) Пообщался там умными людями, говорили, что на Win оболочку не пишут на 1С, т.к. на компах на объектах, нет usb портов для ключей. А программные лицензии, по каким-то там гостам-внутренним стандартам-каким-то еще талмудам - не катят. Вот так вот.
500 ВасяЧ
 
14.01.15
16:52
Снобизм и высокомерие у Аксапников и САПеров с 1Сному снобизму 100 очков форы дадут.
501 Garykom
 
гуру
14.01.15
16:59
(498) мда...

ЗЫ перенос картины художником из головы на холст это тоже "мизерная часть процесса"
502 orefkov
 
14.01.15
17:09
(501)
Еще раз в точку. Настоящему художнику пофиг чем и на чем рисовать. Хороший художнгиком кетчупом на салфетке в кабаке нарисует так, что ты ахать будешь.
503 Garykom
 
гуру
14.01.15
17:17
(502) вот снизу окно сообщения куда можно писать код

Как насчет написать тут на любом ЯП калькулятор? Хотя бы простейший с вводом 2-х чисел и 4-мя действиями
504 orefkov
 
14.01.15
17:28
(503)
[code]
eval("2+2")
[/code]
:)

Мастер тем и отличатся от дилетанта, что для каждой работы подбирает самый подходящий инструмент. Я знаю, как запрограммировать простейший калькулятор. Знаю сам принцип, понимаю, что и как должно быть сделано. При желании можно это реализовать и на браинфаке. Только зачем?
505 Локи-13
 
14.01.15
17:29
(503)
а=0;
б=0;
ВвестиЧисло(а);
ввестиЧисло(б);

Список = Новый СписокЗначений;
Список.Добавить("+");
Список.Добавить("-");
Список.Добавить("*");
Список.Добавить("/");
Действие = ВыбратьИзСписка(Список, Элемент);

Попытка
Результат = Вычислить(Строка(а)+Действие+Строка(б));
Сообщить(Результат);
Исключение
Сообщить("ERROR");
КонецПопытки;
506 bolder
 
14.01.15
17:31
[code]
eval("2+2")
[/code]
507 Локи-13
 
14.01.15
17:33
(505) можно вообще ввести строку с любой функцией, ее вычислить и получить результат.

такой калькулятор есть в 1С - называется "микрокалькулятор"
508 Garykom
 
гуру
14.01.15
18:13
(504) слив однако, нету ввода 3-х строк, числа 1, действия (+|-|*|/) и числа 2 перед этим евал
509 Garykom
 
гуру
14.01.15
18:15
(505)(507) вот это уже программирование

а eval("2+2") это как написать Сообщить(Вычислить("2+2"));
510 orefkov
 
14.01.15
18:19
(508)
Это не слив, но вам не понять...
511 Flyd-s
 
14.01.15
19:21
тяжело быть обладателем сокральных знаний
512 Garykom
 
гуру
14.01.15
19:55
(510) да действительно не понимаю какое отношение 2+2 имеет к калькулятору...

(511) точно, как просто ничего не знать
и считать что то что написано/запрограммировано кем то, любой другой повторит на чем угодно, да еще и быстрее
513 orefkov
 
14.01.15
21:24
(512)
Попытаюсь все же объяснить.
Первое, что я хотел донести до вас - конкретный язык программирования вторичен по отношению с собственно программированию, это производная от алгоритма и данных.
Второе, что вы так и не поняли - глупо извращаться и решать задачу, которая в конкретном языке программирования уже решена. То есть вообще нет надобности в написании доморощенного калькулятора, если в ЯП уже есть "eval", или "Вычислить". Намеков вы видимо не понимаете.
Третье - я вообще не собирался тратить свое время на реализацию пришедшей к вам в голову глупой задачи - не вижу смысла. Вам доказывать бесполезно, а себе я уже всё доказал.
514 Flyd-s
 
15.01.15
00:33
>вообще нет надобности в написании доморощенного калькулятора, если в ЯП уже есть "eval", или "Вычислить"

Я завис
515 DrAku1a
 
15.01.15
01:49
(394) (народное) Любой русский программист, после пары минут чтения кода, обязательно вскочит и произнесет, обращаясь к себе: переписать это все нафиг. Потом в нем шевельнется сомнение в том, сколько времени это займет, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать это много работы. А если взяться и посидеть немного, то все получится. Зато код будет красивый и правильный. На следующее утро русский программист свеж, доволен собой и без единой запинки докладывает начальству, что переписать этот кусок займет один день, не больше. Да, не больше. Ну, в крайнем случае, два, если учесть все риски. В итоге начальство даст ему неделю и через полгода процесс будет успешно завершен. До той поры, пока этот код не увидит другой русский программист.
516 DrAku1a
 
15.01.15
02:18
(505) для 8.2 вместо
Строка(а) - лучше использовать СтрЗаменить(а, Символы.НПП, ""), тогда не будет ошибок с числами больше 1000.
А можно код так:
стр = "";
(507)
с = "";
Если ВвестиСтроку(с, "Введите выражение: ") Тогда
  Попытка
    Выполнить("с="+с);
    Сообщить("Ответ: "+с);
  Исключение
    Сообщить(ОписаниеОшибки(), СтатусСообщения.ОченьВажное);
  КонецПопытки
КонецЕсли;
517 DrAku1a
 
15.01.15
02:23
(340) Не, ну не другому маляру же про это рассказывать. А вообще, - шикарное сравнение (с(341)):
- Чтобы покрасить стену не нужно использовать кисти, знать тени, цветопередачу, пропорции.
- Знаете, наверное, за это "настоящие художники" вас и недолюбливают.