Имя: Пароль:
1C
1C 7.7
v7: COMConnector из 77 в 8.3. Как указать булево?
0 егаис
 
26.03.16
11:52
Перенос из 77 в 8.3 через COMConnector в 77
Как передать значение булево?
ДокП8.Контрагент = v8.Справочники.Контрагенты.НайтиПоНаименованию(ДокП.Контрагент.Наименование, v8.True);
Поле агрегатного объекта не обнаружено (True)
1 егаис
 
26.03.16
11:58
если так
    ИСТИНА_8=v8.ЗначениеВСтрокуВнутр("{""B"",1}");

        ДокП8.Контрагент = v8.Справочники.Контрагенты.НайтиПоНаименованию(ДокП.Контрагент.Наименование,ИСТИНА_8);
Несоответствие типов (параметр номер '2')
2 ДенисЧ
 
26.03.16
11:58
Передай 1 как число.
Или 0, не помню...
А ложь - -1
3 ДенисЧ
 
26.03.16
11:58
В общем с числами 1, 0, -1 поиграй.
4 егаис
 
26.03.16
12:02
действительно, все просто
Спасибо, 1 решило проблему
5 Serginio1
 
26.03.16
12:20
0 ложь,<>0 истина
Использование классов .Net в 1С для новичков

Но лучше использовать внешние отчеты
Как через оле задать отбор?
6 Смотрящий
 
26.03.16
12:42
Гыгы
Типы данных, рекОрдЫ и рекордсеты
А все сводится к знаковому db
7 Смотрящий
 
26.03.16
12:43
Четко вы должны усвоить одно: существует только 6 типов переменных - байт, слово, двойное слово, "дальнее слово" (давайте будем именно так называть "дальний указатель" в формате сегмент : 32-битное смещение), учетверенное слово и "тенбайт" ("10 байт"). Все остальное - от лукавого ;) (с)