|
добавить изображение в номенклатуру | ☑ | ||
---|---|---|---|---|
0
Новый1сник2
01.03.23
✎
14:46
|
Добрый день!
бухгалтерия 3.0 плнируется обмен с сайтом в т.ч. выгрузка изображений товара. как можно в карточке номенклатуры ограничить размер и расширения типа файла, при добавлении новой картинки? |
|||
1
Новый1сник2
01.03.23
✎
14:48
|
нашел в общем модуле процедуру в которую попадаю отладчиком
// Процедура ДобавитьФайлы(Знач ВладелецФайла, Знач ИдентификаторФормы, Знач Фильтр = "", ГруппаФайлов = Неопределено, ОбработчикРезультата = Неопределено) Экспорт Если Не ЗначениеЗаполнено(ВладелецФайла) Тогда Шаблон = НСтр("ru = 'Не задано значение параметра %1 в %2.'"); ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Шаблон, "ВладелецФайла", "РаботаСФайламиКлиент.ДобавитьФайлы"); КонецЕсли; Параметры = Новый Структура; Параметры.Вставить("ВладелецФайла", ВладелецФайла); Параметры.Вставить("ИдентификаторФормы", ИдентификаторФормы); Параметры.Вставить("Фильтр", Фильтр); Параметры.Вставить("ГруппаФайлов", ГруппаФайлов); Параметры.Вставить("ОбработчикРезультата", ОбработчикРезультата); ОписаниеОповещения = Новый ОписаниеОповещения("ДобавитьФайлыРасширениеПредложено", РаботаСФайламиСлужебныйКлиент, Параметры); РаботаСФайламиСлужебныйКлиент.ПоказатьВопросОбУстановкеРасширенияРаботыСФайлами(ОписаниеОповещения); КонецПроцедуры |
|||
2
Новый1сник2
01.03.23
✎
14:53
|
Фильтр - Строка - фильтр выбираемого файла, например, картинки для номенклатуры.
т.е в фильтр я могу передать строку "JPG JPEG JP2 JPG2 PNG BMP TIFF"; ? и как ограничить размер загружаемого файла ? |
|||
3
Мультук
гуру
01.03.23
✎
15:00
|
(2)
Вы уже попробовали фильтром? Получилось? Выбрать файл, получить его размер. Оценить размер и каким-то образом сгенерировать отказ, вызватьИсключение и т.п. Вот тут пример, /// Как узнать размер файла в 1с 8.3, 8.2 https://helpme1s.ru/rabota-s-fajlovoj-sistemoj-v-yazyke-1s-8-v-primerax P.S. Нагуглил за 2 минуты. Самому писать |
|||
4
Новый1сник2
01.03.23
✎
15:08
|
(3) фильтр не работает
|
|||
5
Новый1сник2
01.03.23
✎
15:51
|
фильтр настроил работает
|
|||
6
Новый1сник2
02.03.23
✎
12:03
|
не получается отловить процедуру, в которой записывается файл, может кто решал такую задачку.
нужно имя для файла задать и проверку на размер файла |
|||
7
Новый1сник2
02.03.23
✎
12:57
|
вроде нашел
|
|||
8
Новый1сник2
02.03.23
✎
13:03
|
ограничение на размер поставил, осталось имя задать
|
|||
9
Новый1сник2
02.03.23
✎
14:27
|
подскажите как из общего модуля клиент, получить реквизит справочника?
КодВладельца = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ВладелецФайла, "Код"); так ошибку пишет |
|||
10
Галахад
гуру
02.03.23
✎
14:32
|
(9) Поищи, глобальным поиском "ЗначенияРеквизитовОбъекта". На модуле должна быть галка "вызов сервера".
|
|||
11
Новый1сник2
02.03.23
✎
14:49
|
(10) поиск только находит ОбщегоНазначения.ЗначенияРеквизитовОбъекта
|
|||
12
Новый1сник2
02.03.23
✎
15:41
|
(10) нашелся модуль
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |