Здравствуйте!
Может быть кто-нибудь сталкивался, есть в 1С 7 функция СводныйОстаток(). У этой функции могут быть указаны не все аргументы, например: СводныйОстаток(ТекФирм, ТекБарабан,,,"ОстатокНаБарабане").
Вопрос такого плана: как прописать в Террасофте такую функцию, чтобы она работала корректно?
Если писать, указывая все аргументы, например:
var Count = Object1C_1.СводныйОстаток(Firm,Bob,War,Off,'ОстатокНаБарабане');
var Reserve = Object1C_2.СводныйОстаток(Firm,Bob,War,Off,'Резерв');
var Reserve = Object1C_2.СводныйОстаток(Firm,Bob,War,Off,'Резерв');
то значения остатков выводятся правильно. Но что, если нужно указывать не все аргументы? Пробовал 3 варианта:
1) var Count = Object1C_1.СводныйОстаток(Firm,Bob,,,'ОстатокНаБарабане');
2) var Count = Object1C_1.СводныйОстаток(Firm,Bob,null,null,'ОстатокНаБарабане');
3) var Count = Object1C_1.СводныйОстаток(Firm,Bob,'','','ОстатокНаБарабане');
2) var Count = Object1C_1.СводныйОстаток(Firm,Bob,null,null,'ОстатокНаБарабане');
3) var Count = Object1C_1.СводныйОстаток(Firm,Bob,'','','ОстатокНаБарабане');
Эти варианты не подходят, либо ошибка, либо результат 0. Как заменить отсутствующие аргументы в JScript?
Нравится
2 комментария
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать