Имя: Пароль:
1C
1С v8
Оптимизация обмена (поиск документа)
0 JenyZ
 
30.05.12
11:12
Добрый день.
Существует конфигурация (1С 8.2.15.301)
Разрабтан алгоритм загрузки данных в конфигурацию посредством COM-соединения (вторая база на платформе 1С 8.1.15.14).
Вопрос относительно поиска документа, какой алгоритм более оптимальный, или не имеет разницы:
1) У документа создается реквизит УникальныйИдентификатор (Строка), куда записывается (при создании) строковое значение уникального идентификатора COM-документа. Затем запросом происходит поиск документа;
2) Создать регистр сведений "ТаблицаСоответствий", гре измерение "УникальныйИдентификатор" (Строка), ресурс Документ (Документ.ХХХ). При этом поиск документа происходит получением ресурса по измерению.

Спасибо за конструктивные идеи.
1 Maxus43
 
30.05.12
11:14
Регистр. в УПП уже есть нпаример, СоответствиеОбъектовДляОбмена
2 JenyZ
 
30.05.12
11:15
В том и заключается вопрос: стоит ли делась отдельный регистр, или при получении 100 документов в цикле искать по реквизиту?
3 asady
 
30.05.12
11:17
(0) я за регистр
4 Maxus43
 
30.05.12
11:18
дык ответ был, в регистре лучше, быстрей, веселей. с обновлениями опять же проблем меньше и т.д.
5 JenyZ
 
30.05.12
11:23
Я тоже за регистр (в свое время я именно так и делал). Просто у нас работает человек, который не понимает, почему я советую именно регистром сведений делать связку. В результате, я сомневаюсь в его компетенции. Поэтому и прошу поделиться со своими мыслями. СПАСИБО!!!
6 Maxus43
 
30.05.12
11:29
да хотя бы скорость выборки - пусть смотрит как данные в базе лежат, какие таблицы и индексы создаются
независимость - при изменении записи в регистре не надо перепроводить документ (что потребуется при изменениии реквизита в проведённом доке)
и много чо ещё придумать можно