Подскажите
Собираю реквизиты в любом документе что бы найти физ лицо, все отрабатывает, но всегда при любом документе, выдает что "Значение индекса выходит за границы диапазона". Конечно я читать умею, но ведь счетчик не может быть больше фун-ии кол-во().
Для Счетчик = 1 По ТЗ.Колонки.Количество() Цикл
Если Тип("СправочникСсылка.ФизическиеЛица") =ТИПЗНЧ(Строка.Получить(Счетчик)) тогда
Сообщить(Строка.Получить(Счетчик));
КонецЕсли;
КонецЦикла
полезно, когда сомневаешься, думать, что будет, если элемент в справочнике только один. Тогда Количество() вернет единицу, но элемент будет только нулевой
(6) А в (1) чем неправильный? Ноль не демократизированный?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший