#0
by 247tsm
Задача такая. В 1С81 нужно сделать так, чтобы пользователь мог менять положение и размеры объектов не через конфигуратор, а в режиме Предприятие. Т.е., на форме есть заголовок (поле текстового документа), поле картинки (или рисунок-картинка) и текстовое поле с большим текстом (поле текстового документа или рисунок-текст). Пользователю не нравится их расположение на форме. Он нажимает на кл. F8, например, и может перемещать заголовок, картинку, текст на форме и менять их размеры. Я на форму закинул поле табличного документа, а в нее поместил рисунок-текст (это заголовок), рисунок-картинка (это картинка) и рисунок-текст (эт большой текст). Я могу во время работы интерактивно менять их размеры, положение. Но как затем зафиксировать это изменение и в следующем сеансе эти объекты должны встать на свои измененные места с измененными размерами. Есть ли штатный метод (установить галочки, свойства...) или нужно ручками (программированием) как-то сохранять размеры, положение, а затем восстанавливать?
#4
by Dmitry1c
реши задачу сменой платформы, например, на .NET пару лет опыта и ты на WPF сделаешь все, что захочешь
#5
by shuhard
если речь о толстом клиенте, то положение элементов можно определять программно перед выводом формы, поэтому решение очевидно нужен Рг сведений для хранения координат и кнопки на форме, нажатием которых пользователь регулирует положение каждого контрола для 5 контролов работы минут на 20
#9
by Dmitry1c
не надо в таком потакать пользователям... они его в следующий раз мигать радугой формы заставят...
#10
by 247tsm
Т.е., при закрытии формы записывать в регистр их последние (актуальные) значения? Но, наверно, надо как-то проверять, изменилось что-то или нет, чтобы не плодить одинаковые записи?
#11
by 247tsm
О каких органах управления ты говоришь? Разве нельзя просто по горячей клавише делать объекты доступными, затем делать изменения, опять же по этой горячей клавише делать объекты недоступными, а при закрытии формы или опять же по другой горячей клавише сохранять в регистре координаты, размеры?
#13
by Фокусник
Делал такую задачу, еще на 8.0: пользователь мог "рисовать" настройками свою форму, размещать "объекты" в нужном ему порядке и т.д. С выходом УФ стало не актуальным ;)
#17
by 247tsm
Почему настройками? Т.е. какими-то полями, где вводится ширина, длина, координаты? А ведь есть соответствующие свойства, которые можно прочитать и сохранить. А размеры и перемещение делать интерактивно на форме, а не задавать в полях настройки.
#19
by Dmitry1c
я тебе на полном серьезе говорю, что в платформе 1С 8 нету Drag-n-Drop то, о чем ты хочешь.
#20
by 247tsm
Но в я написал, как я сделал, всё работает - перемещение, изменение размеров. Вот только после выхода и повторного входа объекты, естественно, становятся на свои, заданные в конфигураторе места. И я хотел "малой кровью" - т.е. без программирования, а только установкой свойств формы, объектов запоминать и восстанавливать координаты и размеры объектов. Если это возможно штатными средствами 1С81.
#21
by Dmitry1c
выложи скриншот, из описания непонятно, что ты там наделал. Да и интересно посмотреть.
#26
by 247tsm
Есть скриншот, но я ни разу не прикреплял скриншоты. В описании форума не нашел, как это сделать.
#30
by 247tsm
Но по скриншоту Вы ничего не поймете. Ведь на нем не видны сами действия: перемещение объектов, изменение размеров.
#31
by 247tsm
Так в том-то и дело, что нужна обычная форма на 1С81, т.к. на этой форме должны находиться еще и особые красивые кнопочки, которых в УФ нет из начальных "политических" соображений.
#33
by 247tsm
Верно, это одно решение. Но нет ли штатного механизма сохранения свойств объектов? У свойств формы есть свойство "Сохранять значения", но я его, наверно неправильно использую. Кто-нибудь им пользовался? Это подходит для моего случая?
#36
by mdocs
Рекомендую подарить хотельщику книжку Радченко, и объяснить ему, что это та самая камасутра которую он хочет.
#37
by mdocs
Еще можно позвать франчей, те с радостью впарят переход на УФ за 100500 денег. После этого хотельщик поменяет местами пару полей сам и на этом успокоится.
#39
by DS
Делай как в . Только вот явно погорячился по поводу 20 минут. Если вспомнить еще и о привязках, то над этим можно сидеть часами. Главное, чтобы заказчики платили.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как сделать так, чтобы пользователь(менеджер) видел только своих клиентов?
- Как сделать чтобы в конфигуратор мог входить только один пользователь?
- Закрытие месяца. Бух просит сделать вместо Д90.8.1 - К26 сделать Д90.2 - К26
- Как в ТиС 7.7. сделать чтобы пользователь видель только свои данные
- Как можно серый ip сделать белым если сделать у провайдера это нельзя
- Можно ли сделать элемент формы "подменю" сделать недоступным для разворачивания?
- Можно ли сделать реквизит таб. части, сделать недоступным в отдельных строках?
- Как сделать так, чтобы документ мог редактировать только создатель?
В этой группе 1С
- Как изменить номер релиза конфигурации вручную
- 1С:Консолидация - Обращение к ячейке экземпляра отчета
- 1с81 Перехват событий мыши
- 8.3. УФ. Можно ли в форме списка вывести настройку периода без кода?
- ЗИК БУ: Отражение зарплаты в бухучёте
- Порядок обновления 1С УТ 11
- РИБ-база, объект одновременно изменили в нескольких узлах - выявить/предупредить
- Помогите решить проблему с базой
- Двойное списание в реализации документов.
- БП 3.0 Свертка информационной базы.
- Строковый тип Excel
- Настройка бонусной системы в 1С Розница 2.1
- УТ11, бонусная система - начисление суммой.
- УТ 11. Добавить запись в справочник партнеры программно
- Настройка RemoteApp в домене
- И снова ошибка SDBL: Выход за пределы размерности результата
- v7: Как в цикле выполнять действие через определенное количество шаков цикла ??
- C#. Не могу подключить к WPF пространство System.Windows
- http-сервис в 1С - создал, работает, но есть вопрос:
- Акт сверки по счетам-фактурам для Бухгалтерии 3.0