|
Поле объекта недоступно для записи | ☑ | ||
---|---|---|---|---|
0
demart-omsk
14.12.12
✎
13:02
|
В пустую базу выгрузили справочник "Договоры контрагентов", во всех строках не заполнился реквизит валюта (Знач. объекта не определено).
Нужно заполнить все договора.ВалютаВзаиморасчетов на рубли. Помогите с синтаксисом в простой задаче запрос=Новый запрос; Запрос.Текст = "ВЫБРАТЬ | ДоговорыКонтрагентов.Ссылка, | ДоговорыКонтрагентов.ВалютаВзаиморасчетов |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов"; Выборка=запрос.Выполнить().Выбрать(); валюта=Справочники.Валюты.НайтиПоНаименованию("руб."); Пока Выборка.Следующий() Цикл СсылкаНаЭлемент = Выборка.Ссылка; выборка.ВалютаВзаиморасчетов.Наименование = валюта.Наименование; КонецЦикла; {Обработка.ВалютаДоговораКонтрагента.Форма.Форма.Форма(16)}: Поле объекта недоступно для записи (Наименование) выборка.ВалютаВзаиморасчетов.Наименование = валюта.Наименование; |
|||
1
1C-band
14.12.12
✎
13:03
|
И не запишешь. Записать можно в объект или в таблицу значений. см. Выгрузить() и ПолучитьОбъект().
|
|||
2
Undefined vs NULL
14.12.12
✎
13:03
|
конечно, это же не объект
|
|||
3
Maxus43
14.12.12
✎
13:05
|
вы поняли вобще что ЭТО делает? не надо никакой объект получать, ибо тогда будет ещё сильней пистец).
Автор понимает что такое ВалютаВзаиморасчетов? это ССЫЛКА всего лишь, меняй в справочнике - изменится везде |
|||
4
Undefined vs NULL
14.12.12
✎
13:07
|
(3) ну может он хочет поменять именно название валюты
|
|||
5
demart-omsk
14.12.12
✎
13:08
|
нужно выбрать "руб." из валют по всем договорам
|
|||
6
rbcvg
14.12.12
✎
13:08
|
Групповой обработкой слабо?
|
|||
7
Maxus43
14.12.12
✎
13:12
|
(4) хорошо, пусть меняет, на нахрена менять у всех ДОГОВОРОВ?)
|
|||
8
Maxus43
14.12.12
✎
13:13
|
(5) зачем?
|
|||
9
Undefined vs NULL
14.12.12
✎
13:13
|
(7) а чего база простаивает?
|
|||
10
demart-omsk
14.12.12
✎
13:13
|
в групповой в действиях (пометка удаления, владелец, группа, коментарий) больше выбора нет
|
|||
11
Maxus43
14.12.12
✎
13:14
|
(9) по такой логике да конечно
|
|||
12
Maxus43
14.12.12
✎
13:14
|
(10) выбрось все мылси на 5 минут, и просто скажи что хочешь сделать, без кода и т.д.
|
|||
13
Sammo
14.12.12
✎
13:15
|
(5) И? Где здесь "выбрать "руб." из валют по всем договорам
" ? Рекомендую внимательно прочитать, что делает данный блок Например, если бы было ВалютаВзаиморасчетов объектом, то как бы отработало ВалютаВзаиморасчетов.Наименование = валюта.Наименование ? |
|||
14
Undefined vs NULL
14.12.12
✎
13:15
|
(10) Кнопка настройка, так включи галку редактирование реквизитов
|
|||
15
demart-omsk
14.12.12
✎
13:17
|
справ договоры в пустую базу загрузился без валюты, в анном поле объект не найдет. Нужно установить валюту руб. для всех элементов справоч
|
|||
16
demart-omsk
14.12.12
✎
13:17
|
групповой обработкой все решается
|
|||
17
Sammo
14.12.12
✎
13:18
|
(15) Хорошо.
Теперь ответь на вопрос, что значит "Объект не найден"? |
|||
18
Maxus43
14.12.12
✎
13:19
|
(15) молодец, а сейчас выкинь код (0), и никогда его не вспоминай. надо подставить ссылку на валюту, а не наименование менять
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |