![]() |
![]() |
|
Подскажите с ЗаполнитьЗначенияСвойств() | ☑ | ||
---|---|---|---|---|
0
PitNN
25.08.10
✎
14:07
|
Доброго всем дня.
Вот разбираюсь с ЗаполнитьЗначенияСвойств. Не могу понять как работает. А точнее, что в нее можно передать в первых двух параметрах. Я хочу заполнить реквизиты справочника. В справке написано, что параметры произвольные. В качестве приемника передаю новый элемент справочника, а в качестве источника передаю список значений у которого количество записей равно числу реквизитов справочника и Представление каждой записи соответствует названию реквизитов. Но ничего не происходит. Это говорит о том, что не произвольные параметры можно передать в ЗаполнитьЗначенияСвойств. Как же все таки использовать данную процедуру? |
|||
1
AaNnDdRrEeYy
25.08.10
✎
14:12
|
В качестве источника передай строку таблицы значений у которой колонки будут с таким же именем что и реквизиты справочника или структуру с ктакими ключами
|
|||
2
hhhh
25.08.10
✎
14:13
|
(0) Она по именам полей работает. Представления не катят. Не списокЗначений используйте, а структуру.
|
|||
3
PitNN
25.08.10
✎
14:17
|
Т.е слово "Произвольный" нужно понимать как используй что хочешь, кроме этого. этого и еще вон того. Мда. Ясно, спасибо, попробую
|
|||
4
hhhh
25.08.10
✎
14:20
|
(3) просто она не понимает мысленных экстрасенсорных сигналов. То есть ты посылаешь ей мощный мысленный сигнал, что соответствие нужно делать по полю Представление, а она не хочет?
|
|||
5
AaNnDdRrEeYy
25.08.10
✎
14:21
|
Там есть третий параметр внем паройся может это и есть для экстросенсорных сигналов
|
|||
6
PitNN
25.08.10
✎
14:25
|
(4) Поскольку в списке значений кроме "Представления" записи никак не идентифицируются, а в описании процедуры фигурирует слово Произвольный, то все должно работать без мощных мысленных сигналов
|
|||
7
hhhh
25.08.10
✎
14:28
|
(6) ну раз фирма 1С сделала соответствия по именам полей, не будет оно по представлениям работать. Представления в списке значений - это старинная конструкция из 7.7, в 8.1 полностью это заменено структурами.
|
|||
8
Dmitrii
гуру
25.08.10
✎
14:39
|
(6) >> все должно работать ...
Очнись! В списке значений не поддерживается уникальность Представления. У тебя в списке может быть хоть сотня элементов с представление "Код" и еще сотня с представлением "Наименование". И какой элемент списка, по-твоему, должен взять метод ЗаполнитьЗначенияСвойств для установки реквизитов справочника Код и Наименование? В вот в структурах и соответствиях, например, уникальность по ключу контролируется и позволяет однозначно идентифицировать элемент коллекции. |
|||
9
PitNN
25.08.10
✎
14:45
|
Все понятно, всем спасибо. Переписал на структуру. Все работает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |