v8: Почему стало нельзя передавать ТЗ на сервер #714730


#0 by Kamas
Внимание вопрос знатокам!! Уважаемые знатоки почему нельзя передавать с клиента на сервер ТЗ на прямую  (Вопрос именно по чему, а не как это обойти, то есть меня интересует причина по которой это золочено в платформе. И какие бы могли быть ошибки если бы....)
#0 by Kamas
Внимание вопрос знатокам!! Уважаемые знатоки почему нельзя передавать с клиента на сервер ТЗ на прямую  (Вопрос именно по чему, а не как это обойти, то есть меня интересует причина по которой это золочено в платформе. И какие бы могли быть ошибки если бы....)
#1 by ДенисЧ
Это военная тайна.
#2 by Ymryn
И мне, и мне расскажите, тоже интересно, что может случиться с  ТЗ (особенно если все колонки примитивные типы).
#3 by piter3
если скажем,вас же придется устранить)))) пятница
#4 by Ymryn
Я согласен. Устраняйте его. А мне скажите. :)
#5 by Kamas
я протестую меня устранять не надо))
#6 by Ymryn
это для общего блага. Одна маленькая жертва на алтаре науки.
#7 by Kamas
я не маленькая а очень весомая 125 кг как не как
#8 by GROOVY
Не сериализуется.
#9 by Кай066
наука будет довольна)
#10 by GROOVY
+8 Наврал дико :)
#11 by f_vadim
с примитивными типами - ничего, только как проверять простые у тебя там типы или нет? один раз разрешим передать, а второй раз нет?
#12 by GROOVY
Имел в виду, что ТЗ - это мутабельное значение.
#13 by Kamas
и...
#14 by Лефмихалыч
По всей видимости существует какая-то заморочка при передаче этого объекта между rphost'ами Как-то по-другому я объяснить не могу
#15 by Лефмихалыч
+думаю, так получилось и когда-нибудь получится обратно разрешить
#16 by Asmody
чтобы тупые одинесники не гоняли туда-сюда ТЗ от статыщ строк
#17 by jsmith82
а массив структур можно типа гонять
#18 by Лефмихалыч
ну, или кто-то из отдела разработки 1С люто нас не любит...
#19 by Kamas
таки все равно гоняю только не напрямую
#20 by Лефмихалыч
кого-то из настоящих программистов укусил 1сник наверное. 1Сник вырос и забыл, а настоящий разработчик - нет...
#21 by Kamas
ну так это ж кошерно
#22 by Господин ПЖ
мутатор мыть надо
#23 by Kamas
1с ник это разве не настоящий программист а искусственный??
#24 by jsmith82
один фиг List<Struct>
#25 by bolobol
Мутабельное... Сериализуется... О чём речь-то?
#26 by GROOVY
А у структуры, структура не помяняется. а у ТЗ в легкую!
#27 by anddro
Скорее всего уперлись в сериализацию индексов, которые могут быть у ТЗ
#28 by Фокусник
Потому-что до подверсии .7 с ТЗ страдиционно не работает 1с ;)
#29 by jsmith82
просто рефакторингом лень заниматься
#30 by jsmith82
один хрен появится либо новый класс с методами ТЗ, либо ТЗ вернут на родину
#31 by Новенький_2009
выдумали бы тогда какую-нибудь фиксированное ТЗ :) Фиксированный массив же есть. Склоняюсь больше к
#32 by Господин ПЖ
КонструкторФиксированнойТаблицыИмениБорисаНуралиева
#33 by GROOVY
Не, ПроцессорКонструированияТаблицыФиксированнойСтруктуры
#34 by Sei Souma
Сие ниспослано свыше провидением дабы все вспомнили как работать с массивами.
#35 by Новенький_2009
в ПроцессорКонструированияТаблицыФиксированнойСтруктуры аргументом является структура, в которую надо положить фиксированный массив, элементом которого будет исходная тз <-- вот так бы придумали разработчики УТ 11 :)
#36 by H A D G E H O G s
Индексные деревья скорее всего тяжело тягать.
#37 by H A D G E H O G s
ТаблицаЗначений, кстати, доступна на ТонкомКлиенте, и индексы доступны, но передать на сервер -нельзя.
#38 by х86
мошт на ВЕБа с ТЗехой к.л. траблы?
#39 by H A D G E H O G s
Вот как то так:
#40 by ДенисЧ
Что за ОбъектСистема?
#41 by H A D G E H O G s
ВК.
#42 by ДенисЧ
читер... А что за вк? Нетленка, что ли?
#43 by acsent
В чем может быть сложность передать индекс? Индекс это же "простое соответствие" ключ - номер строки
#44 by acsent
с упорядочением по ключу
#45 by Ymryn
крутотенюшка, крутота. Тоже хочу знать это кунг-фу.
#46 by Aleksey
Вроде изначально в  бете можно было
#47 by H A D G E H O G s
Индексное дерево, не индекс.
#48 by mistеr
Индексы передавать не нужно, их можно построить заново. И то не всегда обязательно это делать.
#49 by ДенисЧ
Ага. И каждый раз их строить. А в тз 100500 строк и сложный индекс.
#50 by mistеr
Не факт, что дольше - передавать или строить.
#51 by ДенисЧ
Я бы поспорил. Но лень. Ибо тяпница.
#52 by EvgeniuXP
ТЗ не только сериализуется, но и сохраняется в качестве значения в файл.
#53 by Злопчинский
расскажите неграмотному клюшечнику - что такое "сериализация", про которую все время говорят и используют в снеговике?
#54 by Злопчинский
куда этот файл запихнуть если тонкий клиент коннектится хз куда и сервер далеко?
#55 by H A D G E H O G s
Сериализация - это преобразование объекта 1С (ТЗ, СЗ, Массив) в XML либо XDTO вид. Платформа при передаче объектов с сервера на клиент и обратно сериализует объекты в XDTO (спец формат 1С на основе тегов, пот типу XML)
#56 by Злопчинский
наскольо японимаю - такая сериализация существенно увеличивает колво гоняемых данных и достаточно тормозная вещь..?
#57 by EvgeniuXP
тоже самое что и сохранить значение в файл - там через запятые вся структура, тут через теги.
#58 by Злопчинский
а где про это почитать умно - есть книжки..? а то меня напрягают уже программеры-8-ки.. все у них както медленно и тягомотно.. данные грузятся мегаминутами (хз почему, конечно может проги такие - ну не везет мне с ними), при том что в клюшках это все гораздо быстрее просиходит...
#59 by EvgeniuXP
а представь, что создаешь dbf и колонки у нее английские все до 8 знаков - еще и описание делай в модуле... а тут всё по-русски: все колонки у ТЗ русские.
#60 by EvgeniuXP
У Волшебника ходило видео по ХМЛ :)
#61 by EvgeniuXP
в 7.7 ВК DOM есть - но она сложнее
#62 by H A D G E H O G s
Там 1С создало свой алгоритм сжатия данных (режим сжатия данных - усиленный), но можно включить и типовой deflate.
#63 by H A D G E H O G s
"может проги такие" Проги такие - питекантропы из 7.7
#64 by Злопчинский
я вообще нихера не понимаю.. вот например: . (взято с ) --- Добрый день. В конторе, в которой я сейчас работаю, возникла необходимость раз в месяц выгружать продажи из Ут в Бухгалтерию.  Дело обычное, но проблема заключалась в том, что объем данных оказался приличным (около 500 реализаций в день) и выгрузка/загрузка обычным способом была очень долгой, так что мы решили прибегнуть к некоторым ухищрения, о которых я хочу рассказать в этой публикации, может кому-то они помогут. По сути, мы имеем 3 этапа, которые я опишу, а так же какой выигрыш по времени мы получили: Выгрузка данных из УТ (было ~ 45 часов, стало 8 -10) -------- блин капец - "приличный объем данных = 500 реализаций в день!.. хз может унего там конечно реализации по 5000 строк... ------- Почему так долго загрузка идет? - счет на ДЕСЯТОК ЧАСОВ? - это же окуеть! (отступ: я помню такую ситауцию, когда на старых компах шттаная выгрузка их ТиС и загрузка в БУХ операций попроводочно иксемельфайла размером в 20-25 часов - занимало  нескольо часов) ---- почему так долго..? в БП сложная структура и там все долго раскладывается? почему у меня на клюшках - примерно такой же объем данных при ТУПОЙ ЗАГРУЗКЕ В БУХ (тупизна проявляется в высокой избыточности загрузки - постоянной фильтрации большого количества данных для получения состава текущего документа - и тупых/гвонокодовых вариантов поиска ГТДшек - написать в свое время надо было "быстро") - занимает менее 20 минут (еще раз при тупой высокозатаратной избыточной фильтрацией при загрузке) - ну еще и проведение после загрузки занимает минут 40-60. ..Почему в снеговиках все так долго? много регистров? тупыей проги? использование универсальных медленных инструментов...? ..непонятно мне все это. ---------- злобный я, сижу потихоньку копаюсь в коде доступной 8-ки - никакого желания все это изучать еще раз нет и исправлять - надолело уже -
#65 by Злопчинский
я понимаю - но выхода нет ;-) но непиткантропам - нет никакого желания/возможностей делать эту/такие работы (?). . замкнутый круг... . я вот сейчас смотрю - ..ять, ВМСина внедряемая - при отгрузке закза генерится туева хуча однострочных атомарных-операций, которые привязываются к шапке-документу посредством "владельца" - тысяча-полторы тысячи строк - задумывают прогу надолго - то есть на 1-2-3 минуты.. и это нехреновый неслабый сервак... . когда смотрю все это хочется писать свой бл.кджек с бильярдом и моделоями. свой, маленьктий, быстрый. заточенный только под конкретную задачу...
#66 by H A D G E H O G s
Как у него не падает по нехватке памяти только. Там проблема в типовой обработке ВыгрузкеЗагрузкеДанныхXML, которая кэширует в Соответствии все выгруженные объекты в виде xml текста, в надежде, что они еще раз выгрузятся. Так было в 8.1, потом я больше в ней не разбирался.
#67 by Злопчинский
брошу я нахрен это программирование... ;-) . да и пофтиг что питекантропы клюшечные. пусть бы это дате питкантропынми методами работало на малых выборках быстро 9я не про ВМС, а вообще про 8-ку) - но билин. якогда в 8.2 на БП3 работаю веду свой Ипшечный учет (у меня есть блэкджек и шлюхи) - я весь нервничаю что пипец - такое впечатление что там у них внтури гномики сонные сидят... все так неторпопливо... степеноо.. - ну шо это за херня!!!???? я привык на своих клюшках (уж простите старого мамонта проел вам плешь своим нытьем)- кнопку на документе в 300-500 строк жимакнул - менее секунды-секунда - готово! а то и быстрее срыгивает/смаргивает. . на снеговике вообще возможна быстрая реакция системы...? х..ли там все так степенно и медленно? - меагфункционал внутри? овнокод типовых пистаелей в 1С самой? хрен ли так все неторопливо..?
#68 by Ярус
бп 1.6 недавно достал с пыльных закоулков, так по сравнению с 2.0 и 3.0 это как реактивный истребитель рядом с запорожцем
#69 by Злопчинский
проблем еще с чем - я столкнулся с глобальнйо проблемой в обозримых у мну снеговиковчан - склонность использования тупых типовых универсальных методов. пожелание сделать не так как обычно в снеговике - а как мне удобно/надо - приводит к ступору или нутью неявному... . может конечно мне просто фатально-тотально невезет.
#70 by H A D G E H O G s
Hеба утpеннего стяг... В жизни важен пеpвый шаг. Слышишь: pеют над стpаною Ветpы яpостных атак. И вновь пpодолжается бой, И сеpдцу тpевожно в гpуди, И Ленин такой молодой, И юный Октябpь впеpеди.
#71 by H A D G E H O G s
Тяжко вам с erp2.0 то будет.
#72 by H A D G E H O G s
"пожелание сделать не так как обычно в снеговике - а как мне удобно/надо" Конечно, необходимость коряжить стройные типовые механизмы из за нежелания учиться "кадров" вызывает подсознательный саботаж.
#73 by Злопчинский
у меня вообще сложилось стойкойе убеждение - что туева хуча 8-ков - простые нажиматели кнопок и расставлятели галочек. ладно если бы я так тупил на снеговике после клюшек  в свои старые годы... . но вот посмотришь где нить - и здесь и на Исн - есть есть классные спецы - и поразработкам и по идеям видно  - но они же не будут заниматься всякой такой херней которая мне нужна (выросли они с этого уровня) - че делать..? работать с питекантропами за астрономические суммы с среднехреновыми результатами..? уйду нахрен в консалтинг...
#74 by H A D G E H O G s
Хотя, конечно за куски кода типа:
#75 by HIDDEN MESSAGE
#76 by Злопчинский
какие нахер кадры..? дело до простого доходит. ну не люблю я иксемель. и обхемы мелкие и струткры простыве как два пальца об асфальт. СДЕЛАЙТЕ МНЕ ВЫГРУЗКУ в тxt, или заберите от меня выгрузк в txt - пля пипец - видно как зубная боль начинается...
#77 by H A D G E H O G s
надо расстреливать. Это кусок из типовой УТ11, он даже суко в сообщение не поместился.
#78 by H A D G E H O G s
good speed
#79 by H A D G E H O G s
Терпи. Век plain table ушел в прошлое.
#80 by Злопчинский
ну хз.. у мну в клюшках что-то подобное я тупо сконструировал строку и из Шаблон - выполнил... . с друго стороны - сумма разума на планете = const, а население все растет. может такой хреновый способ выбран для читабельности..? а то народ конструкции переброски флажка между 0 и 1 вида фл = 1-фл - не втыкает...
#81 by Злопчинский
ага, ты мне еще пендаля дай чтобы лучше и быстрее пошло.. ;-)
#82 by H A D G E H O G s
Вот за это я вас, семерошников, на дух не переношу, за эти сокращения. Лениво штоле нормально и звучно переменные и процедуры называть, например так:
#83 by Злопчинский
терпеть можно когда тяжелая математика часами считается. но когда сука выгрузка 3-5 тысяч номенклатур с 3 ЕИ к каждой по загрузке в снеговика занимает десятки минут - мну это бесит. . мну бесит не платформа. хз с ней. мну бесит наплевательство на удобство и комофртность работы пользователей. планйтабле ушли в прошлое - да и фиг с ними. но создаваемые НОВЫЕ конфиги ДЛЯ СТАРЫХ ПРИНЦИПОВ РУЧНОЙ ИНТЕРАКТИВНОЙ работы - ну не должны тормозить. просто потому что не должны. и хоть усритесь там в коде в платфоре и еще где. А если тиормозять где-то проблемы. гдето явные проблемы. в подходах. архитектуре. неумении программировать.
#84 by Злопчинский
"буду я всякую бл..ь по имени называть" ;-) есть функциональный код - там должно быть понятно и прозрачно и названия переменных адекватные. а для цикла и прочих базовых прогрпаммистсткий вещей сгодится и конструкция типа Для ы=-сч по -1 Цикл
#85 by m-serg74
не, бесит когда окно ввода пароля пару минут открывается, ну и не только оно
#86 by m-serg74
ну да потом ипись что такое "Для ййй = 1 По ццц ..."
#87 by Злопчинский
вот ты на мой ник посмотр и на свой. с делаай выводы. где и кто понятнее... ;-)
#88 by m-serg74
m(Мамец)-serg(Сегрей)74(1974 г.р.), а теперь ты Сергей подумай о чем твой ник говорит
#89 by m-serg74
*Сегрей = Сергей ))) пиво)))
#90 by Злопчинский
вся страна знает что "m-" - мамец - афигенно информативно ;-) . мой ник говорит о том. что я злобный человек с неусточивой психикой, склонный к самокопаниям, обливания окружающих грязью и всем становится понятно как со имной меня себе вести.. ;-)
#91 by m-serg74
/мой ник говорит о том. что я злобный человек с неусточивой психикой,/ ааа поржал, хорош Серега наговаривать, думается все на мисте знают что все наоборот :)
#92 by mistеr
Погоди, как это не должны тормозить? А кто же тогда серваки мощные будет покупать? :) ЗЫ. С платформой все в порядке, это руки кривые у некоторых.
#93 by m-serg74
/вся страна знает что "m-" - мамец/ а если мне не нужно чтоб всЯ страна знала
#94 by Злопчинский
тогда ваще просто ms74 или Для ййй = 1 По ццц .. ;-)
#95 by m-serg74
ну тебе простительно, только потомки не поймут((( что такое ййй и что ццц
#96 by Злопчинский
нафига тогда при массовой кривизне рук делать акуенно мегасложные типовеы конфиги - от этого руки прямее станут...? и заметьте - кучат тормозов и жалоб на типовые конфиги...
#97 by m-serg74
ааа пример у нас нашел:
#98 by Злопчинский
и чего здесь непонятного..?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С