Имя: Пароль:
1C
1С v8
Обмен с данными УПП БУХ
0 Радим1987
 
27.08.16
18:55
Помогите разобраться с ошибкой "Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(654)}: Ошибка при вызове конструктора (УникальныйИдентификатор): Недопустимое значение параметра (параметр номер '1')"
1 Радим1987
 
27.08.16
18:56
Запрос = Новый Запрос;
        Запрос.Текст ="ВЫБРАТЬ РАЗЛИЧНЫЕ
                      |    Контрагенты.ИНН КАК ИНН,
                      |    Контрагенты.КПП КАК КПП,
                      |    Контрагенты.КодПоОКПО КАК КодПоОКПО,
                      |    Контрагенты.Наименование КАК Наименование,
                      |    Контрагенты.НаименованиеПолное КАК НаименованиеПолное,
                      |    Контрагенты.ЮридическоеФизическоеЛицо КАК ЮридическоеФизическоеЛицо,
                      |    Контрагенты.Код,
                      | Контрагенты.ГоловнойКонтрагент
                      |ИЗ
                      |    Справочник.Контрагенты КАК Контрагенты
                      |ГДЕ
                      |    Контрагенты.ПометкаУдаления = ЛОЖЬ
                      |    И Контрагенты.ЭтоГруппа = ЛОЖЬ
                      |    И Контрагенты.Наименование <> ""<>""
                      |    И Контрагенты.ИНН <> """"
                      |    И Контрагенты.ОбособленноеПодразделение = ЛОЖЬ";
    
    Выборка = Запрос.Выполнить().Выбрать();    
    Контрагенты = Новый ТаблицаЗначений;
    
    Контрагенты.Колонки.Добавить("ГоловнойКонтрагент", Новый ОписаниеТипов("СправочникСсылка.Контрагенты"));
    Контрагенты.Колонки.Добавить("ИНН", Новый ОписаниеТипов("Строка"));
    Контрагенты.Колонки.Добавить("КПП", Новый ОписаниеТипов("Строка"));
    Контрагенты.Колонки.Добавить("КодПоОКПО", Новый ОписаниеТипов("Строка"));
    Контрагенты.Колонки.Добавить("Наименование", Новый ОписаниеТипов("Строка"));
    Контрагенты.Колонки.Добавить("НаименованиеПолное", Новый ОписаниеТипов("Строка"));
    Контрагенты.Колонки.Добавить("ЮридическоеФизическоеЛицо", Новый ОписаниеТипов("Строка"));
    Контрагенты.Колонки.Добавить("Код", Новый ОписаниеТипов("Строка"));
    
    
    Пока Выборка.Следующий() Цикл
         ЗаполнитьЗначенияСвойств(Контрагенты.Добавить(),Выборка)                           
    КонецЦикла;

Для каждого Строка из Контрагенты Цикл
    ВыгрузитьПоПравилу(Строка, , , , "Контрагенты");
КонецЦикла
2 zmaximka
 
27.08.16
19:17
а ссылка где?
3 Радим1987
 
27.08.16
19:37
Контрагенты.ГоловнойКонтрагент
4 hhhh
 
27.08.16
23:41
(3) наверно там в правиле поиск по внутреннему идентификатору включен.
5 zmaximka
 
28.08.16
01:50
(3) это не ссылка. Добавь в ТЗ колонку "Ссылка" и заполняй ее тем что тебе надо
6 Радим1987
 
28.08.16
10:28
(5) Ты прав спасибо,  Сразу след вопрос как создавать новый элемент не перенося ссылку а только наименование ,код и ИНН , пробывал отладчиком но он игнорирует одно место типа НеСоздаватьНовыйОбъект = ложь , так где его включить???
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс