Имя: Пароль:
1C
1С v8
Тип в Списке значений
,
0 АшанАшан
 
27.10.16
12:11
Из функции возвращаю список значений, далее необходимо использовать их в расчетах (арифметических). В функции  типы Число, а вот после функции... Как быть?
1 Ёпрст
 
27.10.16
12:11
Че ?
2 АшанАшан
 
27.10.16
12:19
просто не могу сложить два элемента списка, выдает - Преобразование значения к типу Число не может быть выполнено
3 Ёпрст
 
27.10.16
12:20
Судя по прошлым темам ТС, вопросы он так и не научился задавать. На какой-то своей волне общается
4 Ёпрст
 
27.10.16
12:20
(2) дык храни в списке значений числа. а не строки/другие типы.
5 Ёпрст
 
27.10.16
12:21
и это, показывай код формирования Списка значений и че делать потом с ним пытаешься
6 АшанАшан
 
27.10.16
12:23
Функция РезультатыПоНайденнымСтрокам(ПСчет, Таб)
    
НайденнаяСтрока = Таб.Найти(ПланыСчетов.Хозрасчетный.П0100, "Счет");     
Если НайденнаяСтрока = Неопределено Тогда
    СН01 = 0 ;
    СК01 = 0 ;
Иначе
    СН01 =НайденнаяСтрока.СНД - НайденнаяСтрока.СНК ;
    СК01 =НайденнаяСтрока.СКД - НайденнаяСтрока.СКК ;
    
КонецЕсли;
Список = Новый СписокЗначений();
Список.Добавить(СН01);
Список.Добавить(СК01);

Возврат  Список;



//Вызов

ПСчет = ПланыСчетов.Хозрасчетный.П0100;
Список = РезультатыПоНайденнымСтрокам(ПСчет, Таб);
СН01 = Список[0];
СК01 = Список[1];

B= СН01+ СК01;
7 singlych
 
27.10.16
12:24
Н01 = Список[0].Значение;
СК01 = Список[1].Значение;

B= СН01+ СК01;
8 Рэйв
 
27.10.16
12:25
Список[0].Значение
9 singlych
 
27.10.16
12:25
надо складывать значения элементов списка, а не элементы списка
10 АшанАшан
 
27.10.16
12:26
Вот спасибо!
11 Михаил Козлов
 
27.10.16
12:44
(10) Зачем Вам список значений? Использовали бы массив.
12 shadow_sw
 
27.10.16
12:48
(11) тут ТЗ не взлетает, какой массив :))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший