21.01.2008, 20:13 | #1 |
Участник
|
SalesLine.initFromSalesTable() - кроме журналов, никогда корректно не отрабатывает?
По ходу ковыряния в безобидном коде импорта строк заказов наткнулся на один вроде бы как косяк в стандартном приложении. Связан косяк с тем, что код инициализации строки заказа по его шапке, написанный в наследниках класса SalesLineType, видимо, корректно не отрабатывает никогда, за исключением закупок с типом журнал (SalesType::Journal). Дело в том, что на таблице строк заказов метод initFromSalesTable() имеет весьма лаконичный вид:
X++: void initFromSalesTable(SalesTable salesTable)
{
this.type().initFromSalesTable(salesTable);
} X++: salesLine.clear();
salesLine.initValue();
salesLine.initFromSalesTable(salesTable);
// ... Проверялось на приложениях 3.0 SP3, 3.0 SP5, 4.0 SP1 |
|
21.01.2008, 22:43 | #2 |
Участник
|
Создал баг на эту тему.
Отпишусь, как решат, что с ним делать. Скорее всего, отложат до след. версий |
|
23.01.2008, 11:48 | #3 |
Banned
|
Да, я тоже этот баг заметил много лет назад. Решил проигонорировать.
|
|