|
вывести реквизит элемента в табличное поле обычные формы 1с 8 |
☑ |
0
DmitriyDI
28.12.16
✎
12:45
|
добавил при выводе строки:
ОформлениеСтроки.Ячейки.Артикул.Текст = Формат(ДанныеСтроки.Номенклатура.Код, "ЧГ=");
Смотрю в отладчике очень затратно, как сделать менее затратной эту задачу?
|
|
1
Mort
28.12.16
✎
12:46
|
ПриПолученииДанных, коды запросом.
|
|
2
DmitriyDI
28.12.16
✎
13:17
|
(1) спасибо, получилось все
|
|
3
DmitriyDI
28.12.16
✎
16:33
|
(0) все равно работает долго, можно как-то заполнить данными поле через установить текст при открытии формы?
|
|
4
Fragster
гуру
28.12.16
✎
16:44
|
(3) первым циклом запихиваешь в соответствие ключом номенклатуру, значением - строку списка. в этом же цикле массив номенклатур и очищаешь текст в строках.
далее - 1 запрос, получающий все данные, с отбором по массиву, полученному в первом цикле.
при обходе выборки по ключу соответствия устанавливаешь значения текста соответствующих строк.
это достаточно быстро.
|
|
5
DmitriyDI
28.12.16
✎
16:53
|
(4) Получилось так сделал ТЗ товар код при открытии, и в ней при выводе строки ищу, все вроде пошло
|
|
6
Михаил Козлов
28.12.16
✎
17:01
|
(5) Можно и через ТЗ, но соответствие, вроде, быстрее (см. 4)
|
|