![]() |
#5 |
Участник
|
Ребята.
Необходимо внести определенные разъяснения. ![]() В самом блоге я как-то не все описал. А в сам проект на axaptapedia видимо никто не посмотрел. (ничего, учту в след. раз). По ссылке было описано замечание как раз по поводу работы на сервере/клиенте. Вот, вырезал (это из метода обработки строк) Цитата:
This method should not be implemented on the form and is merely here to avoid creating another object for the example
The processing should be implemented on a server based class To pass the selected lines to the class for processing use the pack method of the set object, itemIdSet.pack() This will create a container that you will pass on to the class. Then you unpack the container into a Set object Set processLinesSet = Set::create(_packedSet), where _packedSet is the passed container Прежде всего, спасибо за чтение, критику и рекомендации. Очень полезно мне и другим. Цитата:
Сообщение от mazzy
![]() Потенциально это очень опасный метод.
класс Set "живет" и хранит свои данные в памяти (или в свопе) компьютера. Поскольку это множество хранит данные с формы, то, скорее всего, он живет и хранит свои данные в памяти клиентского компьютера. Со всеми вытекающими последствиями к железу и свопу, если будет отмечено много записей. Этот механизм хорош для работы именно с ограниченным набором значений. К примеру, у нас что-то подобное используется при обработке строк закупки (перед обработкой накладной) А даже если бы и выделяли 1000 строк, то это ни заняло бы мизерное количество памяти клиентской машины (да у меня электронная NoteZilla в 6-7 раз больше кушает (причем, на постоянной основе, а не временно - до передачи в класс) Не совсем понятно, зачем. Хотя, возможно, это и недостаток. Кстати, опять же на Аксаптапедии, разместил снизу ссылку на использование стандартного подхода - http://www.axaptapedia.com/Multiple_grid_selections Не знаю почему, но юзерам так этот 1С нравится. Что они в нем нашли? ![]() Расскажи, расскажи про приемущества. Никогда енумераторы не пользовал. Всегда итераторы предпочитал. Цитата:
Завтра, если время найду, оформлю с использованием обработки через класс. Еще раз, спасибо |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
Теги |
download, как правильно, полезное, производительность, axapta |
|
|