Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Определение координат курсора мыши и автоматическое создание элементов формы

densk
читатель
офлайн
Дата регистрации: 22.10.2008
Сообщений: 8
Пост №1
 
22.10.2008 08:49

Можно ли средствами встроенного языка 1с (в моем случае 7.7) определить положение курсора на форме и соответственно при наступлении события(например как OnClick в Delphi) выполнить нужную процедуру? В частности создать прямоугольник нужного цвета и размеров, в заданном положении на форме? Или такое возможно только паскалем и с++ (через OLE)? Может в 1С это будет по кривому, но всетаки это возможно сделать? Просто надо создать макет газеты, чтоб менеджер видела какие места под рекламу уже заняты и могла занят свободное место. (+выбор страниц , +выбор номеров газеты).

Елена Р.
читатель
офлайн
Дата регистрации: 06.05.2008
Сообщений: 898
Пост №2
 
22.10.2008 08:58

Активный элемент вроде бы получить можно, а вот прямоугольник нужного цвета и размеров создать именно в форме мне кажется не возможно.<br>Есть варианты работы с таблицей, там можно попробовать поизгаляться. Примеры можно посмотреть в любых регламентированных отчетах

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №3
 
23.10.2008 08:55

Какие то графические "прибамбасы" делал с помощью библиотеки addy.dll. Выслать?<br>А вообще может все таки слоями формы и видимостью элементов "поиграться"?

densk
читатель
офлайн
Дата регистрации: 22.10.2008
Сообщений: 8
Пост №4
 
23.10.2008 09:03

Библиотеку можно выслать, буду благодарен. Свой e-mail я написал Вам в личном сообщении. А насчет слоев - так и приходиться делать. ну хорошо, пока на начальном этапе их еще не так много - 15, и окло 200 прямоугольников (так как 1С не может сама позиционировать и масштабировать объекты, то приходиться заранее создать все возможные размеры во всех возможных местах((((). И это пока только макет 1 листа. Потом буду еще думать как остальный делать, чтоб модуль целиком не переписывать по количеству листов. Может добавлю дополнительные переменные и привежу их к каждому граффическому объекту.... жесть....

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20950
Пост №5
 
23.10.2008 09:08

Ну использовать 1С для такой цели, наверное не самый лучший вариант!

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №6
 
23.10.2008 09:35

Я что то не могу получить "личные сообщения"...

densk
читатель
офлайн
Дата регистрации: 22.10.2008
Сообщений: 8
Пост №7
 
23.10.2008 09:40

densk@inbox.ru

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №8
 
23.10.2008 09:50

Отправил. Если будет не лень, то отпишитесь пожалуйста пригодились эти dll-ки или нет.

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №9
 
23.10.2008 11:26

Может 1С все таки тут не в тему? Есть разные специализированные программы для верстки. Почему 1С?

densk
читатель
офлайн
Дата регистрации: 22.10.2008
Сообщений: 8
Пост №10
 
23.10.2008 14:29

Да, для верстки в редакции исплоьзуют спец. программы, а эту задачу поставили мне для упрощения сотрудничества менеджеров по рекламе с главным редактором. Чтоб они каждый раз не звонили и не спрашивали, какие места в газете остались еще свободными. Необходимо им видеть какой модуль занят, и самим занять свободые места, с указанием для кого, по какому счету, кто из менеджеров занял, на сколько выпусков занят модуль. В Delphi задачи с интерфейсом решить проще намного, но пока еще с ним не работал, только 1С.

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация