спр1=создатьОбъект("Справочник."+Симв(34)+док.Коррсчет.ВидСубконто(2)+Симв(34));
{C:\DOCUMENTS AND SETTINGS\ADM\МОИ ДОКУМЕНТЫ\1С\TTRR\EXTFORMS\ИМПОРТ.ERT(733)}: Неудачная попытка создания объекта
в док.Коррсчет.ВидСубконто(2) Местахранения
хз че за тип значения хз как его в кавычки сделать
спр1=создатьОбъект("Справочник."+Строка(док.Коррсчет.ВидСубконто(2)));
Если спр1.НайтиПоНаименованию(СокрЛП(Субконто2код),0)=1 тогда
// Если СокрЛП(спр1.ТекущийЭлемент().наименование)=СокрЛП(МестохраненияНаименование) тогда
док.Субконто2=спр1.ТекущийЭлемент();
иначе
сообщить("Различаются наименования Субконто2 "+док);
конецесли;
(2) пробовал...
(4)да понял что не надо кавычек уже, просто не создает суко Объект, хотя все одинаково называется спр1=создатьОбъект("Справочник."+СокрЛП(Строка(док.Коррсчет.ВидСубконто(2))));
//спр1=создатьОбъект("Справочник."+док.Коррсчет.ВидСубконто(2));
Если спр1.НайтиПоНаименованию(СокрЛП(Субконто2код),0)=1 тогда
// Если СокрЛП(спр1.ТекущийЭлемент().наименование)=СокрЛП(МестохраненияНаименование) тогда
док.Субконто2=спр1.ТекущийЭлемент();
(7)я знаю что такое shift+f9
чето клинило вчера на тип значений после 8.2 всем спс за терпение - разобрался...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший