Имя: Пароль:
1C
1С v8
КД
, ,
0 Aleksei_Pro
 
28.12.12
11:39
После загрузки написал у организации:
Запрос = Новый Запрос;
Запрос.текст = "
|ВЫБРАТЬ
|КонтактнаяИнформация.Объект,
|КонтактнаяИнформация.Тип,
|КонтактнаяИнформация.Вид,
|КонтактнаяИнформация.Представление,
|КонтактнаяИнформация.Поле1,
|КонтактнаяИнформация.Поле2,
|КонтактнаяИнформация.Поле3,
|КонтактнаяИнформация.Поле4,
|КонтактнаяИнформация.Поле5,
|КонтактнаяИнформация.Поле6,
|КонтактнаяИнформация.Поле7,
|КонтактнаяИнформация.Поле8,
|КонтактнаяИнформация.ТипДома,
|КонтактнаяИнформация.ТипКвартиры,
|КонтактнаяИнформация.ТипКорпуса,
|КонтактнаяИнформация.Поле9,
|КонтактнаяИнформация.Поле10,
|КонтактнаяИнформация.Комментарий,
|КонтактнаяИнформация.ЗначениеПоУмолчанию
|ИЗ
|РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
|ГДЕ
|КонтактнаяИнформация.Объект = &Объект";
Запрос.УстановитьПараметр("Объект",Источник);
Выборка = Запрос.выполнить().Выбрать();
Пока выборка.следующий() Цикл
   ВыгрузитьПоПравилу(Выборка,,,,"КонтактнаяИнформация");
КонецЦикла;


Ругается , "Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов."

Хотя такой код работает в контрагентах , в чем траблы?
1 ДенисЧ
 
28.12.12
11:40
"поля несовместимых типов"
2 Жан Пердежон
 
28.12.12
11:42
после загрузки ВыгрузитьПоПравилу?
нет слов
3 cw014
 
28.12.12
11:48
ПослеЗАГРУЗКИ????
4 Aleksei_Pro
 
28.12.12
11:48
после выгрузки опписался
5 cw014
 
28.12.12
11:48
Да ты пятниццо, как я посмотрю
6 cw014
 
28.12.12
11:49
А как ты определяешь что он у оргов не работает?
7 Aleksei_Pro
 
28.12.12
11:54
он на ошибке вываливается я же говорю,(контактные лица тоже) :
ПКО                    =  КонтактныеЛица  (Справочник: Контактные лица)
   Объект                 =  Петров а  (Справочник объект: Контактные лица)
   Обработчик             =  ПослеВыгрузкиОбъекта
   ОписаниеОшибки         =  Ошибка при вызове метода контекста (Выполнить): {(25, 29)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
КонтактнаяИнформация.Объект <<?>>= &Объект
8 Aleksei_Pro
 
28.12.12
11:59
обмен через РИБ
9 cw014
 
28.12.12
12:00
Источник.Ссылка попробуй
10 cw014
 
28.12.12
12:00
Хотя не факт
11 Aleksei_Pro
 
28.12.12
12:01
не пробавал сразу же , тоже самое
12 vicof
 
28.12.12
12:05
ВЫРАЗИТЬ(КонтактнаяИнформация.Комментарий КАК Строка(100)) попробуй
13 Aleksei_Pro
 
28.12.12
12:07
попробую , но типы совпадают у комментария
14 Aleksei_Pro
 
28.12.12
12:13
именно так , странно ,как так , типы и размер проставлен одинаково в регистре сведений ( Строка(НЕОГ))...спасибо
15 vicof
 
28.12.12
12:15
Запрос не поддерживает строки неограниченной длины
16 Aleksei_Pro
 
28.12.12
12:49
Организация взлетела , но контактные лица нет.:
Если (НЕ Источник.ЭтоГруппа) И (НЕ Источник.ПометкаУдаления) Тогда
   Запрос = Новый Запрос;
   Запрос.текст = "
   |ВЫБРАТЬ
   |КонтактнаяИнформация.Объект,
   |КонтактнаяИнформация.Тип,
   |КонтактнаяИнформация.Вид,
   |ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК Строка(300)) КАК Представление,
   |КонтактнаяИнформация.Поле1,
   |КонтактнаяИнформация.Поле2,
   |КонтактнаяИнформация.Поле3,
   |КонтактнаяИнформация.Поле4,
   |КонтактнаяИнформация.Поле5,
   |КонтактнаяИнформация.Поле6,
   |КонтактнаяИнформация.Поле7,
   |КонтактнаяИнформация.Поле8,
   |КонтактнаяИнформация.ТипДома,
   |КонтактнаяИнформация.ТипКвартиры,
   |КонтактнаяИнформация.ТипКорпуса,
   |КонтактнаяИнформация.Поле9,
   |КонтактнаяИнформация.Поле10,
   |ВЫРАЗИТЬ(КонтактнаяИнформация.Комментарий КАК Строка(100)) КАК Комментарий,
   |КонтактнаяИнформация.ЗначениеПоУмолчанию
   |ИЗ
   |РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
   |ГДЕ
   |КонтактнаяИнформация.Объект = &Объект";
   Запрос.УстановитьПараметр("Объект",Источник);
   Выборка = Запрос.выполнить().Выбрать();
   Пока выборка.следующий() Цикл
       ВыгрузитьПоПравилу(Выборка,,,,"КонтактнаяИнформация");
   КонецЦикла;
КонецЕсли;
17 hhhh
 
28.12.12
13:06
(14) там зависит от настроек sql-сервера. Значит, элементарно, с контрагентами это у вас на другом компе было.
18 Aleksei_Pro
 
28.12.12
13:11
(17) вот щас запускаю с компа , орг и контрг грузит а контактная информация по контактным лицам все равно на ошибке вываливается
19 Aleksei_Pro
 
28.12.12
13:21
Ни чего не понимаю , только что работал и теперь опять даже контрагенты ругаются на данный код.
20 Aleksei_Pro
 
28.12.12
13:27
Не контрагенты взлетели ( без представления выразить - хотя представление тоже (СТРОКА (НЕОГР)) - а вот организация нет...может это быть связано с SQL если да то что именно?
21 Naumov
 
28.12.12
13:42
у тебя в контактной информации запись с пустым объектом, либо с объектом-строкой встретилась скорее всего. Попробой перед сравнением объекта сравнение на ссылку на нужный тип вставить.
22 Naumov
 
28.12.12
13:43
а Источник не строка случаем?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс