Синтаксис:
НомерСтроки
Англоязычный синоним:
LineNum
Описание:
Атрибут НомерСтроки задает числовое значение номера строки многострочной части выбранного документа. Данный атрибут имеет смысл только при выбранной строке. Присвоение строке нового номера передвигает строку в многострочной части документа.
Пример:
Процедура ОбработкаПроведения()
Регистр.ТовЗап.Склад = Склад;
ВыбратьСтроки();
Пока ПолучитьСтроку() > 0 Цикл
Регистр.ПривязыватьСтроку(НомерСтроки);
Регистр.ТовЗап.Товар = Товар;
Регистр.ТовЗап.Количество = Количество;
Регистр.ТовЗап.Стоимость = Стоимость;
Регистр.ТовЗап.ДвижениеРасходВыполнить();
КонецЦикла;
КонецПроцедуры
Возвратить номер строки документа, выполнившего движение регистра.
Синтаксис:
НомерСтроки()
Англоязычный синоним:
LineNum
Возвращаемое значение:
Число — номер строки документа, выполнившего движение регистра.
Описание:
Метод НомерСтроки возвращает значение номера строки документа, которая задала движение регистра (в случае, когда в Модуле документа перед движением регистра использовали метод ПривязыватьСтроку). Метод используется после получения очередного движения регистра (см. функции ПолучитьДвижение и ПолучитьИтог).
Данный метод может использоваться только для переменных созданных Функцией СоздатьОбъект.
Пример:
Рег = СоздатьОбъект("Регистр.Взаиморасчеты");
Рег.ВременныйРасчет();
Рег.УстановитьФильтр(Клиент);
РассчитатьРегистрыНа(ДатаНачала);
Рег.ВыбратьДвиженияСОстатками(ДатаКонца);
Пока Рег.ПолучитьДвижение() = 1 Цикл
Прих = 0;
Расх = 0;
Если Рег.Приход = 1 Тогда
Прих = Рег.Долг;
Иначе
Расх = Рег.Долг;
КонецЕсли;
ТекущееСальдо = Рег.Остаток(Клиент, "Задолженность");
Док = Рег.ТекущийДокумент();
НомСтр = Рег.НомерСтроки();
Таб.ВывестиСекцию("Документ");
КонецЦикла;
См. также: ПолучитьДвижение, ТекущийДокумент, ПривязыватьСтроку
Возвращает номер строки текущего документа, изменившего периодическое значение реквизита справочника.
Синтаксис:
НомерСтроки()
Англоязычный синоним:
LineNurn
Возвращаемое значение:
Числовое значение — номер строки документа, изменившего периодическое значение реквизита справочника.
Описание:
Метод НомерСтроки возвращает значение номера строки документа, изменившего периодическое значение реквизита справочника (в случае, когда в Модуле документа использовали метод ПривязыватьСтроку). Метод используется после получения очередного значения из выборки, особенно полезен при выборке по документу или по всем реквизитам (см. методы ВыбратьЗначения, ВыбратьПоДокументу, ПолучитьЗначение).
Пример:
Процедура ПечатьИстории(Элем)
Если Элем.Выбран() = 0 Тогда
Возврат;
КонецЕсли;
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("ПечатьИстории");
Таб.ВывестиСекцию("Отчет");
Ист = СоздатьОбъект("Периодический");
// Просмотрим все периодические реквизиты справочника
Ист.ИспользоватьОбъект("", Элем);
Ист.ВыбратьЗначения();
Пока Ист.ПолучитьЗначение() = 1 Цикл
ДокИст = Ист.ТекущийДокумент();
Если ДокИст.Выбран() = 1 Тогда
// если значение задано документом
НомСтрДок = Ист.НомерСтроки();
Таб.ВывестиСекцию("ПоДокументу");
Иначе
// если значение задано интерактивно
Таб.ВывестиСекцию("Строка");
КонецЕсли;
КонецЦикла;
Таб.Опции(0, 0, 0, 0);
Таб.ТолькоПросмотр(1);
Таб.Показать("Отчет");
КонецПроцедуры
См. также: УстановитьРеквизитСправочника, ВыбратьПоДокументу, ПолучитьЗначение
Номер текущей строки таблицы.
Синтаксис:
НомерСтроки
Англоязычный синоним:
LineNo
Описание;
Атрибут (только для чтения) НомерСтроки содержит номер текущей строки таблицы значений.