Как в таблице вернуться на начальную строку?
16.04.2010
08:47
#1
"Всем добрый день.
Подскажите, как в 1С 7.7 вернуться к первой строке таблицы.
Я прохожу цикл по всем строкам:
тблИсточник = СоздатьОбъект("ТаблицаЗначений");
...
Пока тблИсточник.ПолучитьСтроку() = 1 Цикл
...
КонецЦикла;
Но потом мне надо опять пройти этот цикл. А как вернуться к первой строке, не знаю.
Нашёл метод "ТекущаяСтрока(<Строка>)". Пишу перед циклом:
тблИсточник.ТекущаяСтрока(1);
но почему-то это не помогает."
Подскажите, как в 1С 7.7 вернуться к первой строке таблицы.
Я прохожу цикл по всем строкам:
тблИсточник = СоздатьОбъект("ТаблицаЗначений");
...
Пока тблИсточник.ПолучитьСтроку() = 1 Цикл
...
КонецЦикла;
Но потом мне надо опять пройти этот цикл. А как вернуться к первой строке, не знаю.
Нашёл метод "ТекущаяСтрока(<Строка>)". Пишу перед циклом:
тблИсточник.ТекущаяСтрока(1);
но почему-то это не помогает."
16.04.2010
08:54
#2
"Повторить:
тблИсточник.ВыбратьСтроки();
Пока тблИсточник.ПолучитьСтроку() = 1 Цикл
...
КонецЦикла;
Или:
Для Сч=1 По ТблИсточник.Количество() Цикл
Тбл.ПолучитьСтрокуПоНомеру(Сч);
....
КонецЦикла;
"
тблИсточник.ВыбратьСтроки();
Пока тблИсточник.ПолучитьСтроку() = 1 Цикл
...
КонецЦикла;
Или:
Для Сч=1 По ТблИсточник.Количество() Цикл
Тбл.ПолучитьСтрокуПоНомеру(Сч);
....
КонецЦикла;
"
16.04.2010
11:34
#3
> Всем добрый день.
>
> Подскажите, как в 1С 7.7 вернуться к первой строке таблицы.
> Я прохожу цикл по всем строкам:
>
зачем ?
>
> Подскажите, как в 1С 7.7 вернуться к первой строке таблицы.
> Я прохожу цикл по всем строкам:
>
зачем ?
16.04.2010
14:50
#4
> > Всем добрый день.
> >
> > Подскажите, как в 1С 7.7 вернуться к первой строке таблицы.
> > Я прохожу цикл по всем строкам:
> >
>
> зачем ?
>
>
Потому что я в коде прохожу по всем строкам таблицы с начала до конца 2 раза. И чтобы второй раз пройти этот цикл, надо вернуться в начало.
Спасибо, StarS. Метод "ВыбратьСтроки()" помог.
> >
> > Подскажите, как в 1С 7.7 вернуться к первой строке таблицы.
> > Я прохожу цикл по всем строкам:
> >
>
> зачем ?
>
>
Потому что я в коде прохожу по всем строкам таблицы с начала до конца 2 раза. И чтобы второй раз пройти этот цикл, надо вернуться в начало.
Спасибо, StarS. Метод "ВыбратьСтроки()" помог.
16.04.2010
17:23
#7
Тут по ходу возник ещё вопросик:
Как в 1С 7.7 определить путь до рабочего стола (чтобы по умолчанию выгрузка предлагала сохранить файл в нём).
Т.е. как достать каталог пользователя винды, который не предоставляется методом "КаталогПользователя()" (он даёт только каталог пользователя в самом 1С). Или тут только в реестр лазать? (А как уж это в 1С делается, я и подавно не знаю).
Как в 1С 7.7 определить путь до рабочего стола (чтобы по умолчанию выгрузка предлагала сохранить файл в нём).
Т.е. как достать каталог пользователя винды, который не предоставляется методом "КаталогПользователя()" (он даёт только каталог пользователя в самом 1С). Или тут только в реестр лазать? (А как уж это в 1С делается, я и подавно не знаю).
16.04.2010
17:34
#8
> Тут по ходу возник ещё вопросик:
>
> Как в 1С 7.7 определить путь до рабочего стола (чтобы по умолчанию выгрузка предлагала сохранить файл в нём).
> Т.е. как достать каталог пользователя винды, который не предоставляется методом "КаталогПользователя()" (он даёт только каталог пользователя в самом 1С). Или тут только в реестр лазать? (А как уж это в 1С делается, я и подавно не знаю).
%USERPROFILE%\Рабочий стол
>
> Как в 1С 7.7 определить путь до рабочего стола (чтобы по умолчанию выгрузка предлагала сохранить файл в нём).
> Т.е. как достать каталог пользователя винды, который не предоставляется методом "КаталогПользователя()" (он даёт только каталог пользователя в самом 1С). Или тут только в реестр лазать? (А как уж это в 1С делается, я и подавно не знаю).
%USERPROFILE%\Рабочий стол
1c 8. Графика в 1с. Работа с шейп-файламиУТ 10.3.8.9 не сдвигается граница последовательности партионного учета
Читают тему
(гостей: 1)