|
Перетаскивание | ☑ | ||
---|---|---|---|---|
0
alexei366
07.10.12
✎
18:04
|
Есть идея перетаскивать файлы к примеру на строку таблицы (или форму) файлики и по этому событию что-то там в базу ложиться к примеру.
Перетасквание как я посмотрел работает только у таблицы, поля и декорации. Жаль что форма не имеет подобных событий, но и тут не всё славо богу, единственное событие которое срабатывает как я проверил - ПроверкаПеретаскивания. Эт как-то не очень, только перетаскиваемый файлик попал на тиблицу вызывается событие, а отпускание левой кнопки мыши при этом ничего не вызывает. Если кто сталкивался или идеи есть подскажите как по человечески сделать |
|||
1
Fragster
гуру
07.10.12
✎
18:07
|
СтандартнаяОбработка = Ложь
|
|||
2
aleks-id
07.10.12
✎
18:08
|
ОкончаниеПеретаскивания это когда мыш отпустил
|
|||
3
alexei366
07.10.12
✎
18:11
|
При чем тут "СтандартнаяОбработка = Ложь"
|
|||
4
alexei366
07.10.12
✎
18:11
|
aleks-id да
|
|||
5
Fragster
гуру
07.10.12
✎
18:12
|
(3) в проверку перетаскивания добавь. ну и что там еще, вроде ПараметрыПеретаскивания надо заполнить
|
|||
6
alexei366
07.10.12
✎
18:13
|
Мне надо отловить отпускание ЛК мыши, не нашёл ни одного события которое вызывается при этом действии
|
|||
7
Wobland
07.10.12
✎
18:14
|
Необходимо создать управляемую основную форму документа «Расходная накладная», в которой пользователь сможет осуществлять выбор товаров с помощью специальной формы подбора. Выбор товаров должен осуществляться посредством перетаскивания мышкой нужного элемента из формы подбора в форму документа.
дать кусок? |
|||
8
Fragster
гуру
07.10.12
✎
18:14
|
(6) покури все события со словом "перетаскивание"
|
|||
9
alexei366
07.10.12
✎
18:16
|
да вродь курил, а вызывается только проверка
|
|||
10
Fragster
гуру
07.10.12
✎
18:17
|
(9) а в ней (5) и (1) сделал?
|
|||
11
alexei366
07.10.12
✎
18:17
|
Wobland кусок можешь дать конечно, но это перетаскивание из 1С в 1С, я думаю особо не поможет, но всеравно дай посмотрю
|
|||
12
Wobland
07.10.12
✎
18:19
|
&НаКлиенте
Процедура Подбор(Команда) ОткрытьФорму("Обработка.ПодборТоваров.Форма"); КонецПроцедуры &НаКлиенте Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник) Если ИмяСобытия="АВотПодбор" Тогда НоваяСтрока=Объект.Товары.Добавить(); НоваяСтрока.Номенклатура=Параметр; КонецЕсли; КонецПроцедуры &НаКлиенте Процедура ТоварыПеретаскивание(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Поле) Для Каждого ТекСтрока Из ПараметрыПеретаскивания.Значение Цикл НоваяСтрока=Объект.Товары.Добавить(); НоваяСтрока.Номенклатура=ТекСтрока; КонецЦикла; КонецПроцедуры |
|||
13
alexei366
07.10.12
✎
18:20
|
Каким образом параметры заполнить?
|
|||
14
alexei366
07.10.12
✎
18:22
|
так не катит
&НаКлиенте Процедура Таблица1ПроверкаПеретаскивания(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Поле) Если Не (ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Перемещение) Тогда а = 6; КонецЕсли; КонецПроцедуры |
|||
15
alexei366
07.10.12
✎
18:26
|
Спасибо Wobland но эт пока не поможет.
|
|||
16
alexei366
07.10.12
✎
18:33
|
Опапа я походу нашёл как сделать, но эт пипец и вроде элементарно, но блин КАКОГО ХЕРА ТАК
|
|||
17
Wobland
07.10.12
✎
18:37
|
(16) чо молчим? ;)
|
|||
18
alexei366
07.10.12
✎
18:40
|
&НаКлиенте
Процедура Таблица1ПроверкаПеретаскивания(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Поле) СтандартнаяОбработка = Ложь; КонецПроцедуры &НаКлиенте Процедура Таблица1Перетаскивание(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Поле) СтандартнаяОбработка = Ложь; а = 5; КонецПроцедуры И вот он ЯЗЬ |
|||
19
Fragster
гуру
07.10.12
✎
18:41
|
вот ема, ответ опять в (1), а тут еще пол часа жевали какую-то хрень
|
|||
20
alexei366
07.10.12
✎
18:43
|
Вот ема, надо было намикнуть, я то думал СтандартнаяОбработка = Ложь только не будет выводить файлик в какуюто стандартную форму, а не то что включит событие Перетаскивание
|
|||
21
alexei366
07.10.12
✎
18:43
|
А то что ХРЕНЬ это точно
|
|||
22
alexei366
07.10.12
✎
18:44
|
мож тогда подскажешь можно ли отловить событие при скидывании файлика на свободное место формы
|
|||
23
Fragster
гуру
07.10.12
✎
18:48
|
(22) зачем? вполне успешно работает скидывание файла на ТЧ с файлами
|
|||
24
alexei366
07.10.12
✎
18:51
|
Представим я хочу эту картинку (http://www.forum.mista.ru/users_photo/79246.jpg) при наведении не только на декорацию ну и просто при наведении на форму чтоб вставлялась или сохранялась.
|
|||
25
alexei366
07.10.12
✎
18:52
|
Блин ссылка со скобкой берётся просто http://www.forum.mista.ru/users_photo/79246.jpg
|
|||
26
Wobland
07.10.12
✎
19:01
|
хочешь ссылки на свою форму таскать? идея! в моей нетленке пригодится. только руки дойдут где-то на неделе
|
|||
27
Fragster
гуру
07.10.12
✎
19:02
|
а ложь в стандартной обработке - потому что по умолчанию тягаются только однообразные объекты
|
|||
28
alexei366
07.10.12
✎
19:02
|
Всмысле, конкретно ты о чём?
|
|||
29
alexei366
07.10.12
✎
19:03
|
тягаются только однообразные объекты, имеешь в виду из таблицы в таблицу
|
|||
30
Fragster
гуру
07.10.12
✎
19:04
|
(28) ну если есть 2 ТЧ с одинаковой структурой колонок, например
|
|||
31
alexei366
07.10.12
✎
19:06
|
Ладно есть варианты с формой или нет
а по поводу стандартной обработки, КАКОГО ХЕРА ПроверкаПеретаскивания выключает событие Перетаскивание если не указать СтандартнаяОбработка = Ложь. Как понимаю всё также от неоднообразия объектов импорта и текущего для перемещения? |
|||
32
alexei366
07.10.12
✎
19:07
|
Wobland ты там заикнулся, что-то придумать хочешь?
|
|||
33
Fragster
гуру
07.10.12
✎
19:09
|
(31) потому что ПроверкаПеретаскивания при стандартной обработке левых данных говорит что допустимых действий нет, следующее событие из-за того не вызывается
|
|||
34
Wobland
07.10.12
✎
19:11
|
(32) у меня на обычных реализована загрузка картинок по ссылке в дополнение к текстовым анекдотом (маленькая личная пятница). хочу дополнить УФ, чтоб в соседней вкладке открывать и не запускать параллельно 1Ску ;)
|
|||
35
alexei366
07.10.12
✎
19:13
|
А вот место или параметр которому оно говорит, его както найти можно или нет
|
|||
36
Wobland
07.10.12
✎
19:14
|
(35) если я правильно сейчас понял, то это же Элемент
|
|||
37
alexei366
07.10.12
✎
19:14
|
Fragster а ты в фирме 1С чото делаешь, я имею ввиду сотрудник?
|
|||
38
Fragster
гуру
07.10.12
✎
19:15
|
(37) почему ты так решил? просто пилю много и давно.
|
|||
39
alexei366
07.10.12
✎
19:16
|
Жаль , а мож в ИТС им напишешь коечо допилить хотелось бы в след обновлении
|
|||
40
alexei366
07.10.12
✎
19:17
|
а то я без подписки без сертификатов
|
|||
41
Wobland
07.10.12
✎
19:19
|
(39) а они ждут, не дождутся, стол заказов простаивает
|
|||
42
alexei366
07.10.12
✎
19:21
|
Яж не много хочу, всеволишь метод Напечатать у таб дока разрешить на сервере
|
|||
43
alexei366
15.10.12
✎
12:23
|
Народ хочу продолжить тему по перетаскиванию, с таблицей всё понятно а вот Табдок чот не работает, методы не вызываются вообще не какие.
|
|||
44
Wobland
15.10.12
✎
16:13
|
(43) у ТабДока (который Показать()) нет ничего - это тебе не форма
|
|||
45
alexei366
15.10.12
✎
16:26
|
Нет таб док как поле на форме и у него есть методы связанные с перетаскиванием, но ни один из них не вызывается при переносе файла на табдок. А в случае таблицы всё норм (выше написано)
|
|||
46
alexei366
15.10.12
✎
16:28
|
О дружище Fragster есть идеи, я посмотрел с декорацией тоже самое, работает только таблица.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |