Имя: Пароль:
1C
1С v8
ошибка при записи Элемент не выбран!
0 666 Devil
 
23.12.13
00:22
Создаю объект конструкцией: Новый ("ДокументОбъект.АвансовыйОтчет")
заполняю данные, а при записи ошибка
Ошибка при вызове метода контекста (Записать): Элемент не выбран!

собственно ЧЯДНТ ?
1 666 Devil
 
23.12.13
00:38
на вопрос почему именно такой контрукцией отвечу: это хитровы... выгрузка и параметр кидаю строкой, в базе приемнике создаю по параметру, а там может быь и справочник и любой ссылочный объект
2 666 Devil
 
23.12.13
00:53
Новый (Тип("ДокументОбъект.АвансовыйОтчет")) тоже не помогает
3 GROOVY
 
23.12.13
01:00
А почему не Документы.АвансовыйОтчет.СоздатьДокумент() ?
4 666 Devil
 
23.12.13
01:01
(3) см (1)
5 GROOVY
 
23.12.13
01:06
Документы["ИмяДокумента"].СоздатьДокуметн()
6 GROOVY
 
23.12.13
01:06
А через "Новый" тебе надо идентификатор получать, опять таки через "Документы" и присваивать.
7 GROOVY
 
23.12.13
01:07
Если по правильному, то юзай КД. Очень удобно.
8 666 Devil
 
23.12.13
01:08
а если справочник?...конечно можно отдельно для каждого объекта прописать но не понятно в чем трабла с Новый
9 666 Devil
 
23.12.13
01:10
(6) не понял, какой идентификатор?
(7) еслиб можно было КД, через него бы и делал
10 Asmody
 
23.12.13
01:24
(8) Потому что как  бы это проще по-русски...
Новый создает объект языка без привязки к объекту данных. Чтобы получить объект данных есть метод менеджера объекта Создать...

Если тебе нужен универсальный способ, то проще написать фабричный метод, который по переданному типу будет правильно создавать объект.
11 GROOVY
 
23.12.13
01:27
(9) В чем проблема с КД?
12 666 Devil
 
23.12.13
01:28
(10) т.е. вариантов нет, только через менеджера?..
досадно, придется прописывать
13 666 Devil
 
23.12.13
01:29
(11) КД привязана к конкретной версии конфы, а тут такая ситуация что релиз источника может поменяться а правила править некому )))
14 Wobland
 
23.12.13
05:37
(13) от оно чо.. а к какой версии привязана?
15 MKZM
 
23.12.13
07:18
(14) Только к четным версиям. У них с этим строго.
16 Defender aka LINN
 
23.12.13
07:45
(13) А, типа, если это чудо-костылем делать, он сам будет новые реквизиты заполнять, а старые не трогать, да?