Имя: Пароль:
1C
1С v8
Объекты и ссылки на них
,
0 W1ster
 
27.01.15
22:21
Если правильно понимаю, то Спр.Валюты.Выбрать() создает динамический массив ссылок на элементы справочника. А есть ли утилиты, позволяющие вытаскивать на обозрение эти массивы из памяти? Что-то вроде Тоol_1CD
1 GROOVY
 
27.01.15
22:32
Не правильно.
2 GROOVY
 
27.01.15
22:34
СправочникВыборка - получает запросом к базе данных 25 записей из таблицы, со всеми прочитанными полями. Можешь самостоятельно создать такой-же запрос без всяких тулзов.
3 W1ster
 
27.01.15
22:43
(2) Именно интересуют утилиты которые считывают в определенный момент времени память на созданные динамические таблицы для методов объектов 1С.

А где в документации именно про 25? Почему не 32, например?))
"...а выбирает их порциями из базы данных..."
4 palpetrovich
 
27.01.15
22:48
(3) иногда надо просто верить :)
5 GROOVY
 
27.01.15
22:49
(3) Вам шашечки или ехать?
Нафига утилиты?
6 GROOVY
 
27.01.15
22:51
"В процессе обхода динамической выборки система считывает данные блоками по 25 записей. Для объектных данных (Справочников, Документов и т.д.) каждая запись является объектом, включающим все ее табличные части."

http://its.1c.ru/db/metod8dev#content:2703:hdoc:_top:выборка%2025
7 KUBIK
 
27.01.15
22:51
(0) Озвучь цель "...вытаскивать на обозрение эти массивы"
8 W1ster
 
27.01.15
22:53
(7) Ударим буквоедстовом по тестированию 1с:Специалист
9 W1ster
 
27.01.15
22:53
(6) Ага, спасибо
10 GROOVY
 
27.01.15
23:03
(8) Это тут каким боком?
11 W1ster
 
27.01.15
23:13
(10) Визуализация результата определенного метода. Сухая, но понятная фактология в документации это ок, но "пощупать" результат еще лучше. Не?
12 GROOVY
 
27.01.15
23:16
А чем скулевые утилиты не катят и всякие тест-центры, и нафига Выборку юзать, ее юзают менее 1% разработчиков.
13 EugeniaK
 
27.01.15
23:22
(2) GROOVY, а что такое технически выборка, сформированная командой Запрос.Выполнить.Выбрать()?
В ней весь результат или только текущая строка и соседние.
Никак не могу понять, чем она от ТЗ отличается, т.е. почему ее рекоммендуют.
14 KUBIK
 
27.01.15
23:22
(11) "...но "пощупать" результат еще лучше" = "тема (?)(?) не раскрыта!" ©

Цель то озвучь!
15 W1ster
 
27.01.15
23:23
(12) Ну мало ли что спрятано в исходном коде функции Выбрать() объекта. Да,  запрос к _referenceXX  в целом понятен. Но хуже то от визуализации результата не будет, может "бандеровцы"(с) какие спрятаны))
16 KUBIK
 
27.01.15
23:25
(15) "...может "бандеровцы"(с) какие спрятаны))" = типа "Убитые" ссылки шукаешь? :)))))
17 W1ster
 
27.01.15
23:26
(16) Про убитые ссылки в (6) с альфой и бетой
18 W1ster
 
27.01.15
23:28
(14) Почему нет. Отрабатывающий две недели после заявления об увольнении злой кодер поле со ссылкой на порнхаб воткнул)))
19 KUBIK
 
27.01.15
23:31
(18) Ну и как ссылка? :)))))))))
20 W1ster
 
27.01.15
23:35
(19) Всё зависит от того, насколько увольняющийся кодер был на Нуралиева зол. Но без утилиты, читающей оперативку, мы, увы, этого не узнаем))
21 KUBIK
 
27.01.15
23:40
(20) Т.е. не было злого кодера....
Я за (12) голосую
22 GROOVY
 
27.01.15
23:53
(13) Выборка, так-же, порционно получает данные, выгрузка в ТЗ получает все и кеширует в ОЗУ сервера 1С.
23 EugeniaK
 
28.01.15
13:50
(22) Получается, если в процессе обработки выборки что-то меняется в данных то мы можем получить несогласованный результат?
24 GROOVY
 
28.01.15
13:53
(23) Для решения этой задачи используют блокировки от параллельного чтения, как автоматические, так и управляемые.