Работа с анимацией в 1С. #143307


#0 by KShulgina
Подскажите, пожалуйста, как вставить на форму или в отчет 1С анимированную картинку формата gif?
#1 by Sasha
Извращениями занимаетесь? Стандартно никак нельзя...Выходы- ВК, только я такую не знаю...- Сымитировать GIF (загрузка bmp в цикле, объект "картинка");
#3 by Uho
"визуализации происходящих процессов" - какие процессы?
#4 by КонецЦикла
Открой рядом с отчетом страничку в инете, найди подходящую картинку... и все
#5 by Sasha
21.ВК-внешняя компонента, расширяющая возможности работы с 1С2.Попробовать можно через Форма.обработкаОжидания, либо через глобальную ОбработкаОжидания
#6 by zzz
"Руководство требует визуализации происходящих процессов"хехе, а если Руководство потребует свою ОС написать - тоже прийдёшь сюда на форум и будешь нудить?
#9 by Sasha
Да не зачто ;)По поводу красоты еще можно посмотреть здесь:в посте ссылка на обработку, автор-Djkxfhf
#10 by Страпот
+(1,5) Через цикл (ОбработкаОжидания), можно организовать только на форме, в таблице отчета нельзя.
#11 by Sasha
Во-первых,"на форму или в отчет" - тут стоит условие ИЛИ ;)Во-вторых, можно...
#12 by КонецЦикла
Вам бы все шашечки...
#13 by kdm
"Руководство требует визуализации происходящих процессов"Как-то давным-давно выводил на экран процесс заполнения резервуара топливом. Не 1С. Обошелся псевдографикой. Может и здесь достаточно ячейку закрасить?
#14 by Sasha
А можно вообще ASCII-художеством занятся - все в текстовом режиме и анимацию можно намутить ;)
#15 by Uho
а я бы на флеше сделал...
#16 by Страпот
Скажи как. А то я, в свое время, мучался мучался ... и пришел к выводу что нельзя.
#17 by zzz
Когда-то на БК0010 рисовал сердце и ещё какие-то органы (для контрольной по биологии). Псевдографикой. До сих пор содрогаюсь при воспоминании.
#18 by Rovan
(+13) псевдографика - для некоторых это "страшное" слово совешенно незнакомо, хотя часто дает именно то, что искали :-)
#19 by Sasha
Самая первая мысль, которая приходит в голову - простая перерисовка таблицы :). Простенько, не заморачиваясь - через все ту же обработкуОжидания и глобальную переменную...
#20 by Страпот
Т.е. ты не знаешь, просто у тебя мысли есть :).Перерисовывать таблицу можно, изменять цвет, шрифт и т.д. Но изменить картинку нельзя. Проверено :(.
#21 by Uho
перерисовать можно, а поменять картинку нет?
#22 by Kapres
отчего так пессимистично??? можно. причем несколько вариантов... например все картинки в свои секции запихать и выводить согласно тому, что надо...
#23 by Sasha
Загрузить(<?>);Синтаксис:Загрузить(<ИмяФайла>)Назначение:Загрузить картинку из файла.Параметры:<ИмяФайла> - строковое выражение, которое может задавать: - идентификатор картинки в библиотеке картинок конфигурации или имя файла картинки.
#25 by zzz
2 каким боком тут 1С?Кстати, скажи хоть где ентот "реактор", я родных вывезу оттуда.
#27 by Страпот
(22,23) Знаю, ЖКХ читал, но не проходит.М.з. делал для таблице в режиме ввода данных.
#29 by Дурочка 1С
ruki.dll
#30 by Бит
Проигрывайте лучше аудео ролики (каким нибудь "гнусавым" голосом), через недельку интузиазм руководства по воду "визуализации" кончится и будет достточно ВК типа ADDY.DLL.
#31 by Страпот
"например все картинки в свои секции запихать и выводить согласно тому, что надо..."Анимацию на этом не построишь.
#32 by Kapres
дык тут постановка вопроса сама по себе смешная... 1С контролирует реактор (надеюсь не ядреный) да еще с мультиками...
#33 by kdm
Предвижу дальнейшее развитие системы. Оператор визуально по цвету смеси в "рекаторе" (не знаю что это такое) определяет - готово! Тыкает мышкой в нужный винтель и продукция потекла в бочку. Следит за наполнением бочки, потом также мышкой дает команду на подачу пустой .... "Ошибка приложения 1cv7s.exe, версия 7.70.0.25 ....."
#34 by zzz
можно ещё Тобика из MS:Office прикрутить. Вполне реально!Колдун разводит пассы руками над реактором, Тобик подбегает, пробует, падает замертво. Смесь готова.
#35 by Страпот
Ну это проблемы автора :).Я вот пытался в отчете отметить важные пункты мигающей картинкой но ... хрена вам :(.В конце концов сделал просто мигание изменением цвета ячейки. Правда есть один неприятный момент, при изменении цвета ячеци (шрифта и т.п.) перерисовывается вся таблица, мигает все :), на не очень шустрых компьютерах глаза болят :).
#36 by Kapres
домой пора. жаль, если ветка умрет до завтра. прикольная.
#38 by Uho
как вариант, формировать HTML файл с данными и любой необходимой анимацией.
#39 by bubucha
2 скажи шефу, что производительнось системы упадет на 50%, может одумается.
#41 by zzz
2 Реализовать так можно:http://www.mista.ru/articles1c/hare/article.16.html
#42 by mikecool
http://www.it-tex.ru/utils/miracle.zip - вроде бы обещают анимацию
#43 by Lexey
0) А бегающего по экрану Нураллиева хочешь?
#45 by Страпот
Вот и я о том толкую.Никак нельзя.
#46 by Sasha
Там есть формула,в кот. можно написать ЗагузитьКартинку(Таб.ТекущийОбъект)Функция ЗагрузитьКартинку(Картинка)Картинка.Загрузить(ИмяФайла);КонецФункции
#47 by zzz
2 автор - WWWolfyесли набрать в открытке от НГ 2005 этот ник, то будут звёздочки :)
#48 by Дурочка 1С
http://www.yandex.ru/yandsearch?stype=www&nl=0&text=картинки+в+1С
#49 by Страпот
Она срабатывает один раз, при создании. Т.е. никакой анимации.
#50 by Sasha
2 WWWolfy=Djkxfhf? По никам вроде похоже...
#51 by zzz
2 нет, это три разных человека :)
#52 by kdm
Так что же всетаки надо? "анимированную картинку" или "визуализации происходящих процессов" в реальном времени?
#53 by Uho
(44,45) http://www.sinor.ru/~my1c/knowhow.html#PIC
#54 by Sasha
Вот Фома неверующий...Простенький рабочий код://------------------------------------------------------------------------В формуле объекта картинка написано:ВывестиКартинку(Таб.ТекущийОбъект)
#55 by Sasha
(+54)Соответственно у меня поочередно загружаются 10 картинок с именами 1.bmp,2.bmp...
#56 by Страпот
Ну и что ты доказал?КонецПроцедурыКаждый раз выводишь секцию заново. Я знаю, что так сработает. Ты без Очистить и ВывестиСекцию попробуй.А то не анимация получается а мазохизм какой то :). Представь отчет каждую секунду выводится заново :((((
#57 by Страпот
+Задача в том, что бы обновлять ТОЛЬКО картинку или вставить анимационную картинку.
#58 by Uho
(56,57)цитата из "Перерисовывать таблицу можно, изменять цвет, шрифт и т.д. Но изменить картинку нельзя. Проверено :(."
#60 by Страпот
А что неправильно?"ПЕРЕрисовать", а не нарисовать. "Почувствуйте разницу" (с) :)Все же когда мы выводим секцию мы создаем объект "картинка" заново. А вот обратиться к этому объекту и изменить картинку мы не можем..Что в отчет можно вывести картинку я не пытался опровергнуть :).
#61 by Sasha
Это сложнее, но тоже реализуемо, если честно я не задумывался как...но вариант наверняка есть, сейчас уже домой убегаю, дома на досуге обмозгую и завтра что-нить напостю ;)
#62 by Страпот
Ты собираешся выводить отчет каждую секунду заново!? Этот номер не пройдет.Во первых буде мигать изображение, неприятно знаешь ли, наглядности не прибавляет :).Во вторых курсор буде каждый раз перескакивать в начало отчета, т.е. если отчет хотя бы страницы на три то третью страницу шансов увидеть будет мало :).
#63 by Страпот
Я то же так думал, что вроде должен быть вариант, но ...Инет облазил, здесь вопрос задавал, все впустую.
#64 by zzz
странные вы. Я вот например ни разу не видел Вордовского док-та с gif-анимационной картиной. Смысл какой в этом? Этож потом на печать пойдёт. И вы начнёте "А как мне на принтер вывести мерцающие краски?"
#65 by Sasha
Miracle.dll действительно может работать с Gif
#66 by Страпот
Я почитал описание miracle.dll, вроде можно (в форму тоже, а в отчет ...).Но там положение картинки указывается в пикселях от левого верхнего угла :(.Т.е. надо будет проявлять редкие снайперские способности :), а если от разрешения укран зависит, а если у тебя ненормированная высота и ширина отчета (а где она нормирована кроме печатных форм документов?) то ....Хотя попробовать помучиться можно.
#68 by Страпот
На форме можно изменять только картинку, это правда. Но тогда встает вопрос - как отчет на форме разместить? Это уже тянет на подвиг Геракла :)Лучше забудь эту идею.
#71 by KShulgina
Все, я домой. Вечером буду экпериментировать с miracle.
#72 by Муму после всплытия
это нужно проделывать именно в "теле" печатной формы?? почему не в отдельной форме??
#73 by Страпот
(69,70)И это ВСЕ что надо!!!А какого ... мы тут ...Тогда miracle хватит с лихвой..ЗЫ"Вот так странно закончилась эта беседа ..." (с)"А он все кричал - "Меня подставили, меня подставили" ..." (с)Ну хорошо хоть решение найдено :)
#74 by zzz
таблица для ввода данных :)Вверху анимация - внизу текст
#75 by Муму после всплытия
"как отчет на форме разместить"?? шутите?? Свойства формы - Использовать таблицу - Пустую........................... или я "не в теме"??
#76 by Страпот
Потому что надо :).Ну хочется веселенький отчетик с анимационными картинками, ну блажь у нас такая :).Мечта понимаешь..ЗЫСущевствует три вида мечты: - Мечта нереализуемая; - и мечта идиота..Это третий вид :).
#77 by Страпот
Ты о чем? Нельзя в таблице сделать анимацию, в этом и проблема.Похоже ты не в теме :), хотя и тема получилась странная :).
#78 by Uho
Тогда все просто:из ЖКК:Пример:
#79 by zzz
2 знаешь что такое таблица в режиме ввода данных прикреплённая снизу?
#80 by Страпот
Ты о чем? Нельзя в таблице сделать анимацию, в этом и проблема.Похоже ты не в теме :), хотя и тема получилась странная :).
#81 by Муму после всплытия
наверняка круче чем прикрепленная сверху.......................
#82 by Страпот
Ч.. второй раз отправилось.Да с формой то все понятно, как бы с таблице разобраться :(.Дошло :). Хотя это не выход.
#83 by Sheridan
Ну вставить ОЛЕ объект на форму, например, Explorer и туда уже грузить анимированный GIFА я думал, ты хочешь Масяню на 1С написать )))
#84 by Страпот
"Никто уже никуда не идет (в с мысле не хочет)"(с)Чего только нельзя через ОЛЕ или ВК :).Вот бы регламентными ф-ями обойтись.
#85 by Дурочка 1С
Навскидку:http://protrendy.narod.ru/simple.html не мультфильм, конечно, но если за деньги, то будет не хуже чем у Диснея!
#86 by Uho
и мои 5 копеекwebfile.ru/679623
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С