|
Тип в Списке значений
| ☑ |
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) тут ТЗ не взлетает, какой массив :))
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший