Имя: Пароль:
1C
1C 7.7
v7: СоздатьОбъект()
, ,
0 Найч
 
14.07.11
16:10
о5 про жесть 7-шную
                   
спр1=создатьОбъект("Справочник."+Симв(34)+док.Коррсчет.ВидСубконто(2)+Симв(34));
{C:\DOCUMENTS AND SETTINGS\ADM\МОИ ДОКУМЕНТЫ\1С\TTRR\EXTFORMS\ИМПОРТ.ERT(733)}: Неудачная попытка создания объекта

в док.Коррсчет.ВидСубконто(2) Местахранения  
хз че за тип значения хз как его в кавычки сделать
1 ДенисЧ
 
14.07.11
16:11
В 77 идентификаторы метаданных не могут содержать кавычки.

Что тебе сделать-то надо?
2 andrewks
 
14.07.11
16:14
спр1=создатьОбъект("Справочник."+док.Коррсчет.ВидСубконто(2));
3 Найч
 
14.07.11
16:17
(1)бух справки загружаю

                   спр1=создатьОбъект("Справочник."+Строка(док.Коррсчет.ВидСубконто(2)));
                   Если спр1.НайтиПоНаименованию(СокрЛП(Субконто2код),0)=1 тогда  
                       //    Если СокрЛП(спр1.ТекущийЭлемент().наименование)=СокрЛП(МестохраненияНаименование) тогда
                       док.Субконто2=спр1.ТекущийЭлемент();    
                   иначе
                       сообщить("Различаются наименования Субконто2 "+док);
                   конецесли;  
(2) пробовал...
4 ДенисЧ
 
14.07.11
16:21
(3) а зачем тебе кавычки там?
5 Найч
 
14.07.11
16:24
(4)да понял что не надо кавычек уже, просто не создает суко Объект, хотя все одинаково называется                    спр1=создатьОбъект("Справочник."+СокрЛП(Строка(док.Коррсчет.ВидСубконто(2))));
                   //спр1=создатьОбъект("Справочник."+док.Коррсчет.ВидСубконто(2));
                   Если спр1.НайтиПоНаименованию(СокрЛП(Субконто2код),0)=1 тогда  
                       //    Если СокрЛП(спр1.ТекущийЭлемент().наименование)=СокрЛП(МестохраненияНаименование) тогда
                       док.Субконто2=спр1.ТекущийЭлемент();
6 zdas
 
14.07.11
16:25
а
Сообщить(""+док.Коррсчет.ВидСубконто(2)) - что выводит?
7 ZDenis
 
14.07.11
16:26
(5)
док.Коррсчет.ВидСубконто(2) может быть и пустым, а может быть и не справочником
8 Толич
 
14.07.11
16:27
спр1=создатьОбъект("Справочник."+СокрЛП(док.Коррсчет.ВидСубконто(2)));
???
9 filh
 
14.07.11
16:33
тупой кодер аднаЭСочник (с) Админисрация Мисты
проверки сделай.
10 Найч
 
15.07.11
12:35
(7)я знаю что такое shift+f9
чето клинило вчера на тип значений после 8.2 всем спс за терпение - разобрался...