|
v8: Из 1С8 по OLE к 1С7, вызываю функцию (1С7), передаю параметры, ошибка. |
☑ |
0
DmSk
16.08.11
✎
12:04
|
Из 1С8 подцеляюсь по OLE к 1С7, вызываю функцию (1С7) и передаю параметры:
ЗнТ = 1;
ТЗ7 = База.глВернутьОстаткиНоменклатуры(ДатаК,ЗнТ);
Дату нормально воспринимает, а вот ЗнТ(число) никак не воспринимает
пишет ошибку
{Форма.ФормаОтчета.Форма(42)}: Ошибка при вызове метода контекста (глВернутьОстаткиНоменклатуры)
ТЗ7 = База.глВернутьОстаткиНоменклатуры(ДатаК,ЗнТ);
по причине:
Типы не совпадают (2)
|
|
1
Rie
16.08.11
✎
12:09
|
(0) А какие параметры (каких типов) у глВернутьОстаткиНоменклатуры?
|
|
2
DmSk
16.08.11
✎
12:15
|
в общем непраавильно написал, не передает 0 в качестве параметра
вернее вот так отрабатывает
ЗнТ = 1;
ТЗ7 = База.глВернутьОстаткиНоменклатуры(ДатаК,ЗнТ);
а вот так нет
ЗнТ = 0;
ТЗ7 = База.глВернутьОстаткиНоменклатуры(ДатаК,ЗнТ);
|
|
3
Rie
16.08.11
✎
12:21
|
(2) Так всё-таки - что за параметры у глВернутьОстаткиНоменклатуры?
Есть предположение, что там не в 0 или 1 дело, а у глВернутьОстаткиНоменклатуры есть параметры по умолчанию или ещё какие-то заморочки.
|
|
4
DmSk
16.08.11
✎
12:30
|
(1)
//***************************************************
Функция глВернутьОстаткиНоменклатуры(пЗнач,Знач ФлТовары) Экспорт
Если ФлТовары= 1 Тогда
///
Иначе
///
КонецЕсли;
Возврат ТЗ;
КонецФункции
|
|
5
DmSk
16.08.11
✎
13:11
|
в общем ошибка была в теле функции 1с 7.7, отбой
|
|