|
Выгрузка строк из табличной части в таблицу значений | ☑ | ||
---|---|---|---|---|
0
CMblCL
18.05.16
✎
12:48
|
Свойства - ТабличнаяЧасть справочника, Отбор - объект типа отбор.
Я правильно понимаю, что при любых вариантах входных данных 3 строки, написанные ниже, вернут абсолютно одинаковый результат? ТСвойства = ЭтотОбъект.Свойства.Выгрузить(ЭтотОбъект.Свойства.НайтиСтроки(Отбор); ТСвойства = ЭтотОбъект.Свойства.Выгрузить().Скопировать(Отбор); ТСвойства = ЭтотОбъект.Свойства.Выгрузить(Отбор); |
|||
1
zak555
18.05.16
✎
13:57
|
Обычные формы?
|
|||
2
FIXXXL
18.05.16
✎
13:59
|
первый работать не будет, скобки не хватает
|
|||
3
CMblCL
19.05.16
✎
06:47
|
(1) Обычные формы
(2) Скобку я пропустил, когда тему создавал, на самом деле она есть |
|||
4
Pistol
19.05.16
✎
07:51
|
(0) Совершенно верно. Все три варианта упадут с ошибкой, потому что тип переменной Отбор будет неверным.
|
|||
5
CMblCL
19.05.16
✎
08:00
|
(4) Опять мой косяк
Перепишу вопрос: Свойства - ТабличнаяЧасть справочника. Отбор - Тип: Структура, например Отбор = новый Структура; Отбор.Вставить("Наименование", "Какое-то наименование"); Я правильно понимаю, что при любых вариантах входных данных 3 строки, написанные ниже, вернут абсолютно одинаковый результат? ТСвойства = ЭтотОбъект.Свойства.Выгрузить(ЭтотОбъект.Свойства.НайтиСтроки(Отбор)); ТСвойства = ЭтотОбъект.Свойства.Выгрузить().Скопировать(Отбор); ТСвойства = ЭтотОбъект.Свойства.Выгрузить(Отбор); |
|||
6
Рэйв
19.05.16
✎
08:11
|
(5)
Во втором и в третьем в параметре требуется массив строк, а у тебя структура. |
|||
7
Enterprise
19.05.16
✎
08:11
|
(5) Ну да, только последний вариант, наверное, самый оптимальный
|
|||
8
Enterprise
19.05.16
✎
08:12
|
(6) У 2 и 3 есть вариант и по структуре
|
|||
9
Рэйв
19.05.16
✎
08:14
|
(8)в каком месте?
https://yadi.sk/i/BmMBfPDjrpdfh |
|||
10
1Сергей
19.05.16
✎
08:17
|
(9) ниже читай
|
|||
11
Enterprise
19.05.16
✎
08:18
|
||||
12
Рэйв
19.05.16
✎
08:19
|
(10)(11)
Да, был неправ:-) Никогда не доводилось пользоваться |
|||
13
CMblCL
19.05.16
✎
08:49
|
(7) То, что 3й вариант самый быстрый и самый короткий по написанию, я знаю.
Я хочу понять, почему вместо него были использованы 2 предыдущих, вдруг есть какое-то различия, поэтому и решил у народа спросить. |
|||
14
IlyaSR
19.05.16
✎
09:04
|
в первых двух есть избыточность действий
1)Зачем искать строки, если метод Выгрузить() с параметром сделает это сам 2)Зачем выгружать сначала все, а затем по этому пытаться искать нужное, наверное, "дешевле" выгрузить только нужное, что и сделано в 3 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |