Имя: Пароль:
1C
 
Сегодня написал расширение для розницы, которое в любой отчет выводит картинки.
0 Гений 1С
 
гуру
01.11.21
13:04
Мелочь, а приятно.
Забавно что на инфостарте такого нет.
Хотя реализация не сложная.
1 Волшебник
 
модератор
01.11.21
13:10
Пожилой английский лорд, проснувшись утром, подходит к окну, и, вглядываясь туда внимательно, говорит молодому слуге:
- Сегодня смог.
- Поздравляю, сэр! - отвечает слуга.
2 Гений 1С
 
гуру
01.11.21
13:21
Кстати, чтобы конструктивно, может есть способ найти все ячейки с расшифровкой, быстрее чем так:

    Для Стр = 1 По ТабДок.ВысотаТаблицы Цикл
        Для Кол = 1 По ТабДок.ШиринаТаблицы Цикл
            ТекОбл = ТабДок.Область(Стр, Кол);
            Если ТекОбл.Расшифровка = Неопределено Тогда
                Продолжить;
            КонецЕсли;
            НСтр = ТЗРасшифровки.Добавить();
            НСтр.Стр = Стр;
            НСтр.Кол = Кол;
            НСтр.Расшифровка = ТекОбл.Расшифровка;
            
        КонецЦикла
    КонецЦикла;
3 RomanYS
 
01.11.21
13:24
(2) создай новую тему "гуру-тест..."
4 RomanYS
 
01.11.21
13:24
(2) а зачем?
5 acht
 
01.11.21
13:27
(2) А учитывать ИспользованиеРасшифровкиТабличногоДокумента.Строка Александр Сергеевич будет?
6 Гений 1С
 
гуру
01.11.21
13:28
(5) Я типовые отчеты обрабатываю, там везде по ячейкам. а те, где по строкам, пользователь использовать не будет
7 Гений 1С
 
гуру
01.11.21
13:29
(4) чтобы найти все ячейки с номенклатурой
8 acht
 
01.11.21
13:30
(6) Геня, ты уже в теме заявил "Любые". Не соскальзывай.
9 Dmitry1c
 
01.11.21
13:31
(0) Сергей, рекомендую онлайн вебинар вам провести
10 Dmitry1c
 
01.11.21
13:32
(9) +только заранее сообщайте, чтобы за пивом и чипсами (зачеркнуто) ореховой смесью и соком сгонять
11 mistеr
 
01.11.21
13:32
(6) Хорошая иллюстрация отличия ламерского подхода от профессионального.
12 Гений 1С
 
гуру
01.11.21
14:13
(8) я не страдаю буквоедством и другим не советую
13 Ненавижу 1С
 
гуру
01.11.21
14:34
ну и чего?
у меня если есть ячейка со значением НоменклатураПрисоединенныеФайлы и там картинка и стоит галка выводить картинку - она и выводится
в любом отчете на стандартной основе
14 Адинэснег
 
01.11.21
14:39
>>Забавно что на инфостарте такого нет.
видимо, оно как Неуловимый Джо
15 lodger
 
01.11.21
14:40
(14) NULL-битное решение.
16 Гений 1С
 
гуру
01.11.21
19:19
(13) проясни свою мысль, я не понял
17 Ненавижу 1С
 
гуру
01.11.21
19:33
(16) это описание вывода картинок в моём расширении для типовой УТ
18 GlRoznica
 
01.11.21
19:37
(0) сколько взял?
Закрыл  часов 20?
19 Гений 1С
 
гуру
01.11.21
20:47
(17) что за ячейка со значением НоменклатураПрисоединенныеФайлы
20 Tatitutu
 
01.11.21
21:42
(0) дарю идею, не оставнавливайся в прогрессе...

Сделай
- слайдер картинок (ведь у товара может быть их несколько)
- изменение размера картинки zoom
- изменение рачподожения картинки на форме

Можешь у меня подстмотреть года 3, как уж реализовано (на любых формах)
21 Ненавижу 1С
 
гуру
01.11.21
21:45
(19)
ячейка - область табличного документа
НоменклатураПрисоединенныеФайлы - справочник, где картинки содержатся
22 Ненавижу 1С
 
гуру
01.11.21
21:47
(0) а сколько заработал на джинсе про курсы BPMN?
23 Гений 1С
 
гуру
01.11.21
21:57
(21) т.е. ты изменяешь вариант и в настройке добавляешь поле с присоединенным файлом.
24 Ненавижу 1С
 
гуру
01.11.21
22:04
(23) нет, пользователь должен сам озаботиться о наличии этого поля
зато пользователю предоставляется выбор, где это поле выводить
25 Ненавижу 1С
 
гуру
01.11.21
22:08
а нет, там вообще любой присоединенный файл, если содержит картинку, мало ли кому может понадобиться:

Метаданные.ОпределяемыеТипы.ПрисоединенныйФайл.Тип.СодержитТип(ТипЗнч(Значение))
26 pechkin
 
01.11.21
22:13
(25) А как ты присоединенные файлы в запрос добавляешь?
27 Ненавижу 1С
 
гуру
01.11.21
22:18
(26) я их не добавляю, их СКД добавляет
если пользователь укажет, что надо выводить поле, например: "Номенклатура.Файл картинки"
28 Гений 1С
 
гуру
01.11.21
22:27
(27) да, я такой вариант рассматривал, но он будет сложноват пользователям. А что насчет размеров?
29 Сергиус
 
01.11.21
22:34
Говорят, гениальность это болезнь..но Сергей выглядит вполне здоровым)
30 Ненавижу 1С
 
гуру
01.11.21
22:35
(28) размеров чего?
- получаемых картинок и файла в байта
- выводимых картинок в пикселях (или еще чем-то)

для первого используется ОбрабатываемаяКартинка
на второе забили - можно было-бы указывать, но выводится стандартно под единую высоту
31 Ненавижу 1С
 
гуру
01.11.21
22:37
(29) тонко
32 Злопчинский
 
01.11.21
22:48
(29) Многие больные люди выглядят здоровыми. Или бациллы разносят... ;-)
33 Сергиус
 
01.11.21
22:57
(32)Бациллы гениальности летят тут в разные стороны..)
34 Злопчинский
 
01.11.21
23:00
(33) у меня блин иммунитет... или невосприимчивость.. нихрена гениального в голову не приходит...
Одно только как-то пару раз пришло: помогал знакомой колеса на зиму менять, на балко/сбалкона таскал.. еду домой и мысль гениальная: "Блин, можно же сделать хранение шин, платное!" Воодушевился... Потом думаю: "Не, ну не может быть, чтобы такую идею не украли..." Приехал домой, полез в инет - точно! Сперли уже идею, суки. как мегапрайс у маньяка...
35 Сергиус
 
01.11.21
23:29
(34)В каком году это было? лет 15 назад вполне тема могла быть)
36 Гений 1С
 
гуру
02.11.21
08:22
(30) про размер картинок. О том и речь, что забили. а я вот думал заморочиться и для каждого варианта отчета дать возможность сохранять размер картинки, но это в будущем.
37 Ненавижу 1С
 
гуру
02.11.21
09:04
(36) при сохранении в Excel теряется качество изображения, это бОльшая проблема, а картинки большого размера не нужны, в прайсе есть гиперссылка на картинку на сайте
38 Ненавижу 1С
 
гуру
02.11.21
09:09
(37) решается сохранением в ODF/ODS и последующем открытии файла
39 Гений 1С
 
гуру
02.11.21
11:54
(37) мне не для прайса заказывали, а для визуального понимания в 1С как выглядит товар менеджерам
Программист всегда исправляет последнюю ошибку.