powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / ТЧ на форме загрузить, сохранив ТекСтр
4 сообщений из 4, страница 1 из 1
ТЧ на форме загрузить, сохранив ТекСтр
    #37440880
Багер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Есть в обработке табличная часть Ведомости, размещённая на форме. Как только происходит оплата ведомости, список оставшихся должен обновиться, но курсор должен остаться в той же строке, табличная часть опять оказаться активной для ввода с клавиатуры.
Я сделал это следующим образом, но, что-то мне подсказывает, что даже для 1С - это очень жёстко ))

Может, присоветуете чего. Спасибо.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
ТекСтр= ЭлементыФормы.Ведомости.ТекущаяСтрока;
Если ТекСтр <> Неопределено Тогда
    ТекСтр= ТекСтр.НомерСтроки;
КонецЕсли;
Ведомости.Загрузить(Запрос.Выполнить().Выгрузить());
Если ТекСтр <> Неопределено Тогда
    ЭлементыФормы.Ведомости.ТекущаяСтрока= Ведомости[ТекСтр - 1 ];
    ЭтаФорма.ТекущийЭлемент= ЭлементыФормы.Ведомости;
КонецЕсли;
...
Рейтинг: 0 / 0
ТЧ на форме загрузить, сохранив ТекСтр
    #37441170
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БагерЗдравствуйте!

Есть в обработке табличная часть Ведомости, размещённая на форме. Как только происходит оплата ведомости, список оставшихся должен обновиться, но курсор должен остаться в той же строке, табличная часть опять оказаться активной для ввода с клавиатуры.
Я сделал это следующим образом, но, что-то мне подсказывает, что даже для 1С - это очень жёстко ))

Может, присоветуете чего. Спасибо.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
ТекСтр= ЭлементыФормы.Ведомости.ТекущаяСтрока;
Если ТекСтр <> Неопределено Тогда
    ТекСтр= ТекСтр.НомерСтроки;
КонецЕсли;
Ведомости.Загрузить(Запрос.Выполнить().Выгрузить());
Если ТекСтр <> Неопределено Тогда
    ЭлементыФормы.Ведомости.ТекущаяСтрока= Ведомости[ТекСтр - 1 ];
    ЭтаФорма.ТекущийЭлемент= ЭлементыФормы.Ведомости;
КонецЕсли;

Запомнил ключ текущей строки-нашел потом по нему. все- варианты то какие? только не пономеру строки наверное -а если строку добавишь между ними?
...
Рейтинг: 0 / 0
ТЧ на форме загрузить, сохранив ТекСтр
    #37441193
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что то не видно :

элементыформы.Ведомости.создатьКолонки()

и так можно? без него работает?
...
Рейтинг: 0 / 0
ТЧ на форме загрузить, сохранив ТекСтр
    #37442575
Багер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, если Ведомости - табличная часть обработки, а не просто ТЗ
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / ТЧ на форме загрузить, сохранив ТекСтр
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]