Переключение полей документа

  • Автор темы Автор темы BBDragon
  • Дата начала Дата начала
B

BBDragon

Подверг имеющуюся программу определенным изменениям, в частности увеличил количество полей у одного из документов. В экранной форме видные несколько первых из них, если нажимаем клавишу TAB - то курсор просто убегает за границу экрана, но сам экран при этом не сдвигается. Таким образом редактировать поля 10 и т.д. не представляется возможным, а это крайне необходимо.
В старой версии программы полей было поменьше - около 20-25, но при передвижении по полям документа экран сдвигался! Т.е. там редактировать документ было возможно, а в моем случае - нет(
Что только не предпринимал - бесполезно, в ЖКК тоже ничего не нашел. Помогите, пожалуйста, что можно сделать? ;)
 
А что мешает разбить строку хотя бы на две, ( изменить положение колонок) ?
 
А что мешает разбить строку хотя бы на две, ( изменить положение колонок) ?
Это не выход)
Урра, я сам додумался! Необходимо было просто собрать табличную форму до размера экрана (она у меня была растянута на несколько экранов, потому и возникали проблемы). Тему можно закрывать ;)
 
Я бы все же потратил пару часов и переделал структуру документа.
Реквизиты из ФамилияПациента совершенно нет необходимости дублировать в табличной части, раз доступ к ним все равно есть через ФамилияПациента
Если уж есть данные в реквизите АдресРегистрации, проще написать процедуру разборки его на (район-улица-дом-квартира и т.п.)
Вот табличная часть уже и сокращена на 30%.
Условно говоря, табличная часть могла бы выглядеть примерно так :
Пациент(Справочник.ПациентыЛПУ)
Адрес (Справочник.Адреса)
Полис (Справочник.Полисы) ну и т.д.
Останется максимум десяток реквизитов ТЧ, и все проблемы с редактированием исчезнут автоматически.
Лучше уж в начале уделить время оптимизации, нежели мучиться в дальнейшем (я так понял, что тебе эту программу использовать еще долго), а переделки быстро окупятся
 
только щас глянул, ужас.
Лучше уж в начале уделить время оптимизации, нежели мучиться в дальнейшем (я так понял, что тебе эту программу использовать еще долго)
Даже если не долго, надо делать с совестью
 
Уважаемые гуру 1С-кодинга! Вы безусловно правы, но мои подопечные сами настояли именно на такой огромной экранной форме. Так что пришлось делать ее именно такой, в 40 с гаком полей ;)
Оптимизация конечно необходима, но я итак не успевал в срок доделать программу, так что шлифовку оставил на потом. Теперь хотя бы фронт работы для них есть и я могу спокойно отдохнуть на больничном :)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab