Имя: Пароль:
1C
 
Можно ли сделать гиперссылку в ячейке MXL, чтобы она в XLS сохранялась как гиперссылка?
0 Гений 1С
 
гуру
11.05.21
11:49
Устанавливаю Гиперссылка = истина, не помогает....
В Экселе синим не подсвечивает.
1 ДенисЧ
 
11.05.21
11:49
Нет
2 ДенисЧ
 
11.05.21
11:50
Имеется в виду - штатно, средствами только 1с
3 Гений 1С
 
гуру
11.05.21
11:51
(1) сукко, придется в экселе ковырять.
4 Гений 1С
 
гуру
11.05.21
11:51
вот вам и MXL
5 Гений 1С
 
гуру
11.05.21
11:55
что-то не верится. Ведь во всех прайсах есть гиперсссылка. Неужто 1С "прошляпила"?
6 Гений 1С
 
гуру
11.05.21
12:10
гы, че то не я первый обломился: https://pro1c.org.ua/index.php?showtopic=1434
7 Garykom
 
гуру
11.05.21
12:12
(0) Нет и не надо. Используйте веб-технологии вместо древних извратов через ексель
8 Гений 1С
 
гуру
11.05.21
12:14
(7) что за мода пренебрегать пожеланиями клиентов. Типа счас прайсы никто не использует.
ого, пожелание в 1С записано аж в 2011 году, 10 лет назад.
9 Kassern
 
11.05.21
12:15
(0) берете ком и ваяйте ячейки нужного формата со всеми возможностями екселя. Хоть формулы рисуйте, а вообще, если через 1с сохранить в xlsx url в отдельную колонку, то при двойном щелчке по урлу в екселе, он сам определит, что это ссылка и подсветит.
10 Kassern
 
11.05.21
12:16
(9) по крайней мере 2010 эксель это делает
11 Гений 1С
 
гуру
11.05.21
12:18
Опа, нашел от Ненавижна ту же проблему, как раз в 2010м году: v8: Гиперссылка в области табличного документа
(9) спасибо КЭП
12 Garykom
 
гуру
11.05.21
12:20
(8) Клиент может пожелать .CAL и что?
Твое дело предложить клиенту лучший вариант за его деньги
13 Garykom
 
гуру
11.05.21
12:21
(12)+ На данный момент стандарт для печатаемых файлов это PDF
Для просматриваемых HTML
HTML можно сделать как оффлайновый так и онлайновый что сильно лучше
14 pechkin
 
11.05.21
12:21
(12) а какой вариант лучше, если клиенту нужен прайс лист офлайн?
15 Garykom
 
гуру
11.05.21
12:21
(13)+ И да браузер у клиента 100% есть, в отличие от офиса
16 Garykom
 
гуру
11.05.21
12:22
(14) HTML
17 pechkin
 
11.05.21
12:23
(16) с фильтрами и сортировками?
те свой эксель рисовать?
18 Garykom
 
гуру
11.05.21
12:23
(16)+ даже картинки можно внутрь если уж очень хочется
https://webo.in/articles/habrahabr/29-all-about-data-url-images/
19 Garykom
 
гуру
11.05.21
12:23
(17) Кнопочка "Экспорт"
20 Garykom
 
гуру
11.05.21
12:23
(17) Хотя простые фильтры и сортировки на JS банально
21 pechkin
 
11.05.21
12:24
(19) экспорт в ексель? те пришли откуда ушли
22 Garykom
 
гуру
11.05.21
12:25
(21) Не в эксель а csv, который клиент может открыть чем хочет
хоть Libre хоть онлайн офисом
23 pechkin
 
11.05.21
12:26
(22) но в там ссылок то не будет
24 pechkin
 
11.05.21
12:26
те ссылки смотри в браузере, а фильтры ставь в екселе
25 Garykom
 
гуру
11.05.21
12:27
(23) Будут ссылки в виде текстовых полей, как их преобразует софт ("офис") юзера это другой вопрос
26 Garykom
 
гуру
11.05.21
12:28
(24) Есть готовый гуглодокс и прочие. Даже яндекс свой офис сделал
27 Ненавижу 1С
 
гуру
11.05.21
12:28
можно и HTML, но полный сценарий такой - клиенту высылается прайс, туда клиент вносит данные по количеству (сразу видит суммы, скидки) и отправляет для заказа обратно этот файл
как в HTML сохранить данные количества?
да есть клиенты у которых нет интернета по тем или иным причинам
28 Гений 1С
 
гуру
11.05.21
12:30
(27) вот-вот, че только не придумают некоторые исполнители, чтобы прогнуть клиента под свою лень. Ты это, скинь код по добавлению гиперссылок, если остался.
29 Garykom
 
гуру
11.05.21
12:33
(27) Ты логику понимаешь?
Зачем клиенту высылать прайс, а потом получать назад когда можно просто выслать ему адрес сайта и логин с паролем?
И пусть он в веб-клиенте заказа (сайте) смотрит цены и делает заказы, которые будут сразу сыпаться в базу 1С
30 Kassern
 
11.05.21
12:34
(28) нда...просите человека скинуть код, который он писал под себя 11лет назад и еще что-то про лень пишете. Там 10 строчек кода, написать быстрее чем найти.
31 Garykom
 
гуру
11.05.21
12:34
(27) >да есть клиенты у которых нет интернета по тем или иным причинам
Прайс в екселе им как? На флешках или cd дисках?
32 Ненавижу 1С
 
гуру
11.05.21
12:37
(31) по разному. Но многим торгпреды привозят или вместе заполняют. Или интернет есть но только дома
33 Kassern
 
11.05.21
12:42
(29) у меня так реализовано на одном из проектов. Торгпреды ездят с планшетами и вместе с клиентом составляют заказ. Благо с инетом особой проблемы нет.
34 Гений 1С
 
гуру
11.05.21
13:05
(29) открою для тебя Америку:
1. Не все клиенты используют прайсы для заказов.
2. Подъем сервиса для заказов стоит денег.

Т.е. ты предлагаешь поломать текущий процесс и срубить бабло на новый. Не норм, конечно, но "мечтатель" детектед
35 trdm
 
11.05.21
13:06
(28) там делать нечего, обходишь ячейки листа и:
                вСтрДиап = НазваниеСтолбца(СчКолонок)+Строка(СчРядов);
                вСтрДиап = вСтрДиап + ":"+вСтрДиап;
                вЛистХЛС.Hyperlinks.Add(вЛистХЛС.Range(вСтрДиап),Зн1С);
                ЯЧейка1 = вЛистХЛС.Cells(СчРядов,СчКолонок);
                Если вЛогироватьПреобраз = 1 Тогда
                    записатьВлогПреобразований(""+Адр+"; Зн1С = '"+Зн1С+"' >> Hyperlinks.Add" );
                КонецЕсли;                 
                ЯЧейка1.Value = "Подробное описание";
36 trdm
 
11.05.21
13:09
(35) где Зн1С = ЯЧейка1.Value
37 Ненавижу 1С
 
гуру
11.05.21
13:09
Ячейка = Лист.Cells(Строка, й0);
Ячейка.Hyperlinks.Add(Ячейка, ГиперСсылка);
38 Гений 1С
 
гуру
11.05.21
13:58
(35) (37) не, я думал есть решение, которое ячейки с текстом HTTPS находит. Все ячейки долго обходить
но в принципе, можно набростаь.
39 trdm
 
11.05.21
14:09
(38) у тебя что рандомные отчеты? наверняка гиперссылки сидят в определенной колонке/колонках. всегда есть возможность оптимизадницы.
40 Гений 1С
 
гуру
11.05.21
14:25
(39) возможно, возможно, канешн... но проще универсальную замену написать, чтобы не искать ячейки с сцылками.
Независимо от того, куда вы едете — это в гору и против ветра!