/ Выбор из таблицы
НСтр = 0;
Если ТаблСФДляВыбора.ВыбратьСтроку(НСтр,"Выберите счет-фактуру для добавления в список оплат")=1 Тогда
ТаблСФДляВыбора.ПолучитьСтрокуПоНомеру(НСтр);
При клике по выбранной строке в ТЗ в доке в первой строке появляется только номер строки и активизируется следующая ячейка. Данные не отображаются, кнопка ввода следующей строки не активна. Если Enter_ом прощелкать до конца колонок, то кнопка ввода становится активной, но при следующем вводе в первой строке появляется новые (от второго клика) данные, номер второй строки и активная после номера ячейка этой строки. Данные первого клика пропадают. Подскажите, please, где у меня ошибка.
Спасибо.
А цикл где?? Выглядеть типа так должно
Пока цего-то там <= и Цикл
Док.НоваяСтрока();
Док.НДС = НДС;
КонецЦикла;
Док.Записать();
Что то типа такого как я понял.. Заполняй шапку и табличную часть отдельно..
На 1 и 3.
Заполняю строки интерактивно при открытом окне для выбора используя кнопку Ins. Если в коде добавить НоваяСтрока, то будет по две строки появляться в многострочной части дока.
(5) Как-то это стремно. Может, лучше что-то типа кнопки "Добавить из ТЗ", а в процедуре вставить НоваяСтрока() и заполнять данными из выбранной строки ТЗ?.
А то ведь как получается? Нажал инс и спозиционировался на строке, а щелкнул по ТЗ... и где спозиционировался? Там дополнительные телодвижения нужны типа АктивизироватьСтроку().
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой