Показать сообщение отдельно
Старый 09.11.2009, 15:47   #9  
Denis_Celenia is offline
Denis_Celenia
Участник
 
1 / 10 (1) +
Регистрация: 09.11.2009
To, Gala.
В процессе доработки Клиент-Банка мною были обнаружены следующие баги (возможно их уже пофиксили):
1) Codeunit 14936 Export Payment Order: ф-ция GetValue

CASE Field.Type OF
Field.Type::Option:
BEGIN
EVALUATE(OptionNum,FORMAT(FldRef.VALUE));
// > 14102009 13:43 Denis Fix
// FieldValue := OptionValueToText(OptionNum,FldRef.OPTIONSTRING);
FieldValue := OptionValueToText(OptionNum,FldRef.OPTIONCAPTION);
// < 14102009 13:43 Denis Fix
END;
FieldRef нечувствителен к языку и если OptionString был набран на англ. и продублирован на русском, то вызов FldRef.OPTIONSTRING вернет англ. версию даже если сейчас Tools->Language= Russian.
2) Банк Интерфейс Карточка содержит текстовое поле Формат Даты. Целесообразно данное поле сделать типа Option, поскольку проиложение работает только для того языка, на котором заполнялось поле (что не есть хорошо)
3)Самый грубый баг в репорте 14937 Import Bank Statement. Суть его в следующем: при считывании текстового файла не удаляются пробелы в конце. В результате при выгрузке например банковсого счета №12345 в текстовом файле будет все красиво, а при попытке импорта получаем "№12345 ". Фиксит это одна строка , но создается впечатление что тестинг не был главной задачей, худо-бедно работает и ладно. Обидно, ведь так доверие к продукту просто улетучивается