Графит. Правщик 1С морд от kuzkov.info. 6. Сохраняем и правим SVG формат

Публикация № 1391443 25.02.21

Приемы и методы разработки - Работа с интерфейсом

Прототип набросок приказчик аналитик visio заказчик kuzkov.info Кузьков Графит svg шаблонщик

Шестая часть хронологии разработки программы Графит, векторного правщика 1С морд от kuzkov.info. Добавлен функционал сохранения схемы в svg с возможностью повторной правки сохраненного svg файла. Практический пример приложения svg картинок к задаче в задачнице Мантис. Тяни-бросай svg на поле рисования из виндового проводника и пример гиперссылок между svg в обозревателе.


Приветствую, уважаемое сообщество !
В шестой части записок о разработке Графита опишем сохранение в svg формат. Это универсальный xml формат описания векторной картинки, которая одинаково отображается как в 1С, так и в любом обозревателе.

Отступление

В данной публикации будет описано следующее:
*) Сохранение в svg формат;
*) Свойства "ВидимостьВSVG" и "СохранятьВSVG";
*) Обертка в гиперссылку;
*) Пример для межстраничных переходов в обозревателе;
*) Тяни-бросай svg на поле рисования из виндового проводника;
*) Окно сообщения при тяни-бросай файла svg ошибочного формата без встроенной схемы;
*) Подкоманда "Куда-то быстро записать svg и путь в буфер";
*) Пример применения сохранения в svg на примере применения для Мантиса;

История разработки в публикациях

 

Первая часть: //infostart.ru/public/1331373/
Вторая часть: //infostart.ru/public/1336820/
Третья часть: //infostart.ru/1c/articles/1341861/
Четвертая часть: //infostart.ru/public/1353926/
Пятая часть: //infostart.ru/1c/articles/1380741/


Сохранение в svg формат

Графит получил функционал сохранения схемы в svg формат. Это важный этап развития, теперь нарисованные схемы можно сохранять как во внутренний xml формат, так и во внешний svg формат, который понимают все обозреватели.


[Гифка сохранения схемы в svg формат. GIF1]

Как ранее было написано в предыдущих записках, svg формат является только результирующим, показывающим созданную схему. Однако, благодаря встройке xml схемы в svg файл в виде комментария, мы можем обойтись одним svg файлом как для отображения, так и для повторной правки схемы. Подход сохранения xml в svg был описан еще в первой части записок ( //infostart.ru/public/1331373/ ).

Графит в своей работе с svg форматом пользуется следующими svg узлами;
*) g (группа);
*) a (гиперссылка);
*) rect (прямоугольник);
*) circle (круг);
*) line (линия);
*) path (путь);
*) text (текст);
*) textspan (строка текста);
*) pattern (шаблон заливки фигур);

Общий подход сохранения в svg формат покажу на примере сохранения прямоугольника с описанием подходов для решения некоторых технических моментов
В базовом виде прямоугольник сохраняется в svg в виде двух path элементов, которые обернуты в g узел.


[Картинка сохранения прямоугольника в svg формат. PNG2]

Каждый path элемент имеет свое имя, производное от имени элемента в g узле. Таким образом каждый элемент svg схемы обладает уникальным именем. Это сделано для дальнейшей возможности управлять js кодом (менять цвет, заливку и т.п.).
Да, я сразу оговаривался, что на Графит у нас далеко идущие планы :)

Если рамку указывать сразу в path тела через атрибуты "stroke*" то толщина рамки будет отложена наружу, а это вызовет отличия в размерах в Графите и в обозревателе.
Отдельный элемент path для рамки нужен для соблюдения внешних размеров элемента, таким образом мы откладываем рамку внутрь.


[Картинка линейки на прямоугольнике 100х100. PNG3]

Остальные элементы сохраняются примерно в похожем формате. Особо обращаю внимание что да, отображалки с нарисованными 1С мордами тоже сохраняются в svg файл и повторно открываются для правки. Как я ранее писал, разработку шаблонов временно отложили ради работы над функционалом.

Свойства "ВидимостьВSVG" и "СохранятьВSVG"

Свойства "ВидимостьВSVG" и "СохранятьВSVG" доступны через список свойств на правой панели свойств.

Свойство "ВидимостьВSVG"

Если данное свойство отключено для элемента, то элемент сохраняется в svg с атрибутом visibility="hidden". Применяться данное свойство должно тогда, когда элемент должен быть сохранен в svg изначально в скрытом состоянии.
Дальнейшее состояние зрительной видимости может быть изменено js скриптом. Например, выпадающие списки для выбиралки. Списки можно заранее нарисовать и скрыть, а скриптом включать видимость.


[Картинка случая применения свойства "ВидимостьВSVG". PNG4]

Свойство "СохранятьВSVG"

Если данное свойство отключено для элемента, то элемент в svg не сохраняется. Применяться данное свойство должно тогда, когда элемент на схеме выполняет вспомогательную роль и в конечном svg файле должен отсутствовать.


[Картинка случая применения свойства "СохранятьВSVG". PNG5]


Обертка в гиперссылку

Достаточно подробно обертка в гиперссылку была описана в пятой части записок ( //infostart.ru/1c/articles/1380741/ ). Здесь просто приложу зрительный пример того, как это работает.


[Гифка работы с гиперссылками. GIF6]


Тяни-бросай svg на поле рисования из виндового проводника

Для удобства и скорости работы, доработано таскание svg из виндового проводника на поле рисования Графита.


[Гифка тяни-бросай на поле рисования Графита. GIF7]

Обращаю внимание, что тяни-бросай возможен только для тех svg файлов, которые созданы самим Графитом. Если это просто сторонний svg файл, то в добавлении будет отказано.


Подкоманда "Куда-то быстро записать svg и путь в буфер"

Данная подкоманда добавлена для ускорения работы с временными файлами, когда важно быстро сохранить svg файл и получить путь к файлу в буфере.
При вызове этой команды выполняется сохранение схемы в svg формате в папку Temp, которая находится рядом с exe файлом Графита. Имя файла создается из текущего времени.
Случай применения на практике покажу на примере работы с задачницей Мантис ( //infostart.ru/1c/articles/1364219/ ).

Рассмотрим случай, когда вы являетесь ведущим программистом, техписом или просто тестировщиком, который делает некую схему и прикладывает ее картинкой к задаче. На схеме может быть любая диаграмма или снимок с пояснениями.
Вот вы сделали такую схему и вам все-равно как она будет называться => вам просто надо ее приложить к задаче. Тогда вы вызываете подкоманду "Куда-то быстро записать svg и путь в буфер", переходите в Мантис, щелкаете на поле добавления файла для открытия диалога и вставляете путь из буфера. Все, картинка svg приложена к задаче.


[Гифка быстрого приложения svg к задаче. GIF8]


Сразу покажу на практике удобство повторной правки картинок с тяни-бросаем из проводника или обозревателя.
Рассмотрим обратный случай, когда вы получили задачу с картинкой и вам надо ее доработать. Через контекстное меню в обозревателе скачиваем картинку и просто бросаем ее на поле рисования Графита, правим и вышеописанным способом прикладываем обратно.


[Гифка повторной правки svg картинки. GIF9]

И вся работа с картинками может выполняться без нужности хранить исходные файлы картинок.


Среди этого многообразия примеров применения мы помним, что одно из основных назначений Графита это создание 1С морд.
Описанный выше функционал сохранения в svg файлы и повторное использование можно применять следующим образом:
*) Нарисовали заготовку некоей формы некоей типовой конфигурации, например форма документа "Счет";
*) Сохранили в svg в общей папке или в общей сетевой коллекции;
*) При нужности доработать форму документа "Счет" нет нужности рисовать ее с нуля каждый раз, просто взяли заготовку, перетащили на поле рисования Графита и доработали;

Аналогичным образом можно создать целые переиспользуемые коллекции форм. Думаю, это может быть насущно для фирм-франчайзи, которые специализируются на некоей типовой конфигурации.
На текущий момент у такой схемы есть слабое звено в том, что нет предпоказки содержимого svg файла в виндовом проводнике, так что у вас будет просто список файлов с разными именами без зрительного отображения содержимого прямо в проводнике. По этому поводу постараемся что-то придумать и предложить.

На этом пока все. Остаемся на связи !

Специальные предложения

Оставьте свое сообщение

См. также

[Общий модуль] Динамическое формирование интерфейса Промо

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Библиотека готовых функций для разработки интерфейса формы и размещения на нём элементов формы с помощью программного кода.

28.08.2020    18963    rpgshnik    82    

Графический интерфейс для сценарного языка OneScript и дизайнер форм в придачу

Работа с интерфейсом OneScript Бесплатно (free)

Графический интерфейс расширяет возможности и область применения скриптового языка. Перед вами ещё один вариант GUI для уже широко используемого и отлично зарекомендовавшего себя инструмента автоматизации OneScript. С доступным комплектом контролов можно написать полноценное приложение, со множеством форм и диалогов. Большое внимание уделено документации, есть примеры на каждое свойство/метод. И в придачу к формам написан дизайнер форм. Без него работу над GUI считал не законченной. Всё это для того, чтобы тратить минимум усилий для получения максимального результата.

08.03.2022    1992    ahyahy    4    

Программный интерфейс для доработки форм

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Реализовал простой способ программного создания новых элементов, команд и реквизитов на форме.

25.11.2021    4817    AtamanovYS    19    

Реактивный интерфейс для 1С:Предприятия

Работа с интерфейсом Анализ и проектирование ИТ-систем Бесплатно (free)

Интеграция 1С:Предприятие с веб-приложениями требует нестандартных решений. О том, как построить веб-интерфейс для 1С на HTTP-сервисах, и какие технологии при этом можно использовать, на митапе «Интерфейс в 1С» рассказал автор профессиональных курсов по JavaScript в HTML Academy Игорь Антонов.

27.10.2021    4351    antonov_i    17    

Подмена заголовка 1С Промо

Универсальные функции Работа с интерфейсом Россия Бесплатно (free)

Подстановка имени базы данных в начало заголовка окон с программой 1С (конфигуратор и предприятие). Удобно при одновременной работе с большим количеством баз данных. Скрипт интересен будет как для программистов, так и для администраторов баз данных. Заголовок можно менять для любой программы, не только для 1С, для этого требуется немного исправить скрипт. Программисту 1С не составит труда переделать скрипт.

08.12.2018    12024    moolex    26    

Уникальный дизайн в 1С на примере разработки реального продукта

Работа с интерфейсом Анализ и проектирование ИТ-систем Бесплатно (free)

Изменить стандартный дизайн интерфейса в 1С можно не только с помощью классических веб-технологий. О том, как для этой цели использовать SVG-картинки, и какие особенности есть у такого подхода, рассказал разработчик 1С в компании «Ангелы ИТ» Сергей Харламов.

18.10.2021    10330    papa_harlo    37    

[ПОТРАЧЕНО] Динамическая таблица формы

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

История одной разработки в далеком 2020 году.

15.10.2021    4224    rpgshnik    47    

Когда интерфейсам 1С нужны веб-технологии

WEB Работа с интерфейсом Анализ и проектирование ИТ-систем Бесплатно (free)

Есть несколько способов сделать интерфейс в 1С богаче и оптимальнее с помощью веб-технологий. О том, какие практические приемы помогут в этой задаче, на митапе «Интерфейс в 1С» рассказали руководители разработки в компании «Арбис» Матвей Серегин и Анна Гнатюк.

15.10.2021    3985    Akcium    10    

Подбор в управляемой форме - что может быть проще? Промо

Работа с интерфейсом v8::УФ 1cv8.cf Бесплатно (free)

Технологии модальности сейчас меняются на технологии асинхронности, многопоточности и прочие дивные вещи, что, в свою очередь, заставляет людей еще чаще спрашивать о том, что да как в этой новой нелегкой жизни. Разбираемся!

19.09.2017    61572    starik-2005    71    

Из арт-директора веб-студии в команду разработки продукта на платформе 1С

Работа с интерфейсом Анализ и проектирование ИТ-систем Бесплатно (free)

В мире 1С по сравнению с веб-разработкой незаслуженно мало внимания уделяется поведению и внешнему виду интерфейсов. На митапе «Интерфейс в 1С» руководитель группы разработки компании АРБИС Анна Гнатюк рассказала, что она привнесла из большого мира дизайна в разработку на 1С.

13.10.2021    1282    gntk    2    

Программно свернуть/развернуть узел динамического списка (с основной таблицей). Жирная точка над всеми "i".

Работа с интерфейсом Универсальные функции v8 Бесплатно (free)

Какой пользователь не мечтал поменьше тыркать кнопкой? Особенно в малюсенькие +/- в "древесных" динамических списках. Если вас тоже озадачили, чтобы, при выборе узла дерева сами развернулись все его вложенные элементы , а при выборе другого узла - так же автоматом свернулась ранее развернутая ветка (причем эти узлы могут находится в разных "отношениях" друг с другом)... То вам - сюда.

08.10.2021    2288    e-9    13    

Как читать чужой код? Часть 4. Программный интерфейс. Исправление чужих доработок

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Во всех вакансиях есть требование - умение читать чужой код. Но ни на одних курсах специально этому не учат. Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и, главное, как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.

20.09.2021    2564    biimmap    9    

Строим графы средствами 1С (без GraphViz) Промо

Работа с интерфейсом v8 Бесплатно (free)

Множество статей на Инфостарте описывают, как работать с компонентой GraphViz, чтобы построить ориентированный граф. Но практически нет материалов, как работать с такими графами средствами 1С. Сегодня я расскажу, как красиво строить графы с минимальным пересечением. Нам этот метод пригодился для отрисовки алгоритмов в БИТ.Финансе, т.к. типовой механизм не устраивал. Еще это может быть полезно для визуализации различных зависимостей: расчета себестоимости, графы аффилированности компаний и т.д. Надеюсь, эта статья поможет сделать мир 1С красивее и гармоничней:) Итак, поехали...

23.05.2018    26775    slozhenikin_com    20    

Изменение размера картинок "на лету" с помощью NGINX

Работа с интерфейсом v8 Бесплатно (free)

Пример использования nginx и image_filter для сжатия картинок.

26.05.2021    2369    malikov_pro    21    

Графит. Правщик 1С морд от kuzkov.info. 8. Видимые свойства отображалок

Работа с интерфейсом Бесплатно (free)

Восьмая часть очерков о разработке программы Графит, векторного правщика 1С морд от kuzkov.info. Проброс типовых свойств в шаблонщик и список элементов схемы на вкладке "Состав". Проброс типовых свойств в отображалку. Самодельные управляторы отображалок и сглаживание текста.

31.03.2021    679    Steelvan    0    

Динамический список и поиск... неприятностей

Работа с интерфейсом v8 Бесплатно (free)

Страх и ненависть в поиске по динамическому списку, или "Кое-что о неоптимальном отборе".

17.03.2021    6919    Yashazz    37    

Перевод интерфейса конфигурации с использованием программы 1С:Переводчик Промо

Работа с интерфейсом v8 Бесплатно (free)

Перевод текстов интерфейсов конфигураций без использования технологии памяти переводов приводит к рассогласованности терминологии, когда один и тот же объект в конфигурации в разных меню может называться по-разному. Решить эту проблему можно используя программу 1С:Переводчик.

09.02.2015    46004    boogie    21    

Пример работы с диаграммой Ганта в 1С

Работа с интерфейсом v8 Бесплатно (free)

Пример работы с очень нужным и важным, по моему мнению, объектом в 1С «Диаграммой Ганта».

24.02.2021    8348    JIEX@    3    

Графит. Правщик 1С морд от kuzkov.info.5. Панель свойств

Работа с интерфейсом Бесплатно (free)

Пятая часть хронологии разработки программы Графит, векторного правщика 1С морд от kuzkov.info. Пока мы решили отойти от разработки шаблонов 1С элементов и сосредоточиться на функционале. Добавлена правая панель с вкладкой "ТиповыеСвойства" для элементов "Прямоугольник", "Многоугольник", "Овал", "Соединитель". Создан функционал для работы с цветами через буфер обмена. Будет несколько гифок для зрительной иллюстрации написанного.

09.02.2021    1136    Steelvan    3    

Мобильный HTML-интерфейс, взгляд изнутри

Работа с интерфейсом Мобильная разработка v8::Mobile Бесплатно (free)

Для реализации красивого интерфейса в мобильном приложении 1С удобно использовать возможности стека HTML / CSS / JavaScript. О том, как построить отзывчивый HTML-интерфейс с перехватом событий и выполнением JavaScript-кода в поле HTML-документа на форме 1С, рассказал сотрудник отдела мобильной разработки в компании «1С-Рарус» Роман Сухоруков.

28.12.2020    5145    ingeneerz@gmail.com    14    

Старые обработки в новом (Управляемом) интерфейсе Промо

Работа с интерфейсом v8 v8::УФ Бесплатно (free)

Многие разработчики привыкли использовать какие-либо обработки, разработанные для приложений с обычным интерфейсом. Но они не работают в приложениях на управляемых формах. Как вариант, эту обработку можно включить в состав конфигурации, указать в свойствах конфигурации, что возможно использование обычных форм

12.08.2016    61451    valerasv    7    

СКД: Использование макетов для вывода "сложных" группировок, ресурсов и итогов.

Работа с интерфейсом 1cv8.cf Бесплатно (free)

В данной статье я на простом примере покажу как можно использовать макеты СКД для вывода различных нестандартных вариантов группировок, ресурсов и итогов.

04.12.2020    9370    user1502278    15    

Программное условное оформление динамического списка, раскраска строк списка по цветам справочника или любым другим условиям (условное оформление)

Работа с интерфейсом v8 v8::УФ 1cv8.cf Бесплатно (free)

Большое количество динамических списков на форме, большое количество условий, долгое интерактивное добавление условий, оформление по значению элементов справочников - всё это не позволяет использовать интерактивный режим назначения условного оформления динамического списка. В публикации с открытым кодом детально разберем программное решение назначения условного оформления, создадим универсальную функцию для оформления списка.

30.11.2020    9601    SizovE    4    

[mobile] Переносим HTML интерфейс на 1С

Работа с интерфейсом Мобильная разработка v8 v8::Mobile 1cv8.cf Бесплатно (free)

Разберем методы переноса HTML интерфейса на 1С на примере реализации нижнего меню для мобильного приложения. Сравним методы между собой. Данные методы можно применять не только для мобильной разработки, но и для веб-клиента и т.д

02.11.2020    10743    leobrn    82    

Идея или как сохранить ЦВЕТ, ШРИФТ, ОФОРМЛЕНИЕ пользователя Промо

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Простой и оригинальный способ сохранять ЦВЕТОВУЮ СХЕМУ и ОФОРМЛЕНИЕ пользователей. Как сохранить ЦВЕТ

22.06.2015    25209    Tatitutu    12    

Быстрая кодогенерация программной доработки форм

Работа с интерфейсом v8 Бесплатно (free)

Данная статья является описанием идеи по быстрому получению кода для программной доработки форм. А также приглашением к участию в реализации данной идеи (даже звездочке на гите буду рад).

12.10.2020    2597    huxuxuya    29    

Рендеринг элементов управляемого интерфейса

Работа с интерфейсом v8 v8::УФ Россия Бесплатно (free)

Реализация отображения всего состояния формы проще, чем работа по изменениям. Однако использование идеи разделения алгоритмов на программные слои MVC и построения реактивных систем позволяет получить не только простые и масштабируемые решения, но и производительные интерфейсы. Рассмотрим примеры таких реализаций на основе использования фреймворка «Управление состоянием»: Информационная надпись, Заголовок формы, Свертываемая группа, Отключаемые панели.

22.09.2020    4296    kalyaka    5    

Переопределение представления ссылочного значения

Работа с интерфейсом v8 Бесплатно (free)

Переопределение представления ссылочного значения

17.09.2020    7002    sam441    15    

Хранение и редактирование дополнительных параметров в регламентированном отчете. Для начинающих. Промо

Работа с интерфейсом v8 БП2.0 УПП1 БУ Бесплатно (free)

Для начинающих. Как редактировать дополнительные параметры регламентированного отчета, изменив только модуль формы и модуль объекта. Как сохранить дополнительные параметры в данных отчета.

22.01.2014    21312    KapasMordorov    4    

Дружелюбный интерфейс пометки и отмены пометки в диалоге табличных полей, для управляемых форм.

Работа с интерфейсом v8::УФ Бесплатно (free)

Пример кода пометки и отмены пометки в диалоге табличный полей. Позволяет выставить флажки или какое либо другое значение в табличной части формы, у которой применен отбор.

14.08.2020    4873    DrZombi    15    

Английский интерфейс для 1С: Управление торговлей. Перенос перевода из 1С: ERP

Работа с интерфейсом v8::ОУ УТ11 Россия УУ Бесплатно (free)

Полноценный англоязычный интерфейс для 1С: Управление торговлей. Я передаю идею, а пользоваться или нет, решайте сами. Надеюсь, эта статья ускорит появление продукта 1C:Trade Management 11.

05.05.2020    3704    _Ramzes    7    

Форма выбора для реквизита с составным типом данных

Работа с интерфейсом v8 Бесплатно (free)

Возник вопрос: как открыть форму выбора для реквизита, имеющего составной тип данных, да еще и отображаемый в виде надписи?

11.03.2020    7905    rule_2    4    

Из архивов Web-проектов: Основы теории цвета Промо

Работа с интерфейсом Бесплатно (free)

Казалось бы, все сделано по уму: и ТЗ адекватное, и программа написана в соответствии. А глаз не радует... Для тех кому знакома ситуация, кому важна гармония во всем, посвящается:

17.09.2013    25132    Evgen.Ponomarenko    13    

Пользовательский javascript для комментариев на Infostart.ru

Работа с интерфейсом Бесплатно (free)

Когда публикация обсуждаема, и мы переходим на новую страницу комментариев, - вся страница обновляется. Приходится опять искать эту «середину» между описанием публикации, которое у обсуждаемых публикаций приличное, и бесконечным разделом «смотрите также». Переходим на следующую страницу, снова долго позиционируемся, и т. д.

21.02.2020    2085    aet    4    

Treemapping — способ визуализации данных древовидной структуры. Карта-схема дерева

Математика и алгоритмы Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Предлагается ознакомиться с редким способом графического представления иерархических данных. Приводится алгоритм формирования и пример реализации.

18.02.2020    7303    randomus    20    

[Шпаргалка] Предустановка типа для составного реквизита

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Для реквизита составного типа необходимо ограничить список выбора типов.

18.02.2020    7858    rpgshnik    6    

Программное генерирование кнопочек для удобного управления уровнями группировки в отчетах (версия 2a). Промо

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

В табличных документах 1С 8 имеется отличная возможность использования группировок, но управление уровнями группировок через контекстное меню не очень удобное. В своих отчетах для управления уровнями группировок я использую маленькие кнопочки на поле табличного документа - это намного удобнее и быстрее, чем через контекстное меню.

09.04.2011    47896    mtv:)    75    

​​​​​​​CorelDRAW Graphics Suite 2019

Работа с интерфейсом Бесплатно (free)

CorelDRAW – пакет профессиональных инструментов для редактирования фотографий, разработки дизайна, создания макетов страниц и векторных иллюстраций. Давайте разберемся, в каких ситуациях и для каких задач этот софт подойдет лучше всего.

05.02.2020    7178    iivanov1    26    

Простой и красивый интерфейс

Работа с интерфейсом Мобильная разработка v8::Mobile Бесплатно (free)

Разработчики мобильных приложений на платформе 1С сталкиваются с проблемой адаптации сгенерированного платформой интерфейса под удобство использования. О том, какие приемы помогут сделать интерфейс красивым и удобным, на конференции Infostart Event 2019 Inception рассказал руководитель отдела мобильной разработки компании «1С-Рарус» Никита Бакшеев.

30.01.2020    18343    Baksheev-Nikita    35    

СКД. Шаг 3. Используем макеты для оформления отчета

Работа с интерфейсом v8 v8::СКД 1cv8.cf Бесплатно (free)

В данной публикации рассмотрим базовый подход к использованию собственных макетов в СКД на примере формирования небольшого отчета.

13.01.2020    50190    aximo    21    

Хитрости компоновки данных: программное формирование заголовков отчета и колонок без использования макетов. Промо

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Хитрости компоновки данных: программное формирование заголовков отчета и колонок без использования макетов. Очень часто необходимо программно сформировать заголовок отчета, например добавить туда наименование валюты, в которой формируется отчет. Можно использовать макеты, но во многих случаях это не оправданно.

27.07.2012    33562    milkers    9    

Добавление собственного поля и состояния в настройки доступности по состоянию в 1С:Документооборот

Работа с интерфейсом v8 ДО Бесплатно (free)

В данной публикации я хочу описать процесс добавления собственного поля и состояния в функционал настройки доступности по состоянию в 1С:Документооборот.

30.12.2019    7735    pavelpribytkin96    2    

Добавление собственного виджета в 1С:Документооборот

Работа с интерфейсом v8 ДО Бесплатно (free)

В данной публикации я хочу описать процесс добавления собственного виджета для функционала отсутствий в 1С документооборот.

14.12.2019    6734    pavelpribytkin96    2    

[СКД] Вывод картинки в результат любого отчета на СКД

Работа с интерфейсом v8 v8::СКД 1cv8.cf Бесплатно (free)

Если у вас в справочнике Номенклатура (или другом справочнике) заполнена картинка, то ее можно легко вывести для наглядности отчета.

09.12.2019    14022    John_d    17    

Рабочее место кассира для touch-screen и программируемой клавиатуры продавца в «1С: Розница» Промо

Работа с интерфейсом v8 Розница Бесплатно (free)

Вашему вниманию предлагается текст одного из технических проектов «1С: Розница 8», он описывает процесс разработки интерфейса РМК, с которым, нынче, работают кассиры очень многих магазинов.

29.11.2012    49098    aavolkoff    49    

Лайфхаки 1С. Настройка списков (Часть 3)

Работа с интерфейсом v8 Бесплатно (free)

Новая порция лайфхаков по работе с интерфейсом 1С. На этот раз разбираем работу со списками - учимся их упорядочивать, сортировать, создавать новые и перемещать старые. Это очень полезное дополнение к уже имеющимся знаниям по интерфейсу 1С.

03.12.2019    25861    VachKirp    14    

В новой платформе пропала кнопка "Печать". Имитируем БСП

Работа с интерфейсом v8 Россия Бесплатно (free)

"Приятным" сюрпризом для многих пользователей 1С стало то, что при обновлении платформы (начиная с 8.3.15) полностью поменялся интерфейс. Можно долго спорить о целесообразности этого новшества, но самым главным минусом стало то, что пропали стандартные кнопки на панели инструментов. Разработчики предполагают повсеместное использование БСП, но что делать тем, кто давно и успешно использует самописные конфигурации, в которых формирование печатной формы происходит по ТабДок.Показать(), и не желает их "утяжелять"? Добавим общую форму с нужными нам кнопками.

03.12.2019    10997    Vlan    44    

Управляемые формы. Изменение формы списка или формы объекта без внесения изменений в типовые формы (без использования расширений)

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Вносим изменения в типовые формы объектов (документы, справочники, журналы, обработки, общие формы). Не снимая с поддержки эти формы. Создаем программно элементы из общего модуля. Для примера рассмотрю добавление колонки "Скрепка" в форму списка документа. Если к документу привязан файл, то в списке в новой колонке должна отображаться "скрепка".

12.11.2019    17886    John_d    25    

Бухгалтерия предприятия 3.0 интерфейс, аналогичный 1С:Бухгалтерии 7.7; Промо

Работа с интерфейсом v8 БП2.0 Россия Бесплатно (free)

Бухгалтерия предприятия, редакция 3.0, версия 3.0.14. Добавлена возможность использовать интерфейс, аналогичный 1С:Бухгалтерии 7.7;

20.09.2012    38350    dour-dead    18    

ELK. Время изумительных историй!

Журнал регистрации Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Всем привет! Сегодня хочу рассказать вам несколько полезных историй про то как нам помог Elastic search в связке с Kibana. Про сам Elastic рассказывать не буду, уже все давным давно описали и до меня. Все обычно говорят что это полезно, это классно. В то же время, очень мало кто рассказывает про практические ситуации: когда и как помог Elastic. Итак, начнем.

31.10.2019    10329    slozhenikin_com    28    

Лайфхаки 1С (часть 2) Настройка работы интерфейса такси. Настройка и советы по работе

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Советы по настройке интерфейса Такси и особенности работы в этой среде.

24.10.2019    18737    VachKirp    10    

Создание асинхронных виджетов

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Описание нескольких способов создания асинхронных виджетов для 1С:Предприятия. Рассматриваются способы с использованием HTTP-сервисов и фоновых заданий.

16.10.2019    15364    YPermitin    19