#0
by rago
На форме расположено табличное поле с типом значения ТаблицаЗначений. Над полем - командная панель, заполненная автоматически. На панели есть кнопки "Переместить вверх" и "Переместить вниз" (синие такие стрелочки). Какое событие мне использовать, чтобы при нажатии на кнопку происходило перезаполнение определенной колонки в ТЗ?
#2
by rago
В ТЗ есть колонка "Приоритет". При открытии формы в этой колонке цифры попорядку от 1 и до 20, к примеру. Встаю на 1-ю строку (приоритет в ней = 1), жму кнопку переместить вниз.тек. строка становится 2-й (приоритет у нее так и остался 1), а первой строкой становится строка с приоритетом = 2. Так вот, после того как строка 1 переместилась на 2-ю позицию мне надо перенумеровать все строки по колонке приоритет от 1 до 20. и так каждый раз
#3
by Serg_1960
Используйте ПриВыводеСтроки - не ошибётесь. НО: для каждой строки событие неоднократно вызывается при "перерисовки" экрана. Ну Вы себе и придумали "головную боль" :( Проще нельзя было? Например: от номера строки "танцевать" при записи документа?
#6
by rago
у меня с документом эта ТЗ вообще никак ни связана. ТЗ заполняется при смене страницы данными из регистра сведений.
#8
by rago
А если строк будет до фига не будет тормозить, ведь ПриВыводеСтроки для каждой строки из всей ТЗ будет работать?
#10
by Serg_1960
Ну тогда, - ой, не угадал с документом :) Будет тормозить, естественно :( Номер строки оперативно дублировать в поле - зачем? Можно изменять приоритет только тогда, когда в этом возникнет необходимость...
#12
by Serg_1960
Может автору озвучить саму идею, а не её реализацию. Реализацию мы и сами подскажем :)
#15
by Serg_1960
Вариант: инициализировать запуск фонового задания. Пусть проверяет и перезаполняет колонку в паузах :)
#16
by rago
Торможу. Думал говоришь про таб часть из документа. Создал у обработки ТЧ и использую НомерСтроки. Всем спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как изменить цвет строки в табличном поле
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- Программно в колонке табличном поле сделать кнопку выбору и использовать ее
- V8: Изменение значения в поле ввода. Какое событие?
- уф. отловить событие переместить вверх, вниз на табличном поле ?
- Какое событие можно использовать в управляемой форме по нав ссылке "Главное"
- Какое событие использовать? При начале ввода текста с клавиатуры добавить новую строчку в ТЧ
В этой группе 1С
- ошибка сетевого доступа к серверу (backend.dll)
- v7: УПП. Почему не сохраняются значения формы?
- ЗУП: Расчетные листки
- v7: Не работает калькулятор в 1С 7.7
- v8: Аутентификация пользователя при работе с web-сервисом в 1С
- Как лучше перенести остатки по партиям, если документов партий в новой базе нет?
- Подскажите, как лучше организовать коммерческое предложене в УТ 10.3
- Ошибка 1с (по книге Радченко)
- Как подружить Intellisence с Касперским 6.0
- Нужен ли сервер 1с для подключения 1с-ки к SQL Server
- Поле объекта не обнаружено (НДСпоОСиНМА) ?
- Конструктор ввода на основании не открывается, почему?
- Сервер защиты Рарус
- {} - инструкции как с ними работает ПостроительОтчетов
- ЗУП, если ли закрытие периода как в 7.7?
- УПП: Для целей учета НДС не списано ... (делюсь своим опытом)
- запрос из журнала расчетов, туплю..
- Как в СКД (сводная таблица) оформить строки при различии в столбцах?
- v7: ЗиК Расчет праздничных дней
- В приложении "1C:V7 starter program (for SQL)" произошла ошибка, и его необходимо за