|
Галерея картинок. | ☑ | ||
---|---|---|---|---|
0
polkin
22.02.15
✎
21:55
|
В какой-то конфигурации есть решение этого вопроса? Нужно для выгрузки на сайт. Где можно посмотреть?
|
|||
1
PR
22.02.15
✎
21:56
|
УТ 11
|
|||
2
polkin
22.02.15
✎
22:08
|
(1) Выводит только одно фото, остальные нужно выбирать из списка....
|
|||
3
Krendel
23.02.15
✎
00:49
|
Ут 10.3 поддерживает работу с файлами для номенклатуры. Неужели в 11 этого нет из коробки?
|
|||
4
PR
23.02.15
✎
00:51
|
(3) Да ТС под галереей ХЗ что подразумевает.
Может Третьяковскую галерею. |
|||
5
Torquader
23.02.15
✎
00:59
|
Галерея картинок - набор файлов, имена которых хранятся в базе, что тут сложного - справочник, чтобы можно было комментарии к каждой картинке написать.
|
|||
6
MadHead
23.02.15
✎
04:13
|
я сразу решил, что автор под галерей подразумевает способ отображения картинок (скорее всего "плиткой"). Такого в типовых не видел, но в принципе тут дописать динамическое формирование УФ на 1-2 часа работы
|
|||
7
polkin
23.02.15
✎
08:54
|
(6) Хотелось бы не плиткой, а одно фото, и внизу 2 стрелочки для перебора фото, которые присоеденены к этому файлу.
С чего начать? |
|||
8
ДенисЧ
23.02.15
✎
08:55
|
(7) С картинок и формы...
|
|||
9
polkin
23.02.15
✎
09:00
|
(8) Жаль в типовых нет, посмотреть как делается.
В УНФ форма Номенклатуры есть и файлы прикручены... |
|||
10
ДенисЧ
23.02.15
✎
09:01
|
(9) А зачем это надо в типовых?
|
|||
11
polkin
23.02.15
✎
09:23
|
(10) Ну может где-то реализовано таким образом выгрузка в интернет-магазин дополнительных фото.
|
|||
12
ДенисЧ
23.02.15
✎
09:24
|
(11) Тебе нужна выгрузка или галерея в 1с?
|
|||
13
polkin
23.02.15
✎
09:25
|
Галерея в 1С.
|
|||
14
ДенисЧ
23.02.15
✎
09:27
|
(13) А причём тогда тут выгрузка? ))
А вообще делается часа за 3. С красивостями и перекурами. |
|||
15
polkin
23.02.15
✎
09:40
|
Галерея нужна для простоты визуализации выгрузки (быстро просмотреть файлы, которые выгружаться будут).
Стрелки поставил, команды сварганил. Вот и спрашиваю как сделать по команде загрузку сл файла из списка присоединенных к данной номенклатуре... |
|||
16
ДенисЧ
23.02.15
✎
09:45
|
(15) При открытии читай всё, что есть (или список получай). И храни текущую позицию
А как прочитать из хранилища нужный файл - думаю разберёшься |
|||
17
Vladal
23.02.15
✎
09:55
|
(7) Стрелочки влево-вправо уже реализоаваны в первыз версиях
http://infostart.ru/public/82288/ А с чего начать - прочитать ссылки на твои фото и показывать следующий/предыдущий элементы по нажатию на кнопки. Можно и по 10 штук листать и по сколько хочешь. |
|||
18
polkin
23.02.15
✎
10:06
|
(17) блин, нет доступа на infostart.ru
|
|||
19
Vladal
23.02.15
✎
11:08
|
(18) Отправил в личку. Обработка на инфостарте моя, нарушений прав нет.
|
|||
20
polkin
23.02.15
✎
11:26
|
что-то нету.... или как найти?
может на файлообменник? |
|||
21
polkin
23.02.15
✎
12:29
|
Хочу в самой карточке номенклатуры вывести табличку принадлежащих ей файлов.
&НаСервере Процедура ВывестиТаблицуФайлов() Запрос = Новый Запрос(); Запрос.УстановитьПараметр("Ссылка",Элементы.Наименование); Запрос.Текст = "ВЫБРАТЬ | Номенклатура.ИспользоватьПриВыгрузке, | НоменклатураПрисоединенныеФайлы.Наименование КАК ФайлКартинки |ИЗ | Справочник.Номенклатура КАК Номенклатура | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.НоменклатураПрисоединенныеФайлы КАК НоменклатураПрисоединенныеФайлы | ПО Номенклатура.ФайлКартинки = НоменклатураПрисоединенныеФайлы.Ссылка |ГДЕ | Номенклатура.Ссылка = &Ссылка"; Результат = Запрос.Выполнить().Выгрузить(); Объект.ТаблицаФайлов.Загрузить(Результат); КонецПроцедуры Выдает ошибку. {Справочник.Номенклатура.Форма.ФормаЭлемента.Форма(227)}: Ошибка при вызове метода контекста (Выполнить) Результат = Запрос.Выполнить().Выгрузить(); по причине: {(9, 22)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. Номенклатура.Ссылка <<?>>= &Ссылка |
|||
22
prog-Igor
23.02.15
✎
12:39
|
Элементы.Наименование??? на сервере?
|
|||
23
prog-Igor
23.02.15
✎
12:43
|
получается согласно запроса - Элементы.Наименование это = Номенклатура.Ссылка?-что то не то....
нужно в запросе правильный параметр установить. |
|||
24
Torquader
23.02.15
✎
12:54
|
Чего-то мне кажется, что галерея прекрасно реализуется в поле html-документа с выдёргиванием стандартного кода галереи из какой-либо CMS.
|
|||
25
polkin
23.02.15
✎
13:30
|
(22) Для обработки работало.
(23) То же самое Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. Номенклатура.Наименование <<?>>= &Наименование (24) Это вообще для меня темный лес. |
|||
26
prog-Igor
23.02.15
✎
13:46
|
(25) что значит тоже самое?
у вас сказано параметры несовместимых типов! вам нужно в параметр передать не Наименование а номенклатуру! |
|||
27
prog-Igor
23.02.15
✎
13:53
|
передайте на сервер ваш параметр,на пример:
&НаКлиене Процедура ВашаПроцедура() ВывестиТаблицуФайлов(Номенклатура); КонецПроцедуры &НаСервере Процедура ВывестиТаблицуФайлов(Номенклатура) Запрос = Новый Запрос(); Запрос.УстановитьПараметр("Ссылка",Номенклатура); |
|||
28
polkin
23.02.15
✎
13:59
|
Уже передается...
#Область ВывестиТаблицуФайлов // Процедура открывает список выбора картинки из уже присоединенных файлов // &НаКлиенте Процедура СменитьКартинкуИзПрисоединенныхФайлов() ВывестиТаблицуФайлов(); КонецПроцедуры // ВыбратьКартинкуИзПрисоединенныхФайлов() &НаСервере Процедура ВывестиТаблицуФайлов() Запрос = Новый Запрос(); Запрос.УстановитьПараметр("Код",Элементы.Код); Запрос.Текст = "ВЫБРАТЬ | НоменклатураПрисоединенныеФайлы.Наименование КАК ФайлКартинки, | Номенклатура.Ссылка |ИЗ | Справочник.НоменклатураПрисоединенныеФайлы КАК НоменклатураПрисоединенныеФайлы | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура | ПО НоменклатураПрисоединенныеФайлы.ВладелецФайла = Номенклатура.ФайлКартинки |ГДЕ | Номенклатура.Код = &Код"; Результат = Запрос.Выполнить().Выгрузить(); Объект.ТаблицаФайлов.Загрузить(Результат); КонецПроцедуры #КонецОбласти |
|||
29
polkin
23.02.15
✎
14:29
|
Обошел другим способом.
Выводит, но только один файл, который выбран из присоединенных. Как вывести все присоединенные? Запрос = Новый Запрос(); Запрос.УстановитьПараметр("ВладелецФайла",Объект.Ссылка); Запрос.Текст = "ВЫБРАТЬ | Номенклатура.Ссылка, | НоменклатураПрисоединенныеФайлы.Ссылка КАК ФайлКартинки |ИЗ | Справочник.Номенклатура КАК Номенклатура | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.НоменклатураПрисоединенныеФайлы КАК НоменклатураПрисоединенныеФайлы | ПО Номенклатура.ФайлКартинки = НоменклатураПрисоединенныеФайлы.Ссылка |ГДЕ | Номенклатура.ФайлКартинки.ВладелецФайла = &ВладелецФайла"; Результат = Запрос.Выполнить().Выгрузить(); Объект.ТаблицаФайлов.Загрузить(Результат); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |