|   |   | 
| 
 | зачем 1с сделала выполнение кода на клиенте в УФ? | ☑ | ||
|---|---|---|---|---|
| 0
    
        vde69 22.07.14✎ 08:59 | 
        простой вопрос который ставит меня в тупик: зачем 1с сделала выполнение кода на клиенте в УФ?
 почему 1с не пошло по пути RDP, когда на клиенте идет только отображение без выполнение скриптов? | |||
| 1
    
        Ненавижу 1С гуру 22.07.14✎ 09:03 | 
        чтобы больше писать программисту кода, когда ты по кнопке вызываешь из клиентской процедуру серверную на форме, а та уж может обратиться к объекту     | |||
| 2
    
        Fish гуру 22.07.14✎ 09:05 | 
        (0) потому что клиент-сервер.     | |||
| 3
    
        jsmith82 22.07.14✎ 09:06 | 
        о, вечная тема     | |||
| 4
    
        ДенисЧ 22.07.14✎ 09:06 | 
        Хм....
 Интересно, а как ты по рдп сделаешь веб-клиента? | |||
| 5
    
        Azverin 22.07.14✎ 09:07 | 
        (0) вчера в БП 3.0 бух словила глюк в документе Поступление на расчётный счёт, и мне пришлось попрыгать по отладчику в обработке проведения... скажу честно: желание изучать УФ нет! я прошёл более 50 модулей и больше половины с одной строчкой. такое удручает     | |||
| 6
    
        jsmith82 22.07.14✎ 09:07 | 
        видимо, ради веб-клиента     | |||
| 7
    
        vde69 22.07.14✎ 09:09 | 
        (4) очень просто, на основе ява аплета, так все клиент банки работают....     | |||
| 8
    
        ДенисЧ 22.07.14✎ 09:10 | 
        (7) Ява?? Да ну её в такую дыру... Куда макар телят пастись не гонял....     | |||
| 9
    
        vde69 22.07.14✎ 09:13 | 
        (8) можно и без явы но это будет менее безопасно...
 а про яву скажу так, есть куча софта которое не предусматривает клиентского кода и тем не менее нормально работает в веб порталх.... клиент банки на чем работают? веб клиенты сапа, навижена, диасофта, лотоса и т.д. | |||
| 10
    
        РенеДекарт 22.07.14✎ 09:14 | 
        (0) дошло наконец...
 (8) и чем Ява не угодила, точнее - прибамбасина в виде веб-модуля? Вы каждый день на интернет пишите? | |||
| 11
    
        ДенисЧ 22.07.14✎ 09:15 | 
        (9) Ви таки хочите сказать, что апплеты на этой б-гомерзкой яве ни строчки кода не выполняют на клиенте?
 Ой, таки позвольте вам не поверить.... | |||
| 12
    
        РенеДекарт 22.07.14✎ 09:15 | 
        (9)>>веб клиенты сапа, навижена, диасофта, лотоса и т.д.
 ну 1с же потом и засунет свою УФ в " в такую дыру... Куда макар телят пастись не гонял...." | |||
| 13
    
        РенеДекарт 22.07.14✎ 09:16 | 
        (11) это готовые, законченные процедуры, не требующие отладки. Все остальное - осталось бы на долю реализации алгоритма 1С.     | |||
| 14
    
        ДенисЧ 22.07.14✎ 09:17 | 
        (13) В УФ - тоже законченные процедуры, не требующие отладки (с)
 И чем это отличается? | |||
| 15
    
        vde69 22.07.14✎ 09:17 | 
        (11) зависит от реализации, собственно самое главное это реакторы интерактивных действий, если договорится, что 100% реакторов используют серверный вызов, то код на клиенте не нужен.     | |||
| 16
    
        НП 22.07.14✎ 09:17 | 
        (5) Так и надо писать по теории.     | |||
| 17
    
        an-korot 22.07.14✎ 09:18 | 
        (5) когда переменные по 3 раза свой тип меняю перечисление-массив-перечисление, я вообще помолчу 0:-)  хочется взять и оторвать что-то за это.
 или когда в обновлениях под этим обновлением скрывается тупое изменения вида когда который функционала вообще не меняет, это я тоже помолчу :( | |||
| 18
    
        РенеДекарт 22.07.14✎ 09:18 | 
        (14) УФ - размазывание каши по пустой тарелке. И каши нет (разделения и реальной эффективности клиент-сервера), и тарелка грязная.     | |||
| 19
    
        Azverin 22.07.14✎ 09:18 | 
        (16) 1С беспощадно подсаживают на свою иглу...     | |||
| 20
    
        ДенисЧ 22.07.14✎ 09:18 | 
        (15) нуну     | |||
| 21
    
        ДенисЧ 22.07.14✎ 09:19 | 
        (18) Ещё один умник....     | |||
| 22
    
        НП 22.07.14✎ 09:19 | 
        (19) Да, этот так. Но не вчера произошло.     | |||
| 23
    
        vde69 22.07.14✎ 09:20 | 
        (20) RDP так и работает, 100% реакторов обрабатываются на сервере, в чем проблемма?     | |||
| 24
    
        РенеДекарт 22.07.14✎ 09:20 | 
        (21) умник, извольте не согласится, - это вы.
 Многим уже по выходу УФ была ясна бесперспективность и даже глупость такого подхода. | |||
| 25
    
        Azverin 22.07.14✎ 09:20 | 
        (22) знаю. пойду кольнусь)     | |||
| 26
    
        ДенисЧ 22.07.14✎ 09:21 | 
        (23) Рдп работает совершенно по другому принципу, если чо.     | |||
| 27
    
        vde69 22.07.14✎ 09:22 | 
        (24) ну определеные плюсы вроде есть (например распределенение вычислительной нагрузки), но они напроч убиты текущими конфами...     | |||
| 28
    
        РенеДекарт 22.07.14✎ 09:24 | 
        (23) зато теперь у нас есть тонкий клитент, который тонкий только из 1С, но не для выполнения кода; веб-клиент, который и не вебклиент (не поддерживает веб-протоколы и технологии), а еще одна разновидность 1с-тонкого клиента на http.     | |||
| 29
    
        РенеДекарт 22.07.14✎ 09:26 | 
        (27)>>например распределенение вычислительной нагрузки
 не видел ни одного реального примера "было воот так тормознуто - стало вооот так круто быстро на тонком". >>но они напроч убиты текущими конфами... видимо, многим нравится само по себе, без приложения к реальной работе и назначению. | |||
| 30
    
        РенеДекарт 22.07.14✎ 09:26 | 
        *УФ нравится само по себе     | |||
| 31
    
        marvak 22.07.14✎ 09:29 | 
        Что интересно, я пока сталкивался с конфами на УФ (УТ, БП) только в файловом варианте. Это небольшие конторы, сервер никто не ставит себе. То есть преимуществ никаких, и все ужасно тормозит.     | |||
| 32
    
        Drac0 22.07.14✎ 09:30 | 
        (0) ИМХО, ради масштабируемости решений. Да, на маленьких нагрузках теряется производительность, но при росте сначала выравнивается, а потом обгоняет. В теории. На практике покажут реальные внедрения ERP 2.0. 
 И типовые совершенно не показатель. Слишком уж много старой логики осталось, не оптимизированной под УФ. Этот как с запросами в ЗУП, которые писались до ввода ВТ и не переписывались после. | |||
| 33
    
        vde69 22.07.14✎ 09:32 | 
        просто если-бы 1с пошло указаным путем, то не было-бы вызовов с передачей контекста формы, догадайтесь, что будет с трафиком :)     | |||
| 34
    
        РенеДекарт 22.07.14✎ 09:33 | 
        (26) по любому принципу нужно было делать "УФ" отдельно, и только для упертых маньяков. А не строить на этом "новую концепцию платформы".
 И по какому "другому принципу" работает RDP? Работа RDP на клиенте не сказывается никак. | |||
| 35
    
        ptiz 22.07.14✎ 09:35 | 
        (0) До этого они додумаются не раньше 1С 9.0     | |||
| 36
    
        vde69 22.07.14✎ 09:36 | 
        (32) ради масштабируемости? ты хочешь сказать, что клиент банкинг обладает плохой масштабируемостью? 
 простой пример i-bank на 1000 открытых сесий нормально крутится на 8 летнем сервере с 8 гигами оперативки..... ну-ка а для 1с например бух 3.0 на 1000 активных пользователей какое железо надо? | |||
| 37
    
        РенеДекарт 22.07.14✎ 09:36 | 
        (32)>>ради масштабируемости решений
 где в тормозах передачи данных с формы на сервер и обратно, в диких отборах ДС - масштабируемость? >> На практике покажут реальные внедрения ERP 2.0. в ларьках? на производстве это чудо не нужно. Или как с "отечественными" авто - все, что собрали корейцы в России - отечественное (в 1С - упаковка в картон, значит производство)? >>Слишком уж много старой логики осталось ну попробуйте старую конфу запустить на УФ. Со старой логикой. >>Этот как с запросами в ЗУП, которые писались до ввода ВТ и не переписывались после. - если бы был реальный эффект от перехода на ВТ, их давно бы переписали. А прирост на 2% в одном, и падение на 10% в дургом - не выход. | |||
| 38
    
        Drac0 22.07.14✎ 09:37 | 
        (33) как вы представляете работу с файловой системой локального ПК, с софтом и драйверами, установленными на нем?     | |||
| 39
    
        Drac0 22.07.14✎ 09:38 | 
        (36) ИМХО, несравнимые по сложности задачи.     | |||
| 40
    
        vde69 22.07.14✎ 09:38 | 
        (38) так-же как и RDP путем проброса портов     | |||
| 41
    
        РенеДекарт 22.07.14✎ 09:39 | 
        (38)>>с файловой системой локального ПК, с софтом и драйверами
 1с уже работает на уровне "с файловой системой локального ПК, с софтом и драйверами"? не заметил. | |||
| 42
    
        vde69 22.07.14✎ 09:40 | 
        (39) в чем несравнимость? 1 пользователь в бухгалтерии делает более большие селекты чем в клиент банке??? да и не забываем, что маштабируемость по размерам базы - это задача субд а не 1с...     | |||
| 43
    
        РенеДекарт 22.07.14✎ 09:40 | 
        (39) ну да, пустые теоретизирования "может быть" намного лучше и приятнее решения реальных задач улучшения производительности.     | |||
| 44
    
        РенеДекарт 22.07.14✎ 09:41 | 
        (42)>>что маштабируемость по размерам базы - это задача субд а не 1с
 - а что, на мисте уже все поняли, что 1С это не СУБД? не заметил )) | |||
| 45
    
        toypaul гуру 22.07.14✎ 09:41 | 
        (0) посмотри сколько жрет памяти система на клиенте, сколько жрет других ресурсов и умножь это на количество клиентов. и ужаснись какой сервер должен быть.     | |||
| 46
    
        Fish гуру 22.07.14✎ 09:41 | 
        (40) А что, какая-то особая религия запрещает запускать 1С по RDP? Раз уж ты такой любитель RDP, то и работай по нему.     | |||
| 47
    
        РенеДекарт 22.07.14✎ 09:42 | 
        (40)>>так-же как и RDP путем проброса портов
 зачем 1с-у эмуляция интерфейса?! Да и не справится она с этой задачей. БД вон никак не может обработать... | |||
| 48
    
        Reaper_1c 22.07.14✎ 09:42 | 
        (0) для тех кто в танке - тонкий клиент работает через 3G свистки в таких деревнях, где терминал обрывается каждые 2-3 минуты. А тонкому клиенты хоть бы хны. И в тех же деревнях он отлично работает с торговым оборудованием, сигнал от которого в терминалку прилетает через раз.     | |||
| 49
    
        toypaul гуру 22.07.14✎ 09:42 | 
        а также подумай на досуге как работает СКД и прочая постобработка запросов. и как весело будет серверу, когда это все на него ляжет.     | |||
| 50
    
        РенеДекарт 22.07.14✎ 09:43 | 
        (46) т.е. писать на УФ, чтобы потом запускать на rdp? Это новая концепция?     | |||
| 51
    
        vde69 22.07.14✎ 09:43 | 
        (45)на клиенте жрется память на контекст, на оболочку виртуалки, на резерв памяти, на неиспользуемый мусор...
 на сервере всего этого не будет... | |||
| 52
    
        Fish гуру 22.07.14✎ 09:44 | 
        (50) Ну если такой упёртый и тупой, что не можешь писать нормальные приложения для тонкого клиента - тогда да.     | |||
| 53
    
        Drac0 22.07.14✎ 09:44 | 
        (40) Т.е. я в сеансе РДП могу работать с файлами Excel, не имея его на сервере, а лишь на клиенте? 
 (37) >>где в тормозах передачи данных с формы на сервер и обратно, в диких отборах ДС - масштабируемость? при росте нагрузке на порядки они как тормозили, так и будут тормозить. В тот момент как старый принцип уже захлебнется и испустит дух. >>ну попробуйте старую конфу запустить на УФ. Со старой логикой. Как то превратно вы меня поняли. >>- если бы был реальный эффект от перехода на ВТ, их давно бы переписали. А прирост на 2% в одном, и падение на 10% в дургом - не выход. переписать ЗУП из гуманистических побуждений? Не смешите. | |||
| 54
    
        РенеДекарт 22.07.14✎ 09:44 | 
        (49)>>а также подумай на досуге как работает СКД и прочая постобработка запросов
 - а сделать "СКД и прочая постобработка запросов" на уровне платформы слабо? с выводом "наверх" точек входа инструкций программисту? | |||
| 55
    
        vde69 22.07.14✎ 09:44 | 
        (49) может ты не заметил, но 100% отчетов сейчас выполняет сервер в регламентных заданиях     | |||
| 56
    
        Drac0 22.07.14✎ 09:45 | 
        (42) Нагрузка идет не только на СУБД. Сервер 1С жрет тоже немеряно ресурсов.     | |||
| 57
    
        Reaper_1c 22.07.14✎ 09:45 | 
        (49) А они и так на сервере лежат. Для особо одаренных - на клиент пересылается только отображаемая часть табличного документа.     | |||
| 58
    
        vqwy 22.07.14✎ 09:46 | 
        Да чё вы спорите?
 Надо разделить два тезиса: 1. Идея УФ здоровая, интересная и заслуживающая одобрения 2. Реализация в типовых конфах - кал, подрывающий доверие к УФ в целом. | |||
| 59
    
        Smallrat 22.07.14✎ 09:46 | 
        (5) УФ тут особо не причем - при прямых руках можно и на УФ писать понятный код, а если заниматься куитой, варганя тыщу процедур с одной строкой кода внутри - то этим и в обычном режиме никто делать не запрещает.     | |||
| 60
    
        Smallrat 22.07.14✎ 09:47 | 
        (58) о, почти тоже написал - я за 2     | |||
| 61
    
        Drac0 22.07.14✎ 09:47 | 
        Главный минус текущей реализации УФ - это платформенные серверные вызовы, которые порой происходят абсолютно рандомно. Бесит аж.     | |||
| 62
    
        Drac0 22.07.14✎ 09:47 | 
        (58) +1     | |||
| 63
    
        samozvanec 22.07.14✎ 09:48 | 
        поразительно, как много людей не могут освоить уф, которой сколько уже... 6 лет?     | |||
| 64
    
        РенеДекарт 22.07.14✎ 09:48 | 
        (58)>>Реализация в типовых конфах
 она не возможна по-другому в данных рамках платформы. Поэтому тезис 1) вообще отпадает. (59)>>при прямых руках можно и на УФ писать понятный код - а как насчет не просто понятного (это важно для программиста), а просто производительного адекватного исполнения кода? | |||
| 65
    
        vqwy 22.07.14✎ 09:48 | 
        (63) это ты про ребят из фирмы "1С"?     | |||
| 66
    
        РенеДекарт 22.07.14✎ 09:49 | 
        (63)>>поразительно, как много людей не могут освоить уф
 поразительно, как много людей думают, что освоили УФ. Не потрудясь првоерить, а как оно теперь работает. | |||
| 67
    
        vqwy 22.07.14✎ 09:50 | 
        а кто в теме - кто автор идеи УФ в 1С? кого укусила в ж0пу оса?     | |||
| 68
    
        Drac0 22.07.14✎ 09:50 | 
        (64) >> - а как насчет не просто понятного (это важно для программиста), а просто производительного адекватного исполнения кода?
 Легко. Только думать надо, не все справляются. Когда у тебя все вызовы контекстные при каждом чихе пользователя, то беда получается. | |||
| 69
    
        Maxus43 22.07.14✎ 09:50 | 
        никогда не слышал что архитектура клиент-сервер против кода на клиенте...     | |||
| 70
    
        РенеДекарт 22.07.14✎ 09:50 | 
        (65) если считать, что типовые, даже написанные с нуля, работают хуже типовых на ОФ - то и это тоже верно.     | |||
| 71
    
        vde69 22.07.14✎ 09:51 | 
        (58) нет, я в принцепе кидаю камень в реализацию платформы  в плане УФ
 идеи УФ (функциональные опции и управление через права) мне нравятся, но код на клиенте - извените это гемор еще тот.... попробуйте на клинте и на сервере выполнять следующий код сообщить(Окр(а/б,0)) и у вас в отдельных случаях будут разные значения.... | |||
| 72
    
        РенеДекарт 22.07.14✎ 09:51 | 
        (69)>>что архитектура клиент-сервер против кода на клиенте...
 добро пожаловать в реальность 1С.... | |||
| 73
    
        Smallrat 22.07.14✎ 09:52 | 
        (64)имхо - большинству решений побоку на производительность, пользователю один фиг - будет док проводится 0.1 сек или 0.3. Вопросы производительности с большим количеством одновременно работающих пользователей полюбас требуют прямых рук и знаний как правильно писать запросы, блокировки и всё такое - что в УФ , что в обычном режиме.     | |||
| 74
    
        РенеДекарт 22.07.14✎ 09:53 | 
        (71) мне изначально непонятно, как можно пиарится "у нас клиент-сервер", если инструкции заранее жестко разделены по выполнению там или там?     | |||
| 75
    
        samozvanec 22.07.14✎ 09:53 | 
        (65) от части) не то что бы, но что то в этом есть)     | |||
| 76
    
        Maxus43 22.07.14✎ 09:53 | 
        (72) Архитектура клиент-севрер никогда не была против исполняемого кода на клиенте. Ты щас тут утверждаешь обратное     | |||
| 77
    
        РенеДекарт 22.07.14✎ 09:54 | 
        (73)>>и знаний как правильно писать запросы, блокировки и всё такое 
 - т.е. вы-то уже точно выучили и отработали это все, плюс "и всё такое"? | |||
| 78
    
        РенеДекарт 22.07.14✎ 09:55 | 
        (76)>>Архитектура клиент-севрер никогда не была против исполняемого кода на клиенте
 архитектура - нет, не была. Реализация от 1С - именно против. | |||
| 79
    
        Smallrat 22.07.14✎ 09:56 | 
        (77) я нет - у меня столько пользователей нет. от этого утверждение теряет истинность?
 или утверждение о том что можно писать понятный код на УФ? | |||
| 80
    
        РенеДекарт 22.07.14✎ 09:57 | 
        (73) и да, пример, как на написание запроса влияет количество пользователей? Прмяые руки можете слегка изогнуть.     | |||
| 81
    
        samozvanec 22.07.14✎ 09:57 | 
        блин я читаю ветку, хочу чето ответить, но стираю снова и снова. потому что для такого цирка я еще не проснулся     | |||
| 82
    
        РенеДекарт 22.07.14✎ 09:58 | 
        (79)теряет.
 >>о том что можно писать понятный код на УФ? можно и по-английски писать понятный код. Речь сейчас не об этом. | |||
| 83
    
        РенеДекарт 22.07.14✎ 09:58 | 
        (81)>>потому что для такого цирка я еще не проснулся
 - упаковка? | |||
| 84
    
        vde69 22.07.14✎ 09:59 | 
        (79) писать понятный код на УФ можно, тут разговор не об этом... разговор о самом подходе, и на сколько он усложняет и решения и ту-же масштабируемость...     | |||
| 85
    
        Maxus43 22.07.14✎ 09:59 | 
        (81) :) тоже стирал пару раз... чуствую что РенеДекарт спорит с каждым не своим словом. ради самого спора ниочем.     | |||
| 86
    
        Fish гуру 22.07.14✎ 10:00 | 
        (82) Речь всего лишь о том, что те, кто не смог осилить клиент-серверный вариант работы приложения, начинают кричать, что УФ - дерьмо.     | |||
| 87
    
        Maxus43 22.07.14✎ 10:00 | 
        (84) чем он усложняет что? Где преступление то, объясни на пальцах.     | |||
| 88
    
        jk3 22.07.14✎ 10:01 | 
        (36) Нормально написанная самописка на УФ спокойно будет держать 1000 юзеров онлайн.
 Другое дело, что типовые очень тяжелые ввиду своей универсальности и поэтому для той же производительности будут требовать гораздо более мощное железо. | |||
| 89
    
        Fish гуру 22.07.14✎ 10:01 | 
        (84) Тебе не нравится клиент-серверный подход?     | |||
| 90
    
        scanduta 22.07.14✎ 10:02 | 
        что а что а РДП пока намного эффективней. Слишком тяжелой код на УФ в типовых     | |||
| 91
    
        РенеДекарт 22.07.14✎ 10:02 | 
        (88)>>Нормально написанная самописка на УФ спокойно будет держать 1000 юзеров онлайн.
 - выводить 1000 раз "hello word" от каждого пользователя? | |||
| 92
    
        f_vadim 22.07.14✎ 10:03 | 
        Для тех, кто писал на php+js+html ничего принципиально нового в УФ не найдёт.     | |||
| 93
    
        vde69 22.07.14✎ 10:04 | 
        (86) если я освоил систему до такого уровня, что начинаю видеть в ней стратегические промахи - значит я не освоил ее?
 (88) дело не в пользователях, а в обьемах на клиенте. Текущая система не позволяет нормально работать с большими таблицами на клиенте, а вот при моем подходе проблемм не будет. | |||
| 94
    
        ptiz 22.07.14✎ 10:05 | 
        (88) А без УФ не будет?     | |||
| 95
    
        РенеДекарт 22.07.14✎ 10:05 | 
        (88)>>что типовые очень тяжелые ввиду своей универсальности
 - вообще мы функционалом типовых пользуемся, а не абстрактной "универсальностью". Есть функционал - им пользуемся - он работает через С1С. Те, кто пользуется типовыми ради просмотра "универсальности", горячо поддерживают УФ. | |||
| 96
    
        Fish гуру 22.07.14✎ 10:06 | 
        (93) Так в чём ты видишь стратегический промах? В использовании 1С клиент-серверрной архитектуры, которая отработана десятилетиями и все, кто её грамотно используют, прекрасно знают все её преимущества и недостатки?     | |||
| 97
    
        РенеДекарт 22.07.14✎ 10:06 | 
        (93)>>Текущая система не позволяет нормально работать с большими таблицами на клиенте
 а зачем им это... какие-то большие таблицы... у вас подход к бизнесу неправильный, если случаются большие таблицы :) | |||
| 98
    
        РенеДекарт 22.07.14✎ 10:07 | 
        (96)>>В использовании 1С клиент-серверрной архитектуры, которая отработана десятилетиями 
 - это кто её отработал десятилетиями?! Да и давно известна приверженность 1С вместо доработки - все бросать и придумывать новую "теорию"... | |||
| 99
    
        vde69 22.07.14✎ 10:07 | 
        (92)я писал на ASP с разделением кода клиент/сервер, дело не в этом...
 для мелких баз текущая модель разделения вполне подходит, проблеммы возникают именно при достижении определенных обьемов... зы моя первая система на УФ работала на 100 пользователей при обьеме 100к документов в месяц | |||
| 100
    
        jk3 22.07.14✎ 10:08 | 
        (94) А без УФ не будет веб-клиента. Веб-клиент рулит.     | |||
| 101
    
        Fish гуру 22.07.14✎ 10:08 | 
        (98) Почитай хотя бы в вики про клиент-серверную архитектуру. Её не 1С придумало, если что :))     | |||
| 102
    
        MrStomak 22.07.14✎ 10:08 | 
        (97) Не вижу никаких причин для вас работать в недостойной уважающего себя человека сфере - "1С"     | |||
| 103
    
        f_vadim 22.07.14✎ 10:09 | 
        (99) какие проблемы возникали?     | |||
| 104
    
        jk3 22.07.14✎ 10:09 | 
        (93)
 >Текущая система не позволяет нормально работать с большими таблицами на клиенте Всё просто -- так и не работайте с таблицами на клиенте. Клиент для этого и НЕ предназначен. | |||
| 105
    
        РенеДекарт 22.07.14✎ 10:09 | 
        (100)>>А без УФ не будет веб-клиента
 а с веб-модулем как-то был... | |||
| 106
    
        РенеДекарт 22.07.14✎ 10:10 | 
        (101)>> Её не 1С придумало, если что 
 - если что, её реализовало в 1С не вики, а 1С )) | |||
| 107
    
        Fish гуру 22.07.14✎ 10:11 | 
        (104) +100 Всегда поражают такие "спецы", которые начинают забивать микроскопами гвозди, и при этом кричат: "почему-то микроскоп забивает гвозди хуже, чем молоток, давайте запретим микроскопы".     | |||
| 108
    
        Котокот 22.07.14✎ 10:11 | 
        (5) >> желание изучать УФ нет
 А что, есть еще кто-то, кто не знает УФ? Это как так? | |||
| 109
    
        РенеДекарт 22.07.14✎ 10:11 | 
        (104)>>так и не работайте с таблицами на клиенте
 - а где они, по-вашему, возникают? Сами по себе на сервере, без участия, действий, отборов-поборов пользователя? | |||
| 110
    
        ptiz 22.07.14✎ 10:12 | 
        (100) Веб-клиент, как он сейчас реализован - жуткий тормоз. Я - за его реализацию по аналогии с rdp.     | |||
| 111
    
        MrStomak 22.07.14✎ 10:12 | 
        (0) RDP - это протокол, а не приложение.
 И подобных протоколов, для передачи изображения, не очень-то много. Это отдельная сложная технология, с архивацией, кешированием, парсингом изображения на группы (текст, картинка и т.д.), применение для каждой группы отдельных алгоритмов, сбор всего этого на клиенте. Не говоря про технологии эмуляции портов и принтеров (не всегда работающими, кстати). Какие бизнес-приложения разрабатывают подобные вещи? Это отдельный продукт, который, при желании, можно использовать с 1С. | |||
| 112
    
        РенеДекарт 22.07.14✎ 10:13 | 
        (107)поэтому и пишу, что вы работаете не с БД - а с 1С.
 Отсюда и разночтения. | |||
| 113
    
        Maxus43 22.07.14✎ 10:14 | 
        (109) ты это, закусывай. Сервер 1с вычисляет и обрабатывает всё, на клиент в динамических списках дабются не таблицы целиком, а только видимая часть. Какие большие таблицы ты на клиенте используешь?     | |||
| 114
    
        f_vadim 22.07.14✎ 10:14 | 
        (109) Это мышление экселем. Дайте мне таблицы я их листать буду.     | |||
| 115
    
        РенеДекарт 22.07.14✎ 10:14 | 
        (111)мы про технологию а-ля, и только применительно в 1С и к 1С.
 Проброс портов флэшек через 1С и доступ к рабочему столу Windows нас не интересует. | |||
| 116
    
        jk3 22.07.14✎ 10:14 | 
        (109) Я имею ввиду не нужно даже пытаться таблицы как-то обрабатывать на клиенте. Только вывод. А отбор/подбор, естественно, через серверный вызов.     | |||
| 117
    
        MrStomak 22.07.14✎ 10:15 | 
        (113) Если в табличной части 10 000 строк - они все придут на клиент.     | |||
| 118
    
        Fish гуру 22.07.14✎ 10:15 | 
        (112) В чём разночтения-то?     | |||
| 119
    
        Maxus43 22.07.14✎ 10:16 | 
        (117) 10 тыс строк в ТЧ я щетаю - ошибка учета, архитектуры и головы. Я не говорю что нельзя и плохо, я говорю - не нужно     | |||
| 120
    
        РенеДекарт 22.07.14✎ 10:16 | 
        (117)зачем, в УФ они все поместятся в полезной площади одной строки.
 И на основе этой строки кто угодно примет какое угодно решение. | |||
| 121
    
        Fish гуру 22.07.14✎ 10:17 | 
        (117) Про динамические списки когда-нибудь слышал? :))     | |||
| 122
    
        РенеДекарт 22.07.14✎ 10:17 | 
        (118) в том, что 1с и большие объемы БД - это параллельные вселенные.     | |||
| 123
    
        Maxus43 22.07.14✎ 10:17 | 
        (121)>(113) слышать то он слышал, совсем недавно)     | |||
| 124
    
        РенеДекарт 22.07.14✎ 10:18 | 
        (119) во-во, мы идем параллельным курсом, и нас все зашибись ))     | |||
| 125
    
        Fish гуру 22.07.14✎ 10:18 | 
        (122) Ну я как-то никогда не работал в мелких компаниях. Везде использовалась 1С и достаточно большие БД. И всё было нормально. ЧЯДНТ?     | |||
| 126
    
        MrStomak 22.07.14✎ 10:18 | 
        (121) Табличная часть - это у тебя динамический список?     | |||
| 127
    
        Maxus43 22.07.14✎ 10:18 | 
        (122) у меня неправильная 1с, дестяки мильёнов записей в таблицах, весящих гигабайты. сотка юзеров и прочее. И это ещё при том, что код кривой на голову, оптимизировать - вобще красота будет     | |||
| 128
    
        РенеДекарт 22.07.14✎ 10:19 | 
        + 124
 плюс свое море и своя планета со звездными фантиками )) | |||
| 129
    
        Fish гуру 22.07.14✎ 10:19 | 
        (126) На клиенте - естественно. А зачем тебе ВСЯ ТЧ на клиенте, стесняюсь спросить?     | |||
| 130
    
        РенеДекарт 22.07.14✎ 10:20 | 
        (127)>> дестяки мильёнов записей в таблицах
 - завязывай давай, здесь еще не все накурились )) | |||
| 131
    
        РенеДекарт 22.07.14✎ 10:21 | 
        (125)>>и достаточно большие БД
 >>дестяки мильёнов записей в таблицах -я понял, насколько )) | |||
| 132
    
        Fish гуру 22.07.14✎ 10:22 | 
        (131) О великий гуру больших БД! Озвучь же нам свой большой объём БД.     | |||
| 133
    
        Maxus43 22.07.14✎ 10:22 | 
        (129) кстати таки вот тут не уверен. Это не ДС...     | |||
| 134
    
        ДенисЧ 22.07.14✎ 10:24 | 
        (132) Я уже озвучивал те объёмы, с которыми я работаю...
 Правда, этот шизанутый мне так и не поверил... | |||
| 135
    
        Maxus43 22.07.14✎ 10:24 | 
        (133) + всмысле в оперативе она живёт. Можно менять и прочее - до записи она не будет в БД. А т.к. Объект уничтожается после создания формы и передачи управления на клиент - значит в памяти всё     | |||
| 136
    
        Smallrat 22.07.14✎ 10:27 | 
        (80) запрос тоже может накладывать блокировки     | |||
| 137
    
        MrStomak 22.07.14✎ 10:29 | 
        (129) Мне - незачем. Табличная часть не динамический список.
 Но у неё есть методы оптимизации - в память на клиент она поступает только тогда, когда мы прокручиваем её или когда программно обходим на клиенте. После этого она уже вся на клиенте присутствует - в памяти. То есть если мы пролистали ТЧ с 10к позицией, мы гарантированно забили память на клиенте. Однако, кому это надо - такие таблицы пролистывать, скорее всего такое возможно при программной обработке ТЧ на клиенте, которую именно по этой причине делать нельзя никогда. | |||
| 138
    
        RomanYS 22.07.14✎ 10:30 | 
        (0) чтобы уменьшить количество "дорогих" вызовов сервера.
 ветку не читал | |||
| 139
    
        vde69 22.07.14✎ 10:32 | 
        чего-то вы ушли от сабжа?
 так все-же в чем минусы если ВЕСЬ код будет выполнятся на сервере? пока услышал только 2 мнения 1. "на сервере памяти больше надо" 2. "из 1с нужно работать с переферийкой и клиентскими файлами" про память я уже ответил, про перефирийку и файловую систему - можно все реализовать на уровне ядра системы, собственно по этому 1с уже сейчас имеет файловое хрЕнилище :) | |||
| 140
    
        vde69 22.07.14✎ 10:34 | 
        (138) дорогие вызовы это когда идет вызов с передачей контекста в 10к строк.... 
 сабж позволяет уйти от передачи контекста, а мередовать только одну маленькую команду интерактивного действия | |||
| 141
    
        Fish гуру 22.07.14✎ 10:34 | 
        (137) Кстати, ты СП читал когда-нибудь?
 Почитай на досуге про доступность ТЧ на тонком клиенте. | |||
| 142
    
        Maxus43 22.07.14✎ 10:35 | 
        (139) А ты для чего используешь код на клиенте? Для тяжёлых расчетов? Рулить внешним видом только и вызов событий серверных...     | |||
| 143
    
        Drac0 22.07.14✎ 10:35 | 
        (139) >> про перефирийку и файловую систему - можно все реализовать на уровне ядра системы, собственно по этому 1с уже сейчас имеет файловое хрЕнилище :)
 Даю задачу. Есть софтина или сайт, доступ куда возможен только с ключом защиты. Оператору необходимо загружать оттуда инфу через COM или GET запросом. Или самое любимое: выгрузка данных в Excel. | |||
| 144
    
        MrStomak 22.07.14✎ 10:35 | 
        (139) Количество клиент-серверных вызовов больше     | |||
| 145
    
        vde69 22.07.14✎ 10:36 | 
        (141) зачем читать ограничения которые базируются на изначально не верной стратегии разделения кода?
 ответь, чем сабж плох? а то ты все пытаешся найти плюсы в текущей реализации... | |||
| 146
    
        MrStomak 22.07.14✎ 10:37 | 
        (141) Я вот тебе не хамил, а ты начинаешь.
 Для особо умных открою страшную истину - есть специальный объект для отображения формы на клиенте, и это не табличнаячасть, не ДинамическийСписок, а ДанныеФормыКоллекция. Продолжай нести всякую фигню относительно того, в чем не разбираешься, и дальше. | |||
| 147
    
        vde69 22.07.14✎ 10:38 | 
        (143) как клиент банк работает с токингом???? 
 про выгрузку в файл на клиенте - сейчас в 1с идет выгрузка на сервере и потом копирование файла на клиент, вы батенька отстали от жизни | |||
| 148
    
        Fish гуру 22.07.14✎ 10:38 | 
        (145) Ты так и не ответил, чем тебе не нравится клиент-серверная архитектура. Ты только сейчас для себя её открыл?     | |||
| 149
    
        ДенисЧ 22.07.14✎ 10:39 | 
        (147) "как клиент банк работает с токингом?"
 Выполняет процедуры на клиенте. А ты как думал? | |||
| 150
    
        Drac0 22.07.14✎ 10:41 | 
        (147) Зачем на сервере 1С MS Office? А если еще потребуется OpenOffice и его на сервак ставить? А если токены только локальные у приложения и их воткнуть? А для GET запросов открыть инет? Потом намазать дырки вазелином всему отделу и ждать?     | |||
| 151
    
        vde69 22.07.14✎ 10:42 | 
        (149) не совсем...
 в винду встроен апи работы с криптографией, и клиент банк не работает с токином, он пересылает данные в закрытую виртуальную машину операционки где происходит шифрование или установка эцп. | |||
| 152
    
        RomanYS 22.07.14✎ 10:42 | 
        (140) насколько я понимаю "дороговизна" вызова сервера не только в объеме и трафике, а прежде всего в возможной временной задержке. Если задержка например 100 мс то многие действия с таблицами станут ОЧЕНЬ не комфортными     | |||
| 153
    
        vde69 22.07.14✎ 10:45 | 
        (152) приведите пример!     | |||
| 154
    
        RMpnz 22.07.14✎ 10:46 | 
        (140)(145) а сейчас как?
 на клиенте отлавливаются интерактивные действия, обработку ты делаешь на сервере. естественно потом эти данные передаются назад, надо же как то показать их пользователю. в чём различием между написанным тобой и текущей реализацией? | |||
| 155
    
        f_vadim 22.07.14✎ 10:47 | 
        Если приходится гонять по 10 тыс строк с клиента на сервер и обратно - это ошибка в архитектуре.     | |||
| 156
    
        Ненавижу 1С гуру 22.07.14✎ 10:47 | 
        вы млядб еще про Неопределено и пустые ссылки у меня вспомните!     | |||
| 157
    
        MrStomak 22.07.14✎ 10:47 | 
        (145) Ну просто если исходить из отзывов клиентов при работе по RDP, то не нравится то, что уже сказали:
 1) Проблемы с торговым оборудованием 2) Проблемы с принтерами 3) Неудобно сохранять файлы (локальные папки на других дисках и открываются очень долго) 4) Косяки с модальностью (ну это уже проблема связки RDP+1с) 5) Проблемы с производительностью при плохом канале данных (т.е. в случае, когда я по РДП реально не мог работать из-за жутких лагов, по тонкому клиенту пользователи работали достаточно сносно) | |||
| 158
    
        vde69 22.07.14✎ 10:47 | 
        (150) открой для себя ADO или DCOM...
 1с вообще идет в сторону кросплатформености, по этому дни COM и OLE сочтены | |||
| 159
    
        f_vadim 22.07.14✎ 10:48 | 
        (158) а ADO c DCOM под линухом себя хорошо чувствуют?     | |||
| 160
    
        vde69 22.07.14✎ 10:49 | 
        (157) ВСЕ эти проблеммы есть и в тонком клиенте 1с     | |||
| 161
    
        RomanYS 22.07.14✎ 10:50 | 
        (153) 
 -изменение количества в табличной части с последующим пересчетом остальных показателей -тупо листание большого списка или поиск в нем по упорядоченной колонке | |||
| 162
    
        MrStomak 22.07.14✎ 10:51 | 
        (160) Вы говорите неправду. Ни одной проблемы нет в тонком клиенте из перечисленных. Только разве что последний пункт зависит от канала связи.     | |||
| 163
    
        Ненавижу 1С гуру 22.07.14✎ 10:51 | 
        веб-клиент глючит, не хочет работать с файлами как минимум     | |||
| 164
    
        f_vadim 22.07.14✎ 10:51 | 
        (160) ни одной описанной проблемы не заметил в тонком клиенте. 
 зы. с торговым не работаю. | |||
| 165
    
        Ненавижу 1С гуру 22.07.14✎ 10:52 | 
        (162) модальности вообще больше нет     | |||
| 166
    
        MrStomak 22.07.14✎ 10:53 | 
        (163) Мы не про веб-клиент, а про тонкий клиент (как это принято понимать в терминах 1с)     | |||
| 167
    
        samozvanec 22.07.14✎ 10:53 | 
        (163) а если подключить кое-че?     | |||
| 168
    
        Fish гуру 22.07.14✎ 10:56 | 
        (146) Я вроде не хамил, а про отличия Динамических Списоков и ДанныеФормыКоллекция я в курсе, так же, как в курсе, чем они похожи.     | |||
| 169
    
        MrStomak 22.07.14✎ 10:57 | 
        У нас есть сервер, на котором работают множество наших клиентов, часть по RDP, часть по тонкому клиенту.
 И в случае RDP постоянно возникают проблемы из (157). То окажется, что конкретный драйвер торгового оборудования не может работать в эмулированном порту, то принтер несовместим с easy print и приходится всю систему переводить на использование родного драйвера каждого принтера, тут же всплывают косяки у других клиентов, которые теперь без easy print ловят проблемы на принтерах HP. Это просто ТОННЫ гемороя, и всегда самое надежное и стабильное решение - перевести клиента на режим тонкого клиента. Проблемы только с неуправляемыми формами остаются. | |||
| 170
    
        f_vadim 22.07.14✎ 10:58 | 
        Раз vde69 отказался от дальнейших дебатов, считаем, что УФ рулят и бибкают :)     | |||
| 171
    
        Ненавижу 1С гуру 22.07.14✎ 10:58 | 
        (167) научи!
 (166) тонкого клиента на андроид вроде нет | |||
| 172
    
        Ненавижу 1С гуру 22.07.14✎ 10:59 | 
        ладно, ответьте почему БП 3.0 глючит?     | |||
| 173
    
        Fish гуру 22.07.14✎ 11:00 | 
        (172) У кого?     | |||
| 174
    
        MrStomak 22.07.14✎ 11:00 | 
        (168) Ты предлагаешь мне читать СП после того, как я тебе на пальцах объяснил каким образом вся ТЧ перетекает на клиент.
 Ты утверждаешь что табличная часть отображается в виде динамического списка - а это неверно. Это как бы мне тебя в СП надо посылать, по-хорошему. | |||
| 175
    
        Ненавижу 1С гуру 22.07.14✎ 11:01 | 
        (173) у знакомых, а мы пока на 2.0 сидим и в страхе боимся перейти ))     | |||
| 176
    
        MrStomak 22.07.14✎ 11:02 | 
        (169) + постоянное "Я сохраняла файл на рабочий стол, ГДЕ ОН???!!"     | |||
| 177
    
        Ненавижу 1С гуру 22.07.14✎ 11:02 | 
        +(175) впрочем это не основная база     | |||
| 178
    
        Lama12 22.07.14✎ 11:02 | 
        (0)Чисто предположение. Что б обрабатывать интерфейсные штучки. Т.е. перерисовывать кнопочки и всякую мелочь. Ту, которая не влияет на данные. Зачем этим сервер нагружать?     | |||
| 179
    
        f_vadim 22.07.14✎ 11:02 | 
        (175) смелее! это столько новых ощущений :)     | |||
| 180
    
        samozvanec 22.07.14✎ 11:03 | 
        (171) СП научит 
 (174) запомнили, тебе читать СП не предлагать) | |||
| 181
    
        Aleksey 22.07.14✎ 11:04 | 
        (97) Обмены к примеру. Я бы мог обрабатывать порциями, да вот только вот беда 1С несмогла в возврате с сервера на клиент     | |||
| 182
    
        Fish гуру 22.07.14✎ 11:04 | 
        (174) Согласен, что ТЧ не отображается в виде динамического списка в чистом виде, но и не перетекает полностью на клиент. для этого вообще-то и существует ДанныеФормыКоллекция, чтобы не перегонять всю ТЧ, а перегонять гораздо меньше данных.     | |||
| 183
    
        Defender77 22.07.14✎ 11:05 | 
        (9) У диасофта часть кода выполняется на клиенте - джаваскриптами. Можно даже весь отчет по клиенте сделать если не нужны остатки и тп.     | |||
| 184
    
        Aleksey 22.07.14✎ 11:05 | 
        (101) Халва, халва, халва. Чёрт что -то во рту слаще не становится.
 Так и здесь. От того что 1С назвала "тонкий клиент" он не стал тонкий в понятии вики | |||
| 185
    
        5 Элемент 22.07.14✎ 11:06 | 
        (0) чтобы иметь доступ к среде клиента: файлы, приложения     | |||
| 186
    
        MrStomak 22.07.14✎ 11:07 | 
        (182) Да. Пролистал список - и все 10к у тебя на клиенте, речь только об этом. Вроде как в посте (137) именно про это и говорится, не так ли?
 Вот только динамический список помнит только то, что на экране в текущий момент, а ТЧ помнит всё, до чего ты успел дотронуться в процессе жизни формы. Динамический список не забьёт память у клиента 10к позициями, а ТЧ - запросто может. Разница очевидна, разве нет? | |||
| 187
    
        Fish гуру 22.07.14✎ 11:08 | 
        (186) И именно поэтому размер ТЧ и ограничили 9999 строками. Разве нет?     | |||
| 188
    
        MrStomak 22.07.14✎ 11:10 | 
        (187) 99 999. Ты ошибся на порядок.     | |||
| 189
    
        Fish гуру 22.07.14✎ 11:10 | 
        (184) Вот определение из вики:
 "Тонкий клиент (англ. thin client) в компьютерных технологиях — компьютер или программа-клиент в сетях с клиент-серверной или терминальной архитектурой, который переносит все или большую часть задач по обработке информации на сервер." В чём по-твоему 1С не походит под это определение? | |||
| 190
    
        Fish гуру 22.07.14✎ 11:11 | 
        (188) Да, каюсь :))     | |||
| 191
    
        Aleksey 22.07.14✎ 11:12 | 
        (155) А как же подбор? Вот тебе 10 тысяч строк с клиента и обратно     | |||
| 192
    
        MrStomak 22.07.14✎ 11:13 | 
        vde69 ушел.
 Тролль РенеДекарт тоже ушел. Дальше неинтересно, пойду работать :) | |||
| 193
    
        samozvanec 22.07.14✎ 11:15 | 
        (181) что конкретно 1с не смогла?     | |||
| 194
    
        samozvanec 22.07.14✎ 11:16 | 
        (191) зачем их гонять при подборе?     | |||
| 195
    
        Aleksey 22.07.14✎ 11:17 | 
        (189) А в том что под это определения попадают и обычные формы с толстым клиентом     | |||
| 196
    
        РенеДекарт 22.07.14✎ 11:18 | 
        (192) MrStomak тролль?     | |||
| 197
    
        РенеДекарт 22.07.14✎ 11:18 | 
        + (195) только с разной степенью "тонкости" у 1С, т.е. передачи данных туда-сюда.     | |||
| 198
    
        Drac0 22.07.14✎ 11:18 | 
        (158) А вот это при чем тут? Через ADO никак не откроешь тот же Excel, если нет соответствующих драйверов и приложений.     | |||
| 199
    
        Aleksey 22.07.14✎ 11:19 | 
        (193) В возврате с сервера. 
 1. Я не могу вернуться с сервера не прервав обработку на сервере. 2. И я не могу на клиенте знать что фоновая задача на сервере завершена | |||
| 200
    
        Fish гуру 22.07.14✎ 11:19 | 
        (195) Ну ты же в (184) говорил именно про "понятия вики". Теперь сам же отрицаешь это понятие :)     | |||
| 201
    
        Aleksey 22.07.14✎ 11:20 | 
        (197) Ну ведь никто мне же не мешает написать код обработки на сервер? Т.е. " большую часть задач по обработке информации на сервер."     | |||
| 202
    
        vde69 22.07.14✎ 11:23 | 
        (192) призрак "vde69", уууу
 я читаю и мне смешно и страшно... так ни кто и не понял что я против размещения контекста данных на клиенте и упрощения до "полного переноса выполнения кода на сервер" во всех метадичках 1с прописано: сначало обработка интерактивных действия на клиенте и только потом вызов сервера. Вроде все логично, по тому как-бы позволяет уменьшить количество вызовов, но на деле практически все вызовы должны оперировать или с закешироваными на клиенте данными или идти вызовом на сервер. | |||
| 203
    
        f_vadim 22.07.14✎ 11:24 | 
        (202) опять набрасываешь.     | |||
| 204
    
        oleg_km 22.07.14✎ 11:26 | 
        (7) Насколько я понимаю, ява-апплет - это обычное клиентское приложение, просто скачивается на клиента налету. Весь код в ява-апплете выполняется на клиенте, а с сервера дергаются вызовы либо на SOAP или на JSON     | |||
| 205
    
        Fish гуру 22.07.14✎ 11:27 | 
        (202) Да имхо все уже давно поняли, что ты выступаешь против клиент-серверной архитектуры в принципе, но так и не объяснил, чем же она тебя не устраивает. Мои вопросы на эту тему ты почему-то игнорируешь.     | |||
| 206
    
        vde69 22.07.14✎ 11:28 | 
        (204) да ты правильно понимаешь, а теперь представь, что 1с написало аплет который работает с сервером 1с по аналогии RDP, при этом сесия выполняется не на клиенте а на сервере, а клиент только отображает результат...     | |||
| 207
    
        acsent 22.07.14✎ 11:31 | 
        (206) ЗАЧЕМ 1с писать свою реализацию РДП????     | |||
| 208
    
        oleg_km 22.07.14✎ 11:32 | 
        (206) Тогда аналогия в ява-апплетом неуместна. Получается речь идет или об RDP-клиенте или например о броузере. Тягаться с такими монстрами как Citrix 1С глупо, а веб-клиент вроде как уже реализован.     | |||
| 209
    
        RomanYS 22.07.14✎ 11:33 | 
        (207) +1
 мне тоже интересно | |||
| 210
    
        f_vadim 22.07.14✎ 11:33 | 
        (206) получаем геморрой с загрузками/выгрузками, оборудованием и т.п.     | |||
| 211
    
        Fish гуру 22.07.14✎ 11:35 | 
        ТС либо тролль, либо не понимает, что даже в случае РДП, клиентская часть выполняется таки на клиенте :))     | |||
| 212
    
        H A D G E H O G s 22.07.14✎ 11:40 | 
        (0) Странно слышать такое от тебя.
 Выполнять код на клиенте? Чебынет? | |||
| 213
    
        vde69 22.07.14✎ 11:41 | 
        (205) хорошо, давай по порядку
 1. безопасность - сейчас выполнение произвольного кода (не имеющего ЭЦП) на клиенте грозит самому клиенту. Возможность на клиенте подделать параметры вызова - это потенциальная дырка для сервера 1с. 2. WEB клиент - серьезные ограничение с доступной кучей памяти, разное с сервером матемачиское исчисление, ограничения работы с перефирийкой. 3. Тонкий клиент - проблеммы с перефирийкой (например определение размера страницы принтера), поблеммы с локальным кешем (выполнение старой версии кода) 4. общее - 1с не компилирует в БК клиентский код (серверный компилится), куча лишних вызовов и увеличение кода и его сложности. Отсутствие возможности обращения с сервера на клиент. | |||
| 214
    
        f_vadim 22.07.14✎ 11:43 | 
        (213) проблемы надуманы, кроме, может, 2
 3-я так вообще придумана. | |||
| 215
    
        SSSSS_AAAAA 22.07.14✎ 11:45 | 
        (213) в слове "проблема" одна буква м.     | |||
| 216
    
        Maxus43 22.07.14✎ 11:46 | 
        всё ещё холиварите?
 в 1с это сделано именно так, как сделано. Прими как факт, повесь напоминалку на стену. Не нравится - велком ту ЗАО 1С, в отдел разработки, на место С. Нуралиева. Будешь концепцию развитя сам изобретать | |||
| 217
    
        StaticUnsafe 22.07.14✎ 11:46 | 
        Почему Декарту так печёт?     | |||
| 218
    
        vde69 22.07.14✎ 11:46 | 
        (214) в каком режиме работает "фреш" ??? к нему поключается мульен бухов у которых тут-же запущен клиент банк, какой соблазн сделать в годе закладочку для выполнения некого клиентского кода :)))     | |||
| 219
    
        samozvanec 22.07.14✎ 11:47 | 
        (199) как это вяжется с сабжем? ты только представь, как бы выглядели типовые, если там еще параллельность реализовать)     | |||
| 220
    
        Fish гуру 22.07.14✎ 11:48 | 
        (213) Странно, а меня всегда учили, что основное преимущество клиент-серверных систем, это именно безопасность. Может ты просто не умеешь их использовать и правильно администрировать? :))     | |||
| 221
    
        H A D G E H O G s 22.07.14✎ 11:49 | 
        Сразу можно отследить динозавров "Толстого, неуправляемого приложения" по проблемам "Хочу вызвать клиент с сервера".     | |||
| 222
    
        H A D G E H O G s 22.07.14✎ 11:50 | 
        Кстати, нет ничего стремного запросить несколько раз сервер. Надо только правильно просить.     | |||
| 223
    
        Fish гуру 22.07.14✎ 11:50 | 
        (213) "Отсутствие возможности обращения с сервера на клиент" - а зачем это нужно? Вообще-то клиент должен к серверу обращаться, а не наоборот.     | |||
| 224
    
        Maxus43 22.07.14✎ 11:50 | 
        в какой вобще вселенной сервер вызывает клиент кстати? это тупо противоречит клиент-серверной архитектуре     | |||
| 225
    
        acsent 22.07.14✎ 11:51 | 
        (221) КА клиент с сервера тоже хочется вызвать иногда. Даже в веббраузерах такую фичу запилили     | |||
| 226
    
        acsent 22.07.14✎ 11:51 | 
        (223) Push сообщения тебе о чем нибудь говорят?     | |||
| 227
    
        Aleksey 22.07.14✎ 11:52 | 
        (218) В режиме повышенной безопасности.
 Ты 8.3.5 видел? Там даже в профиле можно настроить чтобы выполнялось под "виртальным" пользователем. Т.е. платформа генерирует отдельную среду со своими папками | |||
| 228
    
        H A D G E H O G s 22.07.14✎ 11:53 | 
        (225) У меня такого желания не возникало. Еще в 2010 году, как только вкурил концепцию - сразу, во всех решениях стал проектировать правильно.     | |||
| 229
    
        Fish гуру 22.07.14✎ 11:53 | 
        (226) Ты уведомления от вызова надеюсь отличаешь?     | |||
| 230
    
        f_vadim 22.07.14✎ 11:53 | 
        (218) Ты проблемы сисадминов пытаешься переложить на софт. Да в любой программе может быть закладочка. Ради этого ты готов пробрасывать на сервер принтеры, порты для торгового обрудования и т.п.?
 тема - вброс, я считаю. | |||
| 231
    
        Aleksey 22.07.14✎ 11:53 | 
        (221) А ты считаешь это проблема надуманная?
 Если бы её небыло то БП 3.0 работала раза в 1,5 быстрее Слава богу что с отказом от модальности они вроде бы просекли эту фишку и додумались внести коррективы в платформу | |||
| 232
    
        StaticUnsafe 22.07.14✎ 11:54 | 
        Тонкий клиент служит только для отображения данных и отправки запросов на сервер, ну и код для автоматизации действий пользователя, типа там заполнить колоночку в документе значением.
 Не пойму нытиков, вы учились на IT вообще? историю развития приложений там, как было, как стало, почему и т.д. Если вы когда то освоили 1С 8.0 с толстым клиентом переучившись с сантехника, а щас у вас рвётся шаблон то может на пенсию пора? | |||
| 233
    
        acsent 22.07.14✎ 11:55 | 
        (229) Ну расскажи чем уведомления от сервера отличается от вызова клиента с сервера?     | |||
| 234
    
        Aleksey 22.07.14✎ 11:55 | 
        (232) Хм, а если шаблоны рвутся у тех кто ранее писал на php+html?     | |||
| 235
    
        H A D G E H O G s 22.07.14✎ 11:55 | 
        (231) Расскажи про 1.5 повышения производительности.     | |||
| 236
    
        f_vadim 22.07.14✎ 11:56 | 
        (234) не рвутся, всё логично складывается.     | |||
| 237
    
        StaticUnsafe 22.07.14✎ 11:57 | 
        (234) ты писал на html, realy чувак? ты прям кодил на html ? ну расскажи что там за уберпрога на языке разметки     | |||
| 238
    
        Йосис 22.07.14✎ 11:57 | 
        Я тоже считаю логику УФ ущербной и вредной.
 Вполне можно было бы размещать все обработчики на стороне сервера. Ограничившись формульным языком в свойствах для расчета сумм и подстановок на клиенте. Веб-клиент в теории кое-где рулит, но почему из-за 20% конфигураций страдают остальные 80% и их разработчики? | |||
| 239
    
        H A D G E H O G s 22.07.14✎ 11:58 | 
        (238) "Ограничившись формульным языком в свойствах для расчета сумм и подстановок на клиенте."
 Воо, тут вообще 7-рошник вылез. | |||
| 240
    
        f_vadim 22.07.14✎ 11:58 | 
        (238) А я тех кто ленится напрягать голову считаю ущербными и вредными.     | |||
| 241
    
        H A D G E H O G s 22.07.14✎ 11:59 | 
        (240) Это у него тяжелое прошлое.     | |||
| 242
    
        Flyd-s 22.07.14✎ 11:59 | 
        vde69, у тебя есть исходники клиент-банков или откуда информация о том, что там на клиенте ничего не исполняется?     | |||
| 243
    
        vitanimka 22.07.14✎ 12:00 | 
        по поводу больших табличных частей - расскажите это товарищам из фсрар по алкогольным декларациям, у меня за 2 квартал уже 80 тыщ строк по поставкам. Хорошо хоть в ограничение на 99999 не попал в этот раз.     | |||
| 244
    
        vde69 22.07.14✎ 12:01 | 
        (242) не путай исполнение модуля разработчика системы (модуль разработчика имеет ЭЦП) и выполнение произвольного скрипта некого дяди васи....     | |||
| 245
    
        vde69 22.07.14✎ 12:02 | 
        (243)+ у меня счет фактура была в печатном виде более 600 страниц мелким почерком...     | |||
| 246
    
        H A D G E H O G s 22.07.14✎ 12:02 | 
        (243) Да, есть такое дело. Тонкий клиент в режиме клиент-сервера рулит - динамично подгружает с сервера, а там можно x64. Только нафиг счаст эта портянка? Другой вопрос в редактировании - но там в тонком можно ТЗ блоками редактировать, больше 50000 строк на 20 колонок - уже тяжко.     | |||
| 247
    
        Aleksey 22.07.14✎ 12:03 | 
        (235) В БП 3.0 (клиент-серверном варианте) все вызовы переписаны на "длительные процедуры", т.е. через механизм фоновых заданий.
 Вот только уведомления об окончании нет, и в результате тупа каждые N секунд клиент опращшивает готовность сервера, и после того как сервер скажет - готов отображает результаты. Т.е. каждый раз имеем задержку на эти N секунд. И ладно если это какое нибудь перепроведения которое длится 5 часов, лишние 2-3 секунды незаметны. Но они же лепят эти вызовы везде без разбору... и в результате там где в файловом виде клиент получает данные через 0.5 секунд, в клиент-серверном варианте клиент ждет их несколько секунд, в зависимости от разработчиков. Т.е. смотря сколько они проставили время опроса | |||
| 248
    
        mdocs 22.07.14✎ 12:03 | 
        Минусы отсутствия клиента - отсутствие привычного окружения пользователя - программ, оборудования и т.д. Да и порсто веб - это модно.     | |||
| 249
    
        Garykom гуру 22.07.14✎ 12:04 | 
        Выполнение кода на клиенте нужно например чтобы работать с COM соединением.
 Такая ситуация к примеру (стандартная загрузка данных по COM из другой базы 1С): Юзер выбирает каталог базы (пусть файловая) и пытается запустить загрузку. А ему обломс - сервер не имеет доступа к каталогу базы )) Сейчас можно COM соединение делать на клиенте (и выборку данных из другой базы), а на сервер передавать данные для записи. | |||
| 250
    
        H A D G E H O G s 22.07.14✎ 12:05 | 
        (247) Ясно. Ну только для этого.
 Думаю, скоро прикрутят для фоновых callback процедурку на клиенте :-) | |||
| 251
    
        Aleksey 22.07.14✎ 12:08 | 
        (250) Ну судя по отказу от модальности будет что то типа
 Оповещение = Новый ОписаниеОповещения(“ОкончанияФормированияОтчета”, ЭтотОбъект). | |||
| 252
    
        Йосис 22.07.14✎ 12:10 | 
        (239-241) Вам нравится магия превращения ТЗ и уже даже списков значений (гламурная консоль запросов) в черт знает что?  Я ничего не имею против клиент-серверного режима, но если штатные коллекции нельзя передать параметрами, а код просто вопиет о дублирующем функционале - это ПЛОХОЙ клиент-сервер.
 Извините, но стек вызовов из 30 процедур по три строки тоже ни о чем хорошем не говорит. Точнее говорит - о попытке эмулировать ООП дибильными способами. | |||
| 253
    
        DailyLookingOnA Sunse 22.07.14✎ 12:12 | 
        (252)
 Пора на пенсию, Эдик. Экскурсоводом на теплоход. | |||
| 254
    
        Fish гуру 22.07.14✎ 12:13 | 
        (252) Да. Клиент-серверную архитектуру не просто осилить тем, кто привык быдлокодить в обычных формах, не думая, какие куда передавать данные.     | |||
| 255
    
        H A D G E H O G s 22.07.14✎ 12:14 | 
        (254) Я бы сказал "не стоит осиливать". Во имя Луны.     | |||
| 256
    
        Fish гуру 22.07.14✎ 12:16 | 
        (255) Соглашусь, потому что здесь мало думать КУДА передавать данные, надо ещё и понимать ЗАЧЕМ их передавать, и нужно ли вообще лишний раз их гонять туда-сюда, чтобы потом не кричать, что 1С тормозит :))     | |||
| 257
    
        vde69 22.07.14✎ 12:19 | 
        (254) ты вообще понимаешь, что УФ никак не связаны с архитектурой клиент сервер? вообще НИКАК, это разные понятия!!!
 я не против УФ, я против выполнения кода и кеширования данных на клиенте.... дам некую аналогию есть база и есть 100 ларьков, можно всем дать доступ к этой базе по RDP а можно сделать 100 распределенок и пусть они там работают. в данном примере одна база - это мой вариант, а 100 распределенок это то что сейчас делает 1с, какая система лучше? разумеется ответа нет, пока не озвучены критерии "лучше", так вот попробуйте озвучить критерии где текущая реализация будет лучше предложеной мной? | |||
| 258
    
        Йосис 22.07.14✎ 12:22 | 
        (257) Я тоже не понимаю, зачем нужно создавать клиентский контекст. Полно приложений, которые обходятся без него.     | |||
| 259
    
        Garykom гуру 22.07.14✎ 12:23 | 
        (257) Ну как Вы не понимаете что УФ, Клиент-Сервер(с выполнением кода и на клиенте и на сервере) и RDP это разные вещи и никак не связаны друг с другом кроме того что могут работать совместно при необходимости.
 Кто мешает сейчас тонкого клиента запускать в RDP? Или толстого если так хочется? А попробуй по RDP сохранить файл на комп пользователя вместо компа сервера? Счас у нас одна база 7.7 в RDP пашет так при сохранении отчетов в формат xls стандартная проблема "Почему папка Мои Документы не моя папка Мои Документы?" | |||
| 260
    
        vde69 22.07.14✎ 12:26 | 
        (259) кто мешает пробросить на сервер и заменить окружение? и сделать это автоматом?     | |||
| 261
    
        StaticUnsafe 22.07.14✎ 12:28 | 
        (257) 100 распределенок лучше, если работа через инет а не по локалке. Как вы будете по рдп работать без инета? 100 ларьков должны что то продавать, печатать накладные, документы, подписи. А тут оп, и все лососнут тунца?
 работаю в москоу, открываются розничные точки во всяких торговых центрах, вы таки не поверите, но проблемы с инетом, особенно во всяких цокольных этажах и это в дефолт сити. а в усть-звездюйске как вы организуете ваше любимое рдп? | |||
| 262
    
        Garykom гуру 22.07.14✎ 12:28 | 
        (260) Тормоза? При этой замене окружения...     | |||
| 263
    
        Jokero 22.07.14✎ 12:29 | 
        Скоро так и будет, все в облаке)) и работа через браузер))
 И работать все дома будут //*ушел губу закатывать | |||
| 264
    
        Garykom гуру 22.07.14✎ 12:31 | 
        (261) Не тут в другом вопрос. Не в отказе от распределенки (толстые клиенты и распределенные базы серверов), а отказе от тонкого клиента (в замен RDP).     | |||
| 265
    
        H A D G E H O G s 22.07.14✎ 12:31 | 
        (263) Нет ничего хорошего при работе дома. Это понимаешь уже на 2 месяц.     | |||
| 266
    
        StaticUnsafe 22.07.14✎ 12:32 | 
        (264) стоп стоп, автор черным по белому написал в (254)
 в данном примере одна база - это мой вариант, а 100 распределенок это то что сейчас делает 1с, какая система лучше? как раз либо отказ, либо рдп. на то и ответ был. | |||
| 267
    
        Garykom гуру 22.07.14✎ 12:33 | 
        (264)+ Но в принципе правильно если вместо выполнения кода на клиенте будет выполнение тока на сервере (неважно с передачей по RDP или нет) то не получится снять часть нагрузки с сервера.
 Та нагрузка сейчас что не связана с чтением/записью в БД можно делать тока на клиенте - освободить ресурсы сервера за счет клиентов. | |||
| 268
    
        scanduta 22.07.14✎ 12:34 | 
        (261) РДП или тонкий клиент, один фиг инет нужен. РДП вообще сжирает мизер     | |||
| 269
    
        StaticUnsafe 22.07.14✎ 12:36 | 
        (268) да? а почему тогда в моём браузере выполняется клиентский код, а сайтики еще не стали делать в рдп?     | |||
| 270
    
        Fish гуру 22.07.14✎ 12:51 | 
        (257) "УФ никак не связаны с архитектурой клиент сервер? вообще НИКАК, это разные понятия" - Бездоказательно, дорогой профессор, бездоказательно! (с)     | |||
| 271
    
        Garykom гуру 22.07.14✎ 12:54 | 
        (270) ЭЭЭ а почему УФ работают на толстом клиенте без сервера?     | |||
| 272
    
        Fish гуру 22.07.14✎ 12:56 | 
        (271) Ты про файловую базу что ли? Там функции сервера выполняет клиент, но само разделение на клиент и сервер никуда не девается.     | |||
| 273
    
        Garykom гуру 22.07.14✎ 12:58 | 
        (272) Ну как не деваяется если нету передачи данных с клиента на сервер и назад? По сети.
 Или хочешь сказать что запускается 2 процесса 1с клиент и сервер и они между собой через сетевой интерфейс данные гоняют )) | |||
| 274
    
        StaticUnsafe 22.07.14✎ 12:59 | 
        (273) в файловом варианте происходит эмуляция клиент-сервера. не слышал?     | |||
| 275
    
        Aleksey 22.07.14✎ 12:59 | 
        (270) НА 7-ке вполне себе жило веб-расширение, которое позволяло работать с данными через браузер. В те времена про УФ никто не слышал     | |||
| 276
    
        Fish гуру 22.07.14✎ 13:02 | 
        (275) И что? Каким образом существования веб-расширения 7.7 опровергает то, что УФ на 8.х - это именно клиент-серверный вариант?     | |||
| 277
    
        StaticUnsafe 22.07.14✎ 13:04 | 
        (275) а теперь УФ (если его писал не Garykom) легко запускается в браузере без всяких веб расширений, хоть со смартфона. Круто же     | |||
| 278
    
        Garykom гуру 22.07.14✎ 13:04 | 
        (274) Не, не слышал ))
 Сервер это то что выполняется на сервере и стоит как сервер )) Если выполняется только на клиенте и стоит как клиент то это однозначно клиент )) | |||
| 279
    
        TigerPXN 22.07.14✎ 13:06 | 
        (276) Имелось в виду, что клиент-сервер можно сделать и на обычных формах, управляемые для этого не обязательны.     | |||
| 280
    
        Fish гуру 22.07.14✎ 13:06 | 
        (278) Ща картинку выложу     | |||
| 281
    
        Fish гуру 22.07.14✎ 13:07 | 
        (279) Можно. Но ещё раз, это никак не опровергает, что УФ - это клиент-сервер, как говорит ТС.     | |||
| 282
    
        StaticUnsafe 22.07.14✎ 13:10 | 
        (278) Серьёзно? а если у вас сервер БД и сервер приложений 1с стоят на одной физической машине (ну вот сэкономили, часто бывает в средних/малых организациях), а вы еще вдруг подключились туда по рдп и открыли сеанс 1с это уже не сервер?  теперь это всё "стоит как клиент" в вашей терминологии? ))))     | |||
| 283
    
        Fish гуру 22.07.14✎ 13:13 | 
        (278) Дивись на сервер в файловом варианте: http://www.picshare.ru/view/4880341/     | |||
| 284
    
        Garykom гуру 22.07.14✎ 13:16 | 
        (283)
 я тоже так могу и еще и под линукс и что? (282) Вы на комп установили сервер и там же запустили клиента - это клиент-сервер и что? Оно не стоит как клиент и не выполняется как клиент. ЗЫ Вообщем надо определиться что такое клиент а что такое клиент-сервер | |||
| 285
    
        Garykom гуру 22.07.14✎ 13:17 | 
        (284)+ Точнее что такое просто приложение, что такое клиент-серверное приложение и чем они отличаются     | |||
| 286
    
        Fish гуру 22.07.14✎ 13:18 | 
        (284) И ничего. Просто пруф на клиент-серверную архитектуру 1С даже в файловом варианте.     | |||
| 287
    
        Fish гуру 22.07.14✎ 13:19 | 
        (285) Вам батенька учиться надобно, чтобы не путаться в определениях.     | |||
| 288
    
        Garykom гуру 22.07.14✎ 13:20 | 
        (286)(287) В файловом вариенте 1С выполнятеся в клиент-серверной архитектуре только с УФ или с Обычными формами тоже?     | |||
| 289
    
        Garykom гуру 22.07.14✎ 13:21 | 
        (288) Если да то посыпаю голову пеплом )) 1С отдает клиент-сервер по цене одного клиента ))     | |||
| 290
    
        Fish гуру 22.07.14✎ 13:24 | 
        (289) Можешь дополнительно ещё и волосы вырвать, т.к. в файловом варианте в 1С ещё и СУБД присутствует :))     | |||
| 291
    
        Garykom гуру 22.07.14✎ 13:27 | 
        (290) не волосы это слишком про СУБД в курсе
 Но опять путаем теплое с мягким )) СУБД с сервером никак не связана кроме того что сервер может работать с СУБД как и клиент тоже это может | |||
| 292
    
        Garykom гуру 22.07.14✎ 13:28 | 
        (291)+ уточняю: толстый клиент     | |||
| 293
    
        Garykom гуру 22.07.14✎ 13:28 | 
        (291)+ еще уточняю: толстый клиент на управляемых формах ))     | |||
| 294
    
        Fish гуру 22.07.14✎ 13:41 | 
        (293) А вопрос-то в чём?     | |||
| 295
    
        SeiOkami 22.07.14✎ 13:50 | 
        Думается, что передача картинки на клиента будет менее "тонкой", чем сейчас     | |||
| 296
    
        SeiOkami 22.07.14✎ 13:50 | 
        Но не факт     | |||
| 297
    
        SeiOkami 22.07.14✎ 13:50 | 
        под "картинкой" я имел ввиду изображение, как в РДП     | |||
| 298
    
        StaticUnsafe 22.07.14✎ 13:50 | 
        (292) эм..батенька. все обращение к СУБД только через сервер приложений, без разницы какие там формы толстые или стройные.
 может лучше в школу, потом в приличный ВУЗ на IT ? или веселить людей это ваша профессия? | |||
| 299
    
        mistеr 22.07.14✎ 13:58 | 
        vde69, ты почему-то забываешь про такую вещь, как время отклика системы. Если ВЕСЬ код будет исполняться на сервере, то пользователи через веб работать просто не смогут.
 Представь себе современный веб-сайт, разработчикам которого вдруг запретили использовать JavaScript. Привет, 80-е. | |||
| 300
    
        Йосис 22.07.14✎ 14:10 | 
        (299) Сайты почему-то не лезут на сервер при каждом чихе пользователя. А у нас разработчики вынуждены непрерывно дергать сервер.     | |||
| 301
    
        vde69 22.07.14✎ 14:12 | 
        (299) львиная доля скриптов в вебе это меню и реклама, это будет вшито в ява аплет... то есть там не будет у програмиста возможности выполнить что-то, только сам аплет будет выполнять то что заложено в платформе.
 про время отклика - сколько народу работает в терминалах на удаленных плащадках? | |||
| 302
    
        f_vadim 22.07.14✎ 14:14 | 
        (300) Нет ничего зазорного в дёргании сервера. Главное дёргать когда действительно есть неодходимость, а то некоторые разработчики дёргают сверх меры и получают и тормоза и запутанный код.     | |||
| 303
    
        f_vadim 22.07.14✎ 14:15 | 
        (300) и сайты ещё как лезут.     | |||
| 304
    
        mistеr 22.07.14✎ 14:15 | 
        (300) Потому и не лезут, что "чихи" обрабатываются скриптом.
 >А у нас разработчики вынуждены непрерывно дергать сервер Например? | |||
| 305
    
        H A D G E H O G s 22.07.14✎ 14:16 | 
        (302) В основном - дергают неправильно :-)     | |||
| 306
    
        f_vadim 22.07.14✎ 14:16 | 
        (301) это 10 лет назад было, так же как и ява-аплеты     | |||
| 307
    
        StaticUnsafe 22.07.14✎ 14:16 | 
        (302) более того, важно еще КАК дергать, с контекстом или без,  какие параметры передвать и т.д. Этож понимать надо, а не обвинять в руко*опости платформу     | |||
| 308
    
        H A D G E H O G s 22.07.14✎ 14:16 | 
        (307) И КАК передавать параметры :-)     | |||
| 309
    
        mistеr 22.07.14✎ 14:18 | 
        (301) >там не будет у програмиста возможности выполнить что-то
 Таким УГ не будут пользоваться. Ты первый плеваться будешь. >про время отклика - сколько народу работает в терминалах на удаленных плащадках? Сколько именно, без понятия. Но я хорошо знаю, что если канал не позволяет работать комфортно, то переходят на РИБ. Это я про старые конфы. | |||
| 310
    
        Aleksey 22.07.14✎ 14:24 | 
        (307) т.е. это не платформа виновата, что приходятся костыли писать, а писатели нетленок виноваты, что не предусмотрели костылей. Забавно     | |||
| 311
    
        StaticUnsafe 22.07.14✎ 14:25 | 
        Вообще прав был кто то из старожилов, говоря что УФ отделит зерна от плевел)) т.е. случайных недокодеров оказавшихся в 1с от нормальных. Так что динозавры толстых форм, прощайте.. ваше время прошло.. мигрируйте на Java/.net/c++, хотя стоп..там вас ожидает лютейший батхёрт, такой что УФ вам начнет сниться в эротических снах.     | |||
| 312
    
        H A D G E H O G s 22.07.14✎ 14:25 | 
        (310) Именно.
 (311) Это был я :-) | |||
| 313
    
        f_vadim 22.07.14✎ 14:28 | 
        (312) два чая этому господину!     | |||
| 314
    
        H A D G E H O G s 22.07.14✎ 14:29 | 
        (310) У тебя просто перенос с УТ 11 на УФ.
 УТ11 действительно писала команда пейсателей-архитекторов, и ее тащат оттуда, из жестокого прошлого, правя костылями, хотя, по хорошему, там все переписать надо в нуля. И будут тащить. Как бы пофиг, но пугает призрак erp2.0 | |||
| 315
    
        DailyLookingOnA Sunse 22.07.14✎ 14:41 | 
        Не надо на УТ11 наезжать.
 В ней наконец-то сделали модуль МодификацияКонфигурацийПереопределяемый и вызовы процедур из событий типовых форм в пустышки этого модули. Пишите костыли! В других конфигурациях года два-три наверно ждать придется. | |||
| 316
    
        H A D G E H O G s 22.07.14✎ 14:47 | 
        (315) Давай я тебе кое-что покажу....     | |||
| 317
    
        Kyon8 22.07.14✎ 14:47 | 
        (315) Нет чтобы подписки на события форм в платформу добавить, изобретают очередные костыли.     | |||
| 318
    
        H A D G E H O G s 22.07.14✎ 14:51 | 
        (315) 
 ОбщийМодуль: ОбменДаннымиУТУП Функция: ОпределитьПараметрыЗапросаОбъекта() | |||
| 319
    
        fmrlex 22.07.14✎ 14:52 | 
        Народу печет, что при программировании надо вылазить из 2D в 3D, т.е. задумываться о дополнительном измерении.
 Нытье всегда будет, "8ка сырая же еще..." | |||
| 320
    
        vde69 22.07.14✎ 14:58 | 
        (319) понимаешь в чем дело, если-бы можно было передавать ЧАСТЬ контекста и управлять клиентским кешем, то того-бы я понял... а посмотри что сейчас ты пуляешь на сервер когда тебе нужно получить значение одного реквизита...
 Если хотим нормальную систему - то позвольте, делайте ее формализованой, с явной типизацией, с явным выделением памяти и т.д. А то сейчас наделали вещей которые вроде работают сами сабой (тот-же скд, авто формы и т.д.) и это дает обманчивость низкого порога вхождения в профессию а в реальности подводные валуны на которые лепят узенькие мосточки.... | |||
| 321
    
        DailyLookingOnA Sunse 22.07.14✎ 15:00 | 
        (318)
 Ну, это как раз понятно. 1. Если не писать функции, а весь код написать по месту, будет одна большая непонятная процедура. 2. Если вызвать одну большую процедуру и в ней всё сделать, то это и будет одна большая непонятная процедура. 3. Если классифицировать фильтры и нарезать процедур, то будут мудохаться при добавлении нового метаданного, в какой процедуре подходящий фильтр. А так копипаст и все довольны. Ну, кроме эстетов. | |||
| 322
    
        StaticUnsafe 22.07.14✎ 15:03 | 
        (320) а 
 &НаСервереБезКонтекстаеще не изобрели? | |||
| 323
    
        H A D G E H O G s 22.07.14✎ 15:05 | 
        (320) Жесть, жесть.
 Все отлично регулируется. | |||
| 324
    
        H A D G E H O G s 22.07.14✎ 15:06 | 
        (320) Я пуляю на сервер ссылку на объект, 21 байт без служебной инфы.
 А если еще и передавать параметры ПО ЗНАЧЕНИЮ для безконтекстных вызовов - то это вообще то что доктор прописал. | |||
| 325
    
        H A D G E H O G s 22.07.14✎ 15:08 | 
        Платформа отлично спроектирована, надо просто чаще наблюдать ее и профайлер, счетчики вызовов и читать партнерку и Гилевых всяких.     | |||
| 326
    
        H A D G E H O G s 22.07.14✎ 15:13 | 
        Прозрачность и формализуемость, хехе.
 Вот надо мне вывести 100500 строчный табличный документ - используем контекстный вызов - и таб док выводится динамично подгружаясь с сервера при прокрутке. В то же время, при его сохранении в файл, на клиенте - он будет также 100500 раз обращаться к серверу и его на порядок проще получить с сервера в безконтекстном вызове. Такие дела, все логично и просто... Просто это надо знать :-) | |||
| 327
    
        H A D G E H O G s 22.07.14✎ 15:14 | 
        проще получить с сервера в безконтекстном вызове - > при этом таб док получиться весь с сервера, полностью, 1 раз...     | |||
| 328
    
        acsent 22.07.14✎ 15:14 | 
        (318) а что такого в этой процедуре?     | |||
| 329
    
        acsent 22.07.14✎ 15:15 | 
        (326) На самом деле сохранение сделано криво, "на клиенте"     | |||
| 330
    
        H A D G E H O G s 22.07.14✎ 15:15 | 
        (329) Платформа должна была сама это отследить?     | |||
| 331
    
        acsent 22.07.14✎ 15:16 | 
        (330) конечно должна, но увы и ах     | |||
| 332
    
        H A D G E H O G s 22.07.14✎ 15:17 | 
        (328) Она занимает 54 кбайта текста, например.     | |||
| 333
    
        acsent 22.07.14✎ 15:17 | 
        (330) всяко проще сохранить на сервере и файло передать на клиент     | |||
| 334
    
        Надо работать 22.07.14✎ 15:17 | 
        (0) Зачем 1С вообще что-то делала если есть citrix и окно 1С можно запускать по rdp...
 Может потому что под айпадик это не работает? | |||
| 335
    
        H A D G E H O G s 22.07.14✎ 15:17 | 
        (331) Ахереть. Все вам чето должны.     | |||
| 336
    
        acsent 22.07.14✎ 15:17 | 
        (335) Нет, жрем что есть     | |||
| 337
    
        H A D G E H O G s 22.07.14✎ 15:18 | 
        (336) Другие среды разработки трепетно ждут вас.     | |||
| 338
    
        Beduin 22.07.14✎ 15:21 | 
        (311) Да уже. Обычный отчет в БУХ 3.0 по выводу зарплаты.
 Отчет.АнализиНачисленийИВзносов. Где сам запрос формирутся, так и не нашел. ДокументРезультат.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ДокументРезультат.АвтоМасштаб = Истина; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки(); ЗарплатаКадрыОтчеты.ЗаполнитьПользовательскиеПоляВариантаОтчета(КлючВарианта, НастройкиОтчета); МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиОтчета, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); СоответствиеПользовательскихПолей = ЗарплатаКадрыОтчеты.СоответствиеПользовательскихПолей(НастройкиОтчета); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных, , , Истина); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ДанныеОтчета = Новый ДеревоЗначений; ПроцессорВывода.УстановитьОбъект(ДанныеОтчета); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); | |||
| 339
    
        H A D G E H O G s 22.07.14✎ 15:22 | 
        (338) СхемаКомпоновкиДанных     | |||
| 340
    
        fmrlex 22.07.14✎ 15:22 | 
        (338) А схема у тебя зачем?     | |||
| 341
    
        StaticUnsafe 22.07.14✎ 15:23 | 
        (337) Уже вижу эти жалобы на форме MS или Oracle.
 Статическая типизация ненужна!! Типизировать должна среда а не я, я же художник и просто хочу творить прекрасное, мне не до ваших байтов и битов. Лямбды ненужны!! Хвостовая рекурсия..? ЩИТО? Я не панимат, все слишком сложно, почему код не пишет себя сам?! | |||
| 342
    
        Beduin 22.07.14✎ 15:24 | 
        (340) Не у меня в типовой. В нее подготавливается запрос и потом используя ее выводится. Отладчиком в момент вывода запрос увидел, но где он описывается в конфе так и не нашел.     | |||
| 343
    
        f_vadim 22.07.14✎ 15:24 | 
        (341) бгыгы... в точку.     | |||
| 344
    
        Beduin 22.07.14✎ 15:26 | 
        А так жесть в каждом языке есть. Щас в jave дошел до распараллеливания потоков. В общем краткий смысл такой, необходимо блокировать кэш процессора, чтобы другой поток как бы чего лишнего не прочитал.     | |||
| 345
    
        StaticUnsafe 22.07.14✎ 15:31 | 
        (344) Ну почему жесть, это нормально. Просто некоторые одинэсники как правило скачут на розовых пони в платьях из бабочек и даже не понимают как устроен компьютер, и что на-самом-деле происходит когда исполняются их нетленки.     | |||
| 346
    
        H A D G E H O G s 22.07.14✎ 15:31 | 
        (344) " В общем краткий смысл такой, необходимо блокировать кэш процессора,"
 ЩИТО? | |||
| 347
    
        Garykom гуру 22.07.14✎ 15:35 | 
        (345) Можно вопрос?
 Чем отличается абстрактный класс от интерфейса? В ответе должно быть 2 вещи Просто другим говорите учиться вот и хочется узнать Ваш уровень... | |||
| 348
    
        Beduin 22.07.14✎ 15:36 | 
        (346) У тебя несколько потоков, что-то делают с процессором. Процессору без разницы, кто и что с ним делает, но часть данных надо закешеривать. Чтобы значения переменных не перемешались, надо блокировать кеш процессора.     | |||
| 349
    
        StaticUnsafe 22.07.14✎ 15:37 | 
        (347) пфф.. своими словами
 интерфейс - перечень доступных методов; абстрактный класс - класс, в котором обозначены методы но не прописана их реализация, реализация пишется в классах, наследуемых от абстрактного. ваш уровень то вы уже всем показали)) | |||
| 350
    
        Beduin 22.07.14✎ 15:37 | 
        (347) Интерфейс это указатели из С++. 
 В отличие от абстрактных классов имеют возможность связывания разнородных сущностей. Каждый интерфейс хранит тип объекта. | |||
| 351
    
        StaticUnsafe 22.07.14✎ 15:38 | 
        (350) мой ответ в контексте .net     | |||
| 352
    
        Beduin 22.07.14✎ 15:39 | 
        (349) Интерфейс это перечень доступных ОБЯЗАТЕЛЬНЫХ методов, которые необходимо определить в наследуемом классе     | |||
| 353
    
        H A D G E H O G s 22.07.14✎ 15:39 | 
        (348) Обычно этим занимается ОС.     | |||
| 354
    
        StaticUnsafe 22.07.14✎ 15:39 | 
        (352) ок ок, принимается. но вася не на том меня хочет подловить     | |||
| 355
    
        Beduin 22.07.14✎ 15:42 | 
        (353) Я конечно не знаю точно, но думаю что ОС и алгоритм работы кеша процессора никак не связаны.     | |||
| 356
    
        f_vadim 22.07.14✎ 15:44 | 
        (355) я так понимаю речь про общие переменные?     | |||
| 357
    
        Beduin 22.07.14✎ 15:45 | 
        (356) Да, это потоки живущие внутри процесса.     | |||
| 358
    
        f_vadim 22.07.14✎ 15:47 | 
        (357) в яве есть volatile для таких случаев.
 вообще, любопытно, сама идеология явы подразумевает изоляцию от железа и ос. | |||
| 359
    
        Garykom гуру 22.07.14✎ 15:47 | 
        (349) Нда я тоже вижу ваш уровень копи-паста без понимания ))
 Я спросил чем отличается а не просил определение того и другого... На вопрос не смогли ответить так? Просто не знаете? ЗЫ 2 часть ответа в (350), первой нету | |||
| 360
    
        H A D G E H O G s 22.07.14✎ 15:48 | 
        (355) Там у вас наверное своя атмосфера (java машина и прочая ересь). У нас этим занимается рассово верное ядро Винды.     | |||
| 361
    
        StaticUnsafe 22.07.14✎ 15:49 | 
        (359) я ответил сразу из головы, а типа ты решил взять реванш своим опросом? )) круто чо, почитал в вики и умничать     | |||
| 362
    
        Beduin 22.07.14✎ 15:50 | 
        (358) На лекциях дядька объяснял приводя в пример кеш процессора. Но суть наверно другая.
 Контроль доступа с помощью синхронизации Язык Java предлагает два ключевых слова для контроля общего доступа к данным: synchronized и volatile. Ключевое слово Synchronized играет две важные роли: оно гарантирует, что в каждый момент времени только один поток исполняет защищенную часть кода (взаимное исключение или мьютекс), и что данные, измененные одним потоком, будут видны другим потокам (видимость изменений). При отсутствии синхронизации данные легко могут остаться в несогласованном состоянии. Например, если один поток обновляет два взаимосвязанных значения (скажем, координату и скорость частицы), а другой поток читает эти два значения, может оказаться так, что первый поток, будучи запущенным после второго, запишет одно значение, но не успеет записать второе, в результате чего второй поток прочтет одно новое значение и одно старое. Синхронизация позволяет определить блоки кода, которые должны исполняться атомарно, в том смысле, что с точки зрения других потоков они должны исполняться по принципу «все или ничего». Атомарное исполнение или взаимное исключение подобно концепции критических секций в других операционных средах. | |||
| 363
    
        Garykom гуру 22.07.14✎ 15:53 | 
        Ответ на (347):
 1. Абстрактный класс кроме методов может содержать поля (переменные, property) , в отличие от интерфейса 2. Класс может наследовать только 1 абстрактный класс, но может реализовыватьмного методов (361) Угу еще я туда ем... Кстати в вики не заглядывал и никуда еще из памяти ответил когда спросили меня такое | |||
| 364
    
        Garykom гуру 22.07.14✎ 15:54 | 
        (363)+ т.е. 
 2. Класс может наследовать только 1 абстрактный класс, но может реализовывать много интерфейсов | |||
| 365
    
        acsent 22.07.14✎ 15:54 | 
        (346) Мютексы, семафоры, лок фри структуры и прочая хрень параллельного програмирования     | |||
| 366
    
        f_vadim 22.07.14✎ 15:55 | 
        (362) я в яве не спец, но у тебя явно с терминологией какие-то нелады.     | |||
| 367
    
        f_vadim 22.07.14✎ 15:56 | 
        (365) лондан из зе кэпитал оф грейт британ.     | |||
| 368
    
        acsent 22.07.14✎ 15:56 | 
        (367) экзактли     | |||
| 369
    
        Beduin 22.07.14✎ 15:57 | 
        (359) Я когда первый раз увидел, как они обработчик кнопки навешивают с помощью интерфейсов малость прифигел.
 Долго думал, потом пришло понимание. Мы указываем компилятору, что данный класс точно соответствует некому стандарту и гарантируем, что обращения к нему не приведут к отказу. Непонятно, как физически происходит перегрузка методов, это сложно. tvOut = (TextView) findViewById(R.id.tvOut); btnOk = (Button) findViewById(R.id.btnOk); btnCancel = (Button) findViewById(R.id.btnCancel); // создаем обработчик нажатия OnClickListener oclBtnOk = new OnClickListener() { Override public void onClick(View v) { // Меняем текст в TextView (tvOut) tvOut.setText("Нажата кнопка ОК"); } }; // присвоим обработчик кнопке OK (btnOk) btnOk.setOnClickListener(oclBtnOk); } } | |||
| 370
    
        StaticUnsafe 22.07.14✎ 15:58 | 
        (363) (364) ))))) О великий гуру, расскажи еще что нибудь о себе, про то как тебя кто то спросил а ты всех поразил познанием. Классы, интерфейсы - это все на 5й странице по .net сразу после введения. Раз уж УФ не осилил значит компенсировал чем то крутым, давай ссылку на рабочее приложение в Google Play/AppStore/Win Store.     | |||
| 371
    
        Beduin 22.07.14✎ 16:00 | 
        (366) Он на физическом уровне объяснял. Что происходит. Я это тоже слабо понимаю.     | |||
| 372
    
        Garykom гуру 22.07.14✎ 16:00 | 
        (370) Эта скажите а как можно удаленно "вытащить и померяться" ))
 Просто за фотки чую забанят )) | |||
| 373
    
        H A D G E H O G s 22.07.14✎ 16:04 | 
        (362) "На лекциях дядька объяснял приводя в пример кеш процессора. Но суть наверно другая. "
 Бугага. Читаю книгу, вижу фигу. Мьютексы, общая память, waitforsingleobject/waitformultipleobjects, все как у нас :-) | |||
| 374
    
        Garykom гуру 22.07.14✎ 16:04 | 
        (369) о родная ява для ондроида ))     | |||
| 375
    
        H A D G E H O G s 22.07.14✎ 16:05 | 
        (365) "Электролиты, они нужны растениям".     | |||
| 376
    
        f_vadim 22.07.14✎ 16:07 | 
        (375) дА !!! +++     | |||
| 377
    
        Beduin 22.07.14✎ 16:08 | 
        (373)
 На современных компьютерах код ради скорости выполняется не в том порядке, в котором написан. Перестановка выполняется компилятором, процессором и подсистемой памяти. На многопроцессорных машинах каждое ядро может иметь свой кэш, не синхронный с основной памятью. А значит, у разных процессоров могут быть одновременно разные значения одной и той же переменной. Когда потоки много взаимодействуют друг с другом, это обычно нежелательно: чтобы быть в курсе сделанного другим процессором, нужно много времени. | |||
| 378
    
        StaticUnsafe 22.07.14✎ 16:10 | 
        (372) Речь то про УФ, и несколько мутантов усиленно доказывают что у них больше чем у разработчиков платформы всех вместе взятых. И на каждом шагу дико фэйлятся незнанием матчасти/платформы. Ну что ж, для компенсации, давайте переведем речь на классы/интерфейсы и мютексы. Только нахуа это здесь? ))     | |||
| 379
    
        H A D G E H O G s 22.07.14✎ 16:10 | 
        (377) Акстись. Какой нахер кэш процессора. Программисты не работают с этой херней уже лет 20ть. Они работают с куском памяти максимум. С плоским куском памяти, даже не ведая, как ОС его выделит и отработает.     | |||
| 380
    
        f_vadim 22.07.14✎ 16:10 | 
        (377) не знает твоя программа на яве ни про какой процессорный кэш.     | |||
| 381
    
        Garykom гуру 22.07.14✎ 16:14 | 
        (378) StaticUnsafe = СтатическийНебезопасный = Опасный Фиксин ))     | |||
| 382
    
        Beduin 22.07.14✎ 16:15 | 
        (379)(380) Статья двух месячной давности. Подробно описывают.
 http://habrahabr.ru/company/golovachcourses/blog/221133/ volatile-поля являются специальными полями, которые используются для передачи состояние между потоками. Каждое чтение из volatile возвратит результат последней записи любым другим потоком; по сути, они указываются программистом как поля, для которых не приемлемо увидеть «несвежее» (stale) значение в результате кэширования или переупорядочения. Компилятору и runtime-среде запрещено размещать их в регистрах. Они также должны убедиться, что после записи в volatile данные «проталкиваются» (flushed) из кэша в основную память, поэтому они сразу же становятся видны другим потокам. Аналогично, перед чтением volatile-поля кэш должен быть освобожден, так что мы увидим значение в оперативной памяти, а не в кэше Существуют также дополнительные ограничения на изменение порядка обращения к volatile переменным. | |||
| 383
    
        fmrlex 22.07.14✎ 16:20 | 
        (382) Сначала надо определиться с кэшем: дисковый, процессорный 1L, 2L, 3L... А вообще за блокировку кэша потоком наверно стрелять в колено надо. Но я на яве не писал конечно, не в курсе.     | |||
| 384
    
        f_vadim 22.07.14✎ 16:20 | 
        (382) убейся. 
 В 1с тоже процессорный кэш используется? | |||
| 385
    
        StaticUnsafe 22.07.14✎ 16:20 | 
        (381) бухаха 
 ну тогда и от меня немного конспирологических теорий Garykom = Gay Rykom = Gay Раком | |||
| 386
    
        H A D G E H O G s 22.07.14✎ 16:23 | 
        (384) Хз, нужен java проф.
 Вдруг (sic!) у них действительно надо контролировать кэш процессора (бред конечно). | |||
| 387
    
        Beduin 22.07.14✎ 16:23 | 
        (384) При чем тут это?! 1С использует вызовы операционной системы, а java-машина местами имеет ассемблерный код для ускорения. Путаешь холодное с мягким.     | |||
| 388
    
        fmrlex 22.07.14✎ 16:25 | 
        (386) Java Memory Model
 http://habrahabr.ru/company/golovachcourses/blog/221133/ Как ни странно есть какое-то рациональное зерно. Многопоточность = сложная штука. | |||
| 389
    
        fmrlex 22.07.14✎ 16:28 | 
        Какбэ наверно не совсем блокировка кэша, а блокировка значений которые процессор кэширует и сообщение об этом всем потокам, работающим с этими данными, чтобы не получилось чехарды.     | |||
| 390
    
        Fish гуру 22.07.14✎ 16:39 | 
        Господа, ничего, что я к вам спиной? (с)     | |||
| 391
    
        f_vadim 22.07.14✎ 16:40 | 
        (389) Это реализация механизмов внутри ява-машины и зависит от платформы. Напрямую никто ничего не делает.     | |||
| 392
    
        Beduin 22.07.14✎ 16:42 | 
        (391) Только если забудешь для куска кода влепить synchronized
 потом можешь долго удивляться. | |||
| 393
    
        Flyd-s 22.07.14✎ 17:19 | 
        (244), что с чем ты сравниваешь - скрипт дяди Васи против УФ или к чему эта аналогия?     | |||
| 394
    
        РенеДекарт 22.07.14✎ 18:03 | 
        (290)>>т.к. в файловом варианте в 1С ещё и СУБД присутствует 
 - концепт-СУБД? присутствует. Потому и отдается "задаром", что концепт... | |||
| 395
    
        le_ 22.07.14✎ 18:14 | 
        (0) ИМХО, когда разработчик выбирает где и что выполнять - это более гибкая система.
 Предполагается, что на клиенте в основном будет отрабатывать какая-то обработка представляемых пользователю данных - рисуются всякие финтифлюшки, завиточки и т.п. Зачем серверу заниматься этой однообразной, монотонной и утомительной ерундой? ) | |||
| 396
    
        vde69 22.07.14✎ 18:16 | 
        (395)  и ради этого на клиент тянется вместо картинки контекст формы с кешем данных, и при этом все интерактиные реакторы однозначно требут код на клиенте...     | |||
| 397
    
        f_vadim 22.07.14✎ 18:26 | 
        На колу мочало - начинай сначала.
 Кто же не выдержит первый? | |||
| 398
    
        Pasha 22.07.14✎ 18:28 | 
        (0) Как булочки с изюмом появились? или как Колумб Америку открыл? случайно так получилось, а потом уж переделывать не стали :)     | |||
| 399
    
        mistеr 22.07.14✎ 19:47 | 
        (396) Вот лично тебе (оставим типовые) кто мешает перенести ВЕСЬ код на сервер, как ты хочешь, оставив на клиенте только обертки?
 Хочешь пересчитать Цена*Количество в ТЧ - на сервер. Раскрасить ячейку после выбора пользователем из справочника - на сервер! Только я посмотрю, за что тебя потом пользователи подвесят... | |||
| 400
    
        Garykom гуру 22.07.14✎ 20:04 | 
        (399) сначала админы которым новый сервер не купят ))
 потому что их пользователи запинают | |||
| 401
    
        vde69 модератор 22.07.14✎ 20:53 | 
        (399) открою тебе страшную тайну веб клиент и сервер посчитают по разному "Цена*Количество" (для отдельных значений)     | |||
| 402
    
        Gepard 22.07.14✎ 20:55 | 
        (0) а как управлять элементами на форме без перезагрузки всей формы?     | |||
| 403
    
        Gepard 22.07.14✎ 20:56 | 
        (5) и причем тут УФ? это вопрос к реализации типовых.
 УФ отлично работают, если их правильно готовить. | |||
| 404
    
        Gepard 22.07.14✎ 20:59 | 
        (36) ну и сравнение... нормальной программы с 1С :)))     | |||
| 405
    
        jsmith82 22.07.14✎ 21:00 | 
        вообще вопрос, конечно, философский     | |||
| 406
    
        jsmith82 22.07.14✎ 21:02 | 
        с одной стороны, понятно, что 1ска хотела сделать веб-клиент полноценный. это очевидно
 с другой стороны, понятно, что клиентские и серверные классы в одном контексте это красиво с третьей стороны, 1ска лошится грубо тем, что допускает мощнейшие ляпы типа того, что ТЗ недоступна на клиенте или что типовые конфиги гамно полное | |||
| 407
    
        zak555 22.07.14✎ 21:22 | 
        (406) > что типовые конфиги гамно полное
 это про какие ? | |||
| 408
    
        zak555 22.07.14✎ 21:23 | 
        (401) пример приведи     | |||
| 409
    
        mistеr 22.07.14✎ 21:58 | 
        (401) О как (хоть это мало что меняет). Ну-ка, ну-ка...     | |||
| 410
    
        H A D G E H O G s 22.07.14✎ 22:09 | 
        (408) (409) Там проблемы с точностью при математике в java скриптах.     | |||
| 411
    
        H A D G E H O G s 22.07.14✎ 22:10 | 
        даже не проблемы, а особенности.     | |||
| 412
    
        mistеr 22.07.14✎ 22:14 | 
        (411) Да хоть бы и проблемы. Пруф дать можешь?     | |||
| 413
    
        H A D G E H O G s 22.07.14✎ 22:14 | ||||
| 414
    
        H A D G E H O G s 22.07.14✎ 22:17 | 
        (406) тз доступна на клиенте, недоступна ее передача на сервер.     | |||
| 415
    
        mistеr 22.07.14✎ 22:49 | 
        (413) Там округление, а не умножение, во-первых.
 А во-вторых, неужели за три года не исправили? | |||
| 416
    
        f_vadim 22.07.14✎ 23:07 | 
        (415) как ты себе это представляешь?     | |||
| 417
    
        f_vadim 22.07.14✎ 23:29 | 
        "Ради справедливости заметим, что в точности то же самое происходит в любом другом языке, где используется формат IEEE 754, включая Java, C, PHP, Ruby, Perl"
 http://learn.javascript.ru/number#неточные-вычисления | |||
| 418
    
        mistеr 22.07.14✎ 23:35 | 
        (416) По-разному.
 (417) "Конечно, это не означает, что точные вычисления для таких чисел невозможны. Они возможны. И даже необходимы. Например, есть два способа сложить 0.1 и 0.2:" | |||
| 419
    
        f_vadim 22.07.14✎ 23:39 | 
        (418) Да, я тоже прочитал.
 "Сделать их целыми, сложить, а потом поделить" "Сложить, а затем округлить до разумного знака после запятой" Считаешь это должно быть внедрено в платформу? | |||
| 420
    
        f_vadim 22.07.14✎ 23:42 | 
        По мне, так разработчик должен это знать и иметь в виду.
 И по месту решать - не считать на клиенте или заморачиваться отсечением хвостов. | |||
| 421
    
        1с-кин 23.07.14✎ 01:38 | 
        (202)"во всех метадичках 1с прописано"
 а разве 1с читает свои методички? | |||
| 422
    
        1с-кин 23.07.14✎ 01:44 | 
        (311)"говоря что УФ отделит зерна от плевел"
 согласен, УФ еще больше разделило 1сников на программситов и .. 1сников... | |||
| 423
    
        1с-кин 23.07.14✎ 01:51 | 
        (399)"Вот лично тебе (оставим типовые) кто мешает перенести ВЕСЬ код на сервер, как ты хочешь, оставив на клиенте только обертки?"
 защитники УФ, которые путают УФ и клиент-сервер, уже предлагают отказаться от сервера в пользу клиента? | |||
| 424
    
        vde69 23.07.14✎ 08:19 | 
        (399)
 ------------------ >>>>Вот лично тебе (оставим типовые) кто мешает перенести ВЕСЬ код на сервер, как ты хочешь, оставив на клиенте только обертки? при текущей реализации платформы переносить все на сервер - это бред, никакого плюса не получим, по тому как и локальный кеш и контекст формы все равно есть и будет тормозить. ------------------ >>>Хочешь пересчитать Цена*Количество в ТЧ - на сервер. Раскрасить ячейку после выбора пользователем из справочника - на сервер! для данных получаемых из базы это просто логично, вспомни чем отличаются подписки ПриПолученииДанных и ПриВыводеСтроки, то есть овормление нужно передавать вместе с данными и расчитывается оформление при получении данных а не при выводе их на форму. для данных получаемых на клиенте, организавать передачу на сервер и расчет там - не проблемма, во первых таких ситуаций мало (хотя и есть, например реакция с весов, перевес машины и форма красная...), да такие ситуации возможны. Для управления станком с ЧПУ где нужна реальное время - данная стратегия не пойдет... собственно подобная ситуация складывается на фронт кассах, но там 1с и так не любят, и я не вижу проблеммы пойти по пути ТДС | |||
| 425
    
        Kyon8 23.07.14✎ 08:38 | 
        Кстати, что неприятно, для многих событий реквизитов формы недоступны контекстные вызовы сервера (&НаСервере) о чём справка пишет (например, события ПриАктивизацииСтроки, ПередУдалением и т.д. таблицы).     | |||
| 426
    
        mikeA 23.07.14✎ 08:42 | 
        (424) не, ну на самом деле каждый раз лезть на сервер чтобы посчитать сколько будет 2 + 2 тоже не есть хорошо. минимальные вычисления оставить на клиенте это логично     | |||
| 427
    
        StaticUnsafe 23.07.14✎ 08:49 | 
        Для самых упоротых есть REST интерфейс. Рисуйте свои супер клиенты на web или java
 пруф: http://v8.1c.ru/o7/201312rest/index.htm | |||
| 428
    
        vde69 23.07.14✎ 09:09 | 
        (427) кстати мне очень нравится технология сервисов... я думаю, что если-бы 1с выпустило полноценного клиента именно на этой технологии было-бы куда лучше...     | |||
| 429
    
        РенеДекарт 23.07.14✎ 09:12 | 
        (427)что еще есть, давай, написавший это:
 >Статическая типизация ненужна!! Типизировать должна среда а не я - что ты там про классы задвигал? Ты вообще в 1С или где витаешь? | |||
| 430
    
        ivanovnm 23.07.14✎ 09:30 | 
        (37) Какой уникально умный мальчик!
 >> - если бы был реальный эффект от перехода на ВТ, их давно бы переписали Может, прежде чем делать выводы, стоило попользоваться ВТ, сравнить производительность запросов с ВТ и без? | |||
| 431
    
        РенеДекарт 23.07.14✎ 09:40 | 
        (430) они здесь все уникальные ))
 сыпят теримнами без разбору, умный вид - как сказал один из апологетов УФ (и хор остальных тут же поддержал его) "говоря что УФ отделит зерна от плевел)) т.е. случайных недокодеров оказавшихся в 1с от нормальных". Вот и отделяются... только он сам не понял ГЛУБИНЫ своих слов (точнее, т.к копи-пастом процитировал другую мудрость - она, мудрость, снова стала истиной) - кто и в какую сторону отыграл. | |||
| 432
    
        РенеДекарт 23.07.14✎ 09:41 | 
        *терминами     | |||
| 433
    
        РенеДекарт 23.07.14✎ 09:43 | 
        (430)>стоило попользоваться ВТ, сравнить производительность запросов с ВТ и без?
 вам бы тоже стоило побольше попрограммить на 1С, чтобы сравнить ВТ с не-ВТ не тлько в лабораторных условиях )) | |||
| 434
    
        РенеДекарт 23.07.14✎ 09:44 | 
        + и да, открыть ВЛОЖЕННЫЕ запросы. И их тоже сравнить с ВТ ))     | |||
| 435
    
        f_vadim 23.07.14✎ 09:49 | 
        Интересно сколько vde69 получает за поддержание бурления в этой ветке.
 Споры стихают, он появляется, набрасывает и опять пропадает. | |||
| 436
    
        РенеДекарт 23.07.14✎ 09:53 | 
        (435) а сколько получила и получит 1С на агитации недоделанных продуктов - исправления недоделок - новых недоделок - исправления...     | |||
| 437
    
        vde69 23.07.14✎ 09:54 | 
        (435)+231 к малиновым штанам :)
 сейчас все почему-то кричат, что УФ это гуд, и самое интересное - я с ними СОГЛАСЕН, но я не понимаю зачем нужен клиентский код.... при отсутствие клиентского кода 1. 1с сильно упростилась-бы в коде и огромная часть функционала просто стала-бы не нужна 2. снизились-бы ресурсные требования к клиентским машинам 3. увеличилась бы преспектива кроссплатформености | |||
| 438
    
        Maxus43 23.07.14✎ 09:55 | 
        вы ещё тут?     | |||
| 439
    
        РенеДекарт 23.07.14✎ 09:57 | 
        (437)> я с ними СОГЛАСЕН
 а я не согласен, ибо не понимаю, почему все тоже самое нельзя было сделать в ОФ, а для одаренных и отделенных одноэсников - ответвление песочницы в виде УФ, где бы они игрались, никому не мешая и не отвлекая взрослых )) | |||
| 440
    
        Maxus43 23.07.14✎ 09:57 | 
        (437) Форма создаётся на сервере, передаётся на клиент. Всё. Нет ни объекта, ни формы на сервере.
 Хочу скрыть видимость поля, изменить цвет текста - мне чево, на сервер гнать опять форму, там чтоб поменялась, потом обратно? Интерактивные вещи делаются на клиенте, это аксиома клиент-серверной архитектуры. | |||
| 441
    
        Maxus43 23.07.14✎ 09:58 | 
        функционал клиента очень ограничен, код там порезан до немогу. Всё правильно     | |||
| 442
    
        Maxus43 23.07.14✎ 09:58 | 
        Операции с БД - только с сервера, и это и есть клиент-серверная архитектура     | |||
| 443
    
        РенеДекарт 23.07.14✎ 09:59 | 
        (437)>при отсутствие клиентского кода
 так его и нет, нет никакого "клиентского кода" - все жестко уже прописано до- и за нас, а одноэсники лишь играются в "я тут на Клиента и Сервер разделил! я крутой!". Вот что страшно. | |||
| 444
    
        РенеДекарт 23.07.14✎ 10:01 | 
        (440)>мне чево, на сервер гнать опять форму
 вы, верно, удивитесь, узнав, что форма предназначена не красивости отображать, а служить интерфейсом передачи данных (и опосредованно является составной чвастю обработки этих данных) от пользователя и обратно (в контексте данной темы не важно, куда - в БД, на сервер или на Луну). | |||
| 445
    
        РенеДекарт 23.07.14✎ 10:02 | 
        (440)>Интерактивные вещи делаются на клиенте, это аксиома клиент-серверной архитектуры.
 аксимоа клиент-сервера - это обработка "тяжелого" на сервере, "легкого" на клиенте. А что за "аксиомы" приняты у 1С - не знает и сама 1С, судя по её метаниям в релизах 8.2-8.3. | |||
| 446
    
        StaticUnsafe 23.07.14✎ 10:03 | 
        (429) Это был стёб, вась     | |||
| 447
    
        РенеДекарт 23.07.14✎ 10:04 | 
        (441)>функционал клиента очень ограничен, код там порезан до немогу
 - так введем аналог "RDP"? Раз все равно "все урезано и ограничено". Вы поймите, нужно, чтобы РАБОТАЛО, и быстро и надежно. А не соответствовало каким-то там "методикам-заявлениям-декларациям" 1С, которые и так не соблюдаются. | |||
| 448
    
        РенеДекарт 23.07.14✎ 10:06 | 
        (446) зачем мне этот REST? вот пусть и будет отдельно, мне веб не уперся для 99% задач.
 Мне в 99% задач мешает именно УФ и "клиент-серверная архитектура" в реализации 1С. А не в терминах википедии или Танненбаума. | |||
| 449
    
        ivanovnm 23.07.14✎ 10:06 | 
        (433) >> вам бы тоже стоило побольше попрограммить на 1С, чтобы сравнить ВТ с не-ВТ не тлько в лабораторных условиях ))
 Я сравнил до того как лезть на форум и не задавал глупых вопросов. | |||
| 450
    
        Maxus43 23.07.14✎ 10:07 | 
        (447) иди в дворники, там всё по феншую. Метла вправо, метла влево.
 Если работаешь с 1с - будь бодр пытаться её понять, а не писать на ней хрень, говоря что в "нормальных" системах так должно работать. Тут всё просто, не хочешь на гвонопродукте работать - иди в другую сферу | |||
| 451
    
        РенеДекарт 23.07.14✎ 10:08 | 
        (450)>иди в дворники, там всё по феншую
 а дворники, видимо, массово рванули в одноэсники? Тогда куда деваться, раз такая миграция )) | |||
| 452
    
        РенеДекарт 23.07.14✎ 10:09 | 
        (449)>Я сравнил
 поиском хотя б поищите на мисте. | |||
| 453
    
        ivanovnm 23.07.14✎ 10:09 | 
        Не покидает ощущение, что РенеДекарту либо стыдно спрашивать что-то напрямую, либо он не надеется получить ответ без долгого троллинга, поэтому выбрал такую стратегию получения быстрых ответов на вопросы.     | |||
| 454
    
        StaticUnsafe 23.07.14✎ 10:10 | 
        (448) вась, всем пофиг на твои страдания.     | |||
| 455
    
        РенеДекарт 23.07.14✎ 10:11 | 
        (450)>будь бодр пытаться её понять
 как понять постоянно изменяющееся? Люди грибочки для этого упортребляют, иначе не удается уловить )) > не хочешь на гвонопродукте работать т.е. все-таки все это признрают, но пытаются состроить хорошую мину? ) | |||
| 456
    
        ivanovnm 23.07.14✎ 10:11 | 
        (452) >> поиском хотя б поищите на мисте.
 Это ваш метод, я сравнивал по старинке - считал милисекунды на рабочих запросах в рабочих базах. | |||
| 457
    
        Maxus43 23.07.14✎ 10:13 | 
        (455) я вижу что для тебя это говнопродукт, и переубеждать тут бессмысленно     | |||
| 458
    
        РенеДекарт 23.07.14✎ 10:13 | 
        (456) зачем так старались?! достаточно было прочитать статьи 1С - там написано тоже самое.
 Только вот сколько я не пытался трясти статьями перед монитором - платформа осталась невменяема и глуха. | |||
| 459
    
        f_vadim 23.07.14✎ 10:13 | 
        (458) бубен купи     | |||
| 460
    
        sf 23.07.14✎ 10:13 | 
        (437) >>при отсутствие клиентского кода 
 при отсутствии "клиента" как такого - повышается время отклика. а это критично для больших и распределенных систем. | |||
| 461
    
        sf 23.07.14✎ 10:15 | 
        (458) >>платформа осталась невменяема и глуха.
 Вам на хабр/рсдн и другие подобные ресурсы. + все не читал, а что какую альтернативу вы предлагаете? | |||
| 462
    
        Maxus43 23.07.14✎ 10:16 | 
        (461) данный персонаж впринципе ничего не предлагает. выдёргивает фразы из контекста, прикрепляя к ним невразумительный комментарий - думает что выдал вселенскую истину, а все вокруг идьёты     | |||
| 463
    
        ivanovnm 23.07.14✎ 10:22 | 
        (458) Вы разговариваете с платформой? Может пора отпуск взять?     | |||
| 464
    
        РенеДекарт 23.07.14✎ 10:26 | 
        (563) а что делать прикажете, если доходит до:
 а = 1; //может не присвоить, повторяем: а = 1; //если и тут не присвоила - надо проверить: ... | |||
| 465
    
        РенеДекарт 23.07.14✎ 10:27 | 
        (462) а вы, как другой, не-данный, персонаж, что предложили?
 (461) предлагаю отказаться от ерунды и пустого пиара, и доработать ОФ - там еще на десятилетие минимум доработок. | |||
| 466
    
        РенеДекарт 23.07.14✎ 10:29 | 
        (460)>повышается время отклика
 так отклик или "отсутствие" клиента? Кто тогда, и чем откликается? И на что? Сервер сам по себе что-считает, для удовольствия, сам себе задачи и цели ставит? | |||
| 467
    
        Maxus43 23.07.14✎ 10:29 | 
        (465) я не считаю себя таким умным, что я должен предложить?
 У меня на 1с всё нормально работает, это у вас свербит техническая/методологическая реализация платформы 1с | |||
| 468
    
        StaticUnsafe 23.07.14✎ 10:32 | 
        Рене ПЕКАрт     | |||
| 469
    
        Maxus43 23.07.14✎ 10:33 | 
        (465)  >>и доработать ОФ - там еще на десятилетие минимум доработок.
 Кому ты это предлагаешь? тут разработчиков платформы нет. Иди работать в 1с тогда, сделай шедевр, мы ведь только рады будем | |||
| 470
    
        StaticUnsafe 23.07.14✎ 10:34 | ||||
| 471
    
        ivanovnm 23.07.14✎ 10:37 | 
        (464) Не верю. Назовите название конфигурации, релиз, модуль и номер строки.     | |||
| 472
    
        ivanovnm 23.07.14✎ 10:38 | 
        (464) или это ваш код?     | |||
| 473
    
        sf 23.07.14✎ 10:40 | 
        (465) так я на стороне добра, т.е. одобряю УФ и РДП не проталкиваю. 
 (465) (466) по поводу времени отклика и ОФ: вот вам задача: как организовать работу торговой точки в тьму-таракани, с медленным интернетом. тонкий клиент / веб-клиент эту проблему решает. РДП + ОФ нет - время отклика будет неадекватное. что там и кому дорабатывать (и зачем?), если решение уже есть - непонятно. | |||
| 474
    
        РенеДекарт 23.07.14✎ 10:43 | 
        (472) да, мой. Это необходимость. А вы что подумали?
 И я пару раз сталкивался с таким. А вот молодые апологеты УФ - навряд ли. | |||
| 475
    
        sf 23.07.14✎ 10:43 | 
        (466) элементарно кстати: ввод текста с клавиатуры. попробуйте пользоваться rdp при пинге > 500ms. Сразу поймете о чем я.     | |||
| 476
    
        РенеДекарт 23.07.14✎ 10:46 | 
        (473)>как организовать работу торговой точки
 и причем тут работа базы? Мы тут спорим про время отклика рабочей базы "клиент-сервеной" архитектуры в 1С. По гигабитным сетям (мимнимум). А у вас интернет лимитирует время отклика. И пусть веб-интерфейс 1С будет для тех, кому он нужен. | |||
| 477
    
        РенеДекарт 23.07.14✎ 10:47 | 
        (475)>попробуйте пользоваться rdp при пинге > 500ms
 ну тогда, со своей строны, попробуйте пользоваться документом или списком, которые открываются по полминуты и более. И проводить такие объекты. | |||
| 478
    
        РенеДекарт 23.07.14✎ 10:48 | 
        (471)>Назовите название конфигурации, релиз, модуль и номер строки.
 то есть тут НИКТО ничего не дописывает, не говоря уже про пишет свои конфигурации?! Тогда извините... | |||
| 479
    
        Beduin 23.07.14✎ 10:50 | 
        (474) Есть какая-то стабильность или от случая к случаю и только для вас. Проверить как то можно?!     | |||
| 480
    
        Йосис 23.07.14✎ 10:53 | 
        Кстати, лет 15 назад участвовал в проекте, где транслятор сам определял по алгоритму, какая часть кода будет исполняться на клиенте, какая - на сервере, создавал динамический серверный контекст только тех объектов, которые нужны алгоритму, формировал клиентские dll. Поэтому вполне можно создать среду, которая сама формирует серверные вызовы и даже сама распараллеливает алгоритм (например, запуская запросы для построения разных таблиц отчета). Но 1С проще опуститься на уровень ниже...     | |||
| 481
    
        sf 23.07.14✎ 10:53 | 
        (477) >>попробуйте пользоваться документом или списком, которые открываются по полминуты и более.
 извините, но это "руки" >>И проводить такие объекты. что, простите? ) Вы в 2х словах можете озвучить свою позицию? Хотите остаться на обычных формах, а Вас перетягивают на сторону зла? Оставайтесь, вроде с поддержки снимали. Народ на 7ке работает и чувствует себя комфортно. Ваше право. p.s. А мы уж как-нибудь будем на УФ. | |||
| 482
    
        РенеДекарт 23.07.14✎ 10:56 | 
        (479) стабильность - в разнообразнейших глюках.
 А данный пример - смотришь, почему не работает, оказывается - не присваивает переменную (конечно, не примитивное, в какой-нибудь элемент справочника). | |||
| 483
    
        f_vadim 23.07.14✎ 10:57 | 
        (480) ню-ню. опредили-ка.
 ком объекты где будешь создавать? файлы открывать где будешь? математику где будешь считать? 2+2? а решение дифуров? | |||
| 484
    
        ivanovnm 23.07.14✎ 10:58 | 
        (474) >> Это необходимость.
 Ни разу не сталкивался с такой необходимостью. Оставьте ссылку на конфигурацию, думаю это будет интересно не только мне. | |||
| 485
    
        H A D G E H O G s модератор 23.07.14✎ 10:58 | 
        РенеДекарт покинул нас. И так будет с каждым, кто будет нести чушь бездоказательно.     | |||
| 486
    
        Йосис 23.07.14✎ 10:59 | 
        (481) Лично моя позиция - УФ (и "такси") - это будущее, но клиент-серверное взаимодействие вполне можно было бы описывать на метауровне, не прибегая к "низкоуровневым" вызовам без надобности. Ну вот честно ответьте сами себе - должны ли существовать конструкции &НаСервере и &НаСервереБезКонтекста,  если нормальный транслятор языка с типизацией сам бы определил, нужен ли контекст и в каком объеме....     | |||
| 487
    
        ivanovnm 23.07.14✎ 11:00 | 
        (478) >> то есть тут НИКТО ничего не дописывает, не говоря уже про пишет свои конфигурации?! Тогда извините...
 И дописывают и пишут. При чем тут это? | |||
| 488
    
        Йосис 23.07.14✎ 11:02 | 
        (483) А к чему твой пост? Вполне можно директивно в коде указывать, где разработчик хочет открывать файл - на клиенте и ли на сервере. У нас так и было. Зато для 80% кода директивы не использовались.     | |||
| 489
    
        sf 23.07.14✎ 11:06 | 
        (486) >> нормальный транслятор языка с типизацией
 это что? | |||
| 490
    
        f_vadim 23.07.14✎ 11:07 | 
        (486) 
 (238) Йосис "Я тоже считаю логику УФ ущербной и вредной. Вполне можно было бы размещать все обработчики на стороне сервера." Определись уже. (488) возможно когда-нибудь так будет. | |||
| 491
    
        StaticUnsafe 23.07.14✎ 11:08 | 
        (488) походу у Пекарда 2 аккаунта на мисте, и он атакует сразу с двух))     | |||
| 492
    
        f_vadim 23.07.14✎ 11:10 | 
        (488) + "возможно когда-нибудь так будет." 
 но пока особой пользы не вижу, директивы писать не напрягает. | |||
| 493
    
        Йосис 23.07.14✎ 11:17 | 
        (490) В идеале лучше иметь клиентскую часть. Про ее полное отсутствие - это я загнул, конечно.     | |||
| 494
    
        Йосис 23.07.14✎ 11:19 | 
        (489) Имеется в виду язык с типизацией параметров и переменных. В этом случае у транслятора появляется возможность определить, какие ресурсы и какой контекст нужны для исполнения кода процедуры.     | |||
| 495
    
        sf 23.07.14✎ 11:24 | 
        (494) Это все общие слова. Конкретнее, о каком сферическом коне Вы говорите?     | |||
| 496
    
        H A D G E H O G s 23.07.14✎ 11:28 | 
        (494) Тоесть, для отказа от директив компиляции (для семерошников "&НаСервере, &НаСервереБезКонтекста", и.т.д.) ты предлагаешь ввести в язык явную типизацию - полностью поменять одну из парадигм платформы?     | |||
| 497
    
        f_vadim 23.07.14✎ 11:30 | 
        (494) Это всё не имеет отношения к реалиям.
 Для реализации сомнительной по полезности фичи придётся написать новую платформу. | |||
| 498
    
        Господин ПЖ 23.07.14✎ 12:03 | 
        новые конфы на основе БСП - это адъ какой-то...
 ворох дерьма, общих модулей перекладывающих данные туда/сюда и "magic numbers" в виде вызова общих модулей через их текстовые "имена" | |||
| 499
    
        H A D G E H O G s 23.07.14✎ 12:13 | 
        (498) БСП - это звиздец.
 Зря ты так Дима про 1С, зря-зря-зря... Правильно, я отказался от этого куска мертворожденного угна еще в 2010, тут еще челы недоумевали, зачем... | |||
| 500
    
        jk3 23.07.14✎ 12:14 | 
        (498) Да, БСП уже не та, хотя в самом начале была вполне вменяема.     | |||
| 501
    
        acsent 23.07.14✎ 12:18 | 
        (499) Ты предлагаешь писать свой БСП, и пройти все те же грабли что прошли 1С???     | |||
| 502
    
        Господин ПЖ 23.07.14✎ 12:28 | 
        (499) так это гуано начинает и в УПП проникать понемногу...
 обновление... + 10 общих модулей с каким-то дерьмом внутри... "стандартные" мать их "процедуры" клиента и сервера > "magic numbers" в виде вызова общих модулей через их текстовые "имена" я понимаю зачем это сделано по сути - чтобы не ломалось все при "кромсании" кусков из БСП... но внутри это все настолько убого, дебильно и кривож.по выглядит что просто ахтунг... натянул нужное, запустил, шаг в лево/право - падает. Потому что нету какого-нибудь "ОбщийМодульИмениСелезневскогоПодвала". А узнать что он нужен можно только в рантайме или из невменяемой "документации" | |||
| 503
    
        H A D G E H O G s 23.07.14✎ 12:43 | 
        (501) Я ничего не предлагаю.
 Я жду, пока количество негатива по УТ11 и в скором, по erp2.0 перейдет критичную планку и 1С вычистит свои конюшни от наследия 2010-2012. С нуля. И мир УФ заиграет новыми красками. | |||
| 504
    
        H A D G E H O G s 23.07.14✎ 12:43 | 
        Пока оно сделало ставку на костыли. Посмотрим.     | |||
| 505
    
        vde69 23.07.14✎ 15:20 | 
        (503)
 УФ в текущей реализации офигетельны и красивы когда форма проста, а вот когда в форме есть 18 закладок (из которых 16 скрыты по функциональным опциям или по правам) вот тут начинается жесть, по тому как 80% функционала формы не используется но кешируется. (504) 1с пока делает ставку на агрессивное развитие, сколько всего нового фигачат... им-бы остановится и привести 8.3 до уровня 7.7 а потом идти дальше... | |||
| 506
    
        acsent 23.07.14✎ 15:38 | 
        (505) Они слишком часто меняют парадигму, отсюда и костыли     | |||
| 507
    
        Господин ПЖ 23.07.14✎ 15:55 | 
        >УФ в текущей реализации офигетельны и красивы когда форма проста
 так это было еще когда они только появились, осуществляются поиски по этому направлению типа Такси, но этого мало чтобы сделать вменяемую рабочую реализацию | |||
| 508
    
        mistеr 23.07.14✎ 20:18 | 
        (504) Они учитывают опыт MS. Набрав столько пользователей и legacy кода, иного пути, в общем-то нет. Точнее иные равносильны самоубийству.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |