Программное обращение к предыдущей и последующей строки табличной части документа .
По теме из базы знаний
- Еще один взгляд на проблему «жизнь без последовательностей». Часть вторая (практическая)
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Не спеша, эффективно и правильно – путь разработки. Часть 3. Практика
- «БИП: Бизнес-Процессы». Примеры использования. Часть №3. Права и связи
- Загрузка чеков в 1С из ФНС в документы БП, УНФ, ERP, КА и УТ
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)
Получить (Get)
Синтаксис:
Получить(<Индекс>)
Параметры:
<Индекс> (обязательный)
Тип: Число.
Индекс строки.
Возвращаемое значение:
Тип: Строка табличной части.
Описание:
Получает значение по индексу. Работает аналогично оператору [].
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Примечание:
Применяется в случаях, когда использование оператора [] невозможно.
Получить (Get)
Синтаксис:
Получить(<Индекс>)
Параметры:
<Индекс> (обязательный)
Тип: Число.
Индекс строки.
Возвращаемое значение:
Тип: Строка табличной части.
Описание:
Получает значение по индексу. Работает аналогично оператору [].
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Примечание:
Применяется в случаях, когда использование оператора [] невозможно.
Спасибо за подсказку.
Не уверен, что все сделал правильно:
ТСтр = Объект.Запасы.НайтиПоИдентификатору(Элементы.Запасы.ТекущаяСтрока);
ПредСтр = Объект.Запасы[ТСтр.НомерСтроки-2];
ПослСтр = Объект.Запасы[ТСтр.НомерСтроки]; Элементы.Запасы.ТекущаяСтрока = ПослСтр.ПолучитьИдентификатор();
Не уверен, что все сделал правильно:
ТСтр = Объект.Запасы.НайтиПоИдентификатору(Элементы.Запасы.ТекущаяСтрока);
ПредСтр = Объект.Запасы[ТСтр.НомерСтроки-2];
ПослСтр = Объект.Запасы[ТСтр.НомерСтроки]; Элементы.Запасы.ТекущаяСтрока = ПослСтр.ПолучитьИдентификатор();
(5) а написанное каким образом сочетается с (1) ?
не ? )
ТекСтрока = Элементы.Запасы.ТекущаяСтрока;
ИндексТекСтроки = Запасы.Индекс(ТекСтрока);
ВсегоСтрок = Запасы.Количество();
ПредСтрока = ?(ИндексТекСтроки, Запасы[ИндексТекСтроки-1], Неопределено);
СледСтрока = ?(ИндексТекСтроки < ВсегоСтрок-1, Запасы[ИндексТекСтроки+1], Неопределено);
// установка текущей строки
Элементы.Запасы.ТекущаяСтрока = ПредСтрока; // СледСтрока, ТекСтрока
Показатьне ? )
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот