Документооборот
ввожу информацию в справочник.корреспонденты.ТЧ.оборудование
есть три поля : наименование, марка, номер
наименование забираю из справочника оборудование
при окончании редактирования поля наименование выдает ошибку индекс находится за границами массива
Для каждого Эл из СписокЛицензиатов Цикл
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Введенный инвентарный номер: " + мИнвентарныйНомер + " уже зарегистрирован у лицензиата " + Эл.Значение;
Сообщение.КлючДанных = Эл.Значение;
Сообщение.Сообщить();
КонецЦикла;
мИнвентарныйНомер = Объект.Оборудование[ИндексСтроки].ИнвентарныйНомер;
Если ЗначениеЗаполнено(мИнвентарныйНомер) Тогда
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| КорреспондентыОборудование.Ссылка КАК Лицензиат
|ИЗ
| Справочник.Корреспонденты.Оборудование КАК КорреспондентыОборудование
|ГДЕ
| КорреспондентыОборудование.ИнвентарныйНомер = &ИнвентарныйНомер
| И НЕ КорреспондентыОборудование.Ссылка = &Ссылка";
(6) только там надо не ИдексСтроки название, а текСтрока. читать СП нуна. про ТЧ документа
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший