|
Как работает отбор по выделенным строкам в запросе? |
☑ |
0
mikecool
20.02.22
✎
15:27
|
Продолжаю копать расширение Беру в плане использования в УТ 10.3
Что вижу:
1) МассивСтрок = Элементы.Товары.ВыделенныеСтроки; // Товары-дин список, на выходе массив идентификаторов строк
2) в запросе "Номенклатура.Ссылка В(&МассивНоменклатур)"
Запрос.УстановитьПараметр("МассивНоменклатур",МассивСтрок);
может кто объяснить - как происходит отбор по идентификаторам строк?
они превращаются в ключи строк?
или просто кусок кода нежизнеспособен? но взят из расширения, скачанного с Яндекса...
|
|
1
acht
20.02.22
✎
15:39
|
А отладчик у тебя враги отобрали?
Идентификаторами для динамического списка с заданной основная таблицей являются ключи этой самой таблицы. Для справочников и прочих документов это сами ссылки, для регистров - ключи и т.п.
|
|
2
Ненавижу 1С
гуру
20.02.22
✎
20:44
|
(0) для динамического списка идентификаторами строк будут ключи основной таблицы. В данном случае ссылки на справочник
|
|
3
mikecool
20.02.22
✎
21:07
|
(1) отладчик не отобрали, может из-за того, что основной режим запуска - толстый клиент я и вижу только идентификаторы строк...
|
|
4
mikecool
20.02.22
✎
21:07
|
(2) проверю, может основная таблица сбилась при переносе...
|
|
5
mikecool
24.02.22
✎
21:42
|
+4 да, так и есть, при переносе сбилась основная таблица у дин списка, вернул в зад и все заработало
|
|