kms писал(а) 21. Августа 2010 :: 10:38:icpp 3.2.2.1
[!] TurboBL: Ошибка быстрого поиска свойств таблицы значений
http://www.1cpp.ru/bugs/show_bug.cgi?id=4495
Завтра исполнится ровно 4 года с момента, когда ошибка впервые увидела свет в 1cpp.
Т.е. все версии, начиная с 2.0.3.1 ее в себе содержат (и она может выстрелить).
Стреляет редко, но метко (не целясь).
То, что мы ее обнаружили при переезде на 3.2 - это большое везение.
Захар Малиновский,
Eprst - спасибо.
Может ли быть аналогичная ошибка быстрого поиска причиной некорректного поведения функции Остатки регистра?
Пример можно взять из типовой ПУБ из функции глВыпускПродукции:
//РегистрыПроизводственныеЗатраты.Остатки(Продукция, Подразделение, Заказ, ТекВидЗатрат, Затрата, Владелец, Конт.Регистр.ПроизводственныеЗатраты.Статус);
//ОстатокКол = РегистрыПроизводственныеЗатраты.Количество;
//ОстатокСум = РегистрыПроизводственныеЗатраты.Сумма;
ОстатокКол = РегистрыПроизводственныеЗатраты.Остаток(Продукция, Подразделение, Заказ, ТекВидЗатрат, Затрата, Владелец, Конт.Регистр.ПроизводственныеЗатраты.Статус, "Количество");
ОстатокСум = РегистрыПроизводственныеЗатраты.Остаток(Продукция, Подразделение, Заказ, ТекВидЗатрат, Затрата, Владелец, Конт.Регистр.ПроизводственныеЗатраты.Статус, "Сумма");
Закомментированные строки стардартные, добавленые дают правильные данные, ибо стандартные дают нули.
Ошибка замечена после обновления 1с++ на версию 3.2.2.1, однако нет уверенности, что ошибки не было раньше.
Это ошибка 1С или 1с++?