0
ktu78
18.01.16
✎
18:50
|
Добрый день, у меня такая проблема:
Есть у меня массив. На случай если он пустой я предусмотрел следующий код:
Вариант 1:
НачПериода1=?(МассивДат[0]=Неопределено,НачПериода,МассивДат[0]);
КонПериода1=?(МассивДат[1]=Неопределено,КонПериода,МассивДат[1]);
Вариант 2:
Если МассивДат = Неопределено Тогда
НачПериода1=НачПериода;
КонПериода1=КонПериода;
Иначе
НачПериода1=МассивДат[0];
КонПериода1=МассивДат[1];
КонецЕсли;
НачПериода, КонПериода - существующие величины
В обеих вариантах выдает:
Индекс находится за границами массива.
Подскажите как правильно написать на случай если массив пустой и чтоб переменным НачПериода1 и КонПериода1 были присвоены соответственно НачПериода, КонПериода
Спасибо! Удачи
|
|