Профессиональные решения для 1С 8.2 Суббота, 14.12.2019, 01:18
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Поделиться ссылкой


Главная » Архив материалов
Шифрование всегда может пригодиться для защиты данных. Библиотека Capicom.dll от Microsoft предоставляет возможности для быстрого и качественного шифрования данных с помощью выбранного пароля. 1С может использовать эту библиотек как Com-объект. Предлагаю вашему вниманию обработку, демонстрирующую шифрование и дешифрование текста при помощи Capicom.dll.
 
 
Для дешифрования текста зашифрованный текст нужно ввести в поле Данные нажать кнопку Дешифрование. Код обработки:

Процедура КнопкаВыполнитьНажатие(Кнопка)
    oCAPI ... Читать дальше »
Просмотров: 3845 | Добавил: Programmer1C | Дата: 16.11.2013 | Комментарии (0)

Часто бывает нужно сохранить сформированный отчет в Excel. Сохранить таблицу достаточно просто, при сохранении нужно выбрать ТипФайлаТабличногоДокумента, однако некоторые параметры таблицы при этом теряются. Например, фиксация строк или столбцов, заданная в 1С и действующая в таблице mxl, при преобразовании в xlsx теряется. Можно было бы воспользоваться com-подключением к Excel, открыть файл, зафиксировать строки и записать. Однако, на компьютере, который формирует автоматический отчет, Excel не установлен, и покупать его никто не собирается! А фиксацию в файле сделать нужно, так как он будет автоматически отправлен по почте самому генеральному директору! Есть выход. Разберем файл xlsx, поменяем параметр и снова соберем.  
Пример работы обработки показан на картинке ниже.
Просмотров: 2448 | Добавил: Programmer1C | Дата: 14.11.2013 | Комментарии (0)

Не знаю многие ли пользуются ли этим сейчас, но некоторое время назад было модным добавлять в программу кокпиты. То есть графически отрисованную аналоговую приборную панель, которая может, в принципе, иметь произвольный вид по желанию пользователя. Как правило на кокпиты выводятся ключевые показатели работы предприятия, типа процента выполнения плана по прибыли, или что-нибудь в этом роде. Предлагаю вашему вниманию обработку, которая использует приложение CockpitPicture.exe, написанное на Visual Basic в ознакомительных целях. Она попроще, чем полноценная внешняя компонента, поэтому функционал ее достаточно скромный, но подход к решению задачи мне кажется интересным.
Обработка 1С просто передает  параметры этому приложению и в ответ получает сформированную картинку, которую выводит на форму. В командную строку можно поместить следующие параметры через п ... Читать дальше »
Просмотров: 1221 | Добавил: Programmer1C | Дата: 07.11.2013 | Комментарии (1)

Многие компании ведут бизнес, пользуясь услугами почтовых организаций, при этом весьма удобным является сервис по отслеживанию посылок, при помощи которого можно узнавать текущий статус отправления и приблизительно прогнозировать дату его доставки. Многие сайты, как самих почтовых компаний, так и сторонних организаций, предоставляют такую услугу бесплатно. Некоторые вводят защитный код с картинки, чтобы сообщения не забирал робот, другие ограничивают число запросов в интервал времени. Например, хороший сервис предоставляет сайт http://gdetoedet.ru , сервис на котором предоставляется бесплатно и не требует ввода сгенерированного кода с картинки. На этом сайте также предоставляются услуги при регистрации, снимающая ограничение на интервалы обновления информации и в ... Читать дальше »
Просмотров: 2802 | Добавил: Programmer1C | Дата: 27.10.2013 | Комментарии (0)

Немного доработаем обработку ТаблицаСБоковымиНадписями.epf 
Иногда бывает необходимость напечатать документ с фоновым рисунком. Например, вывести на платежной ведомости фоновую надпись "Предварительный расчет" или красиво оформить ценники на фоне просвечивающегося логотипа.  Задача кажется простой, но, как ни странно, многие довольно опытные программисты не могут сразу вспомнить, какой метод можно применить, через колонтитулы не получается, большой рисунок на задний план не уходит...
И все же, всё просто. Для табличного документа можно задать свойство ФоноваяКартинка.
... Читать дальше »
Просмотров: 8477 | Добавил: Programmer1C | Дата: 09.10.2013 | Комментарии (0)

Уважаемая мной компания Yandex предоставляет пользователям очень качественный и при этом бесплатный сервис по использованию географических карт в интернет-сайтах и приложениях. При этом документация на API является открытой, что позволяет широкому кругу программистов использовать карты в своих разработках http://api.yandex.ru/maps/doc/intro/concepts/intro.xml 
Предлагаю вашему вниманию демо-обработку, которая по адресу, набранному в строке, показывает расположение объекта на карте, при этом масштаб карты можно изменять ползунковым регулятором. Если встраивать функционал, к примеру в справочник контрагентов, то в качестве адресной строки вы можете передавать адрес контрагента. Для работы обработки требуется выход в интернет, ... Читать дальше »
Просмотров: 7696 | Добавил: Programmer1C | Дата: 07.10.2013 | Комментарии (1)

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

... Читать дальше »
Просмотров: 1584 | Добавил: Programmer1C | Дата: 06.10.2013 | Комментарии (0)

Конечно можно выложить обычный текст кода, или подкрасить вручную служебные слова, знаки препинания, текстовые константы, отформатировать переносы и т.д. Однако гораздо удобнее воспользоваться обработкой транслятором, которую я предоставляю вам для использования. Разработка является достаточно оригинальной и на нее было потрачено довольно значительное время, поэтому я закрыл код и установил напоминалку на 5 раз после каждого 20-го использования, чтобы вы могли поблагодарить автора! Злоупотреблять закрытием кода я не буду. На этом сайте планируется в основном публиковать примеры с открытым кодом. Во всяком случае, я думаю что обработка будет для вас полезной, а неудобства минимальны. Вы можете использовать её бесплатно.
В первом окне вы вводите текст кода 1С, после нажатия на кнопку обработать, вы получаете html-код во втором окне, можете вставлять его на св ... Читать дальше »
Просмотров: 3315 | Добавил: Programmer1C | Дата: 04.10.2013 | Комментарии (2)

Стандартные диаграммы 1С 8.2 предоставляют программистам неплохие возможности для вывода нескольких типов диаграмм и графиков, однако являются статичными и не позволяют выходить за рамки типового оформления.
Если возникает потребность в более функциональном отображении графиков, например, произвольные всплывающие подсказки на сериях, интерактивное отключение серий, красивое оформление, я рекомендую использовать решение с применением технологий html+java script. В 1С 8.2 имеется типовой элемент формы Поле HTML документа, в которое можно вывести созданную в модуле страницу. При этом можно использовать красивые и многофункциональные компоненты сторонних разработчиков. Для диаграмм и графиков существует очень хорошая библиотека от www.highcharts.com, которую мо ... Читать дальше »
Просмотров: 5829 | Добавил: Programmer1C | Дата: 03.10.2013 | Комментарии (0)

« 1 2
Поиск
Календарь
«  Декабрь 2019  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031
Архив записей
Друзья сайта
  • Создать сайт
  • Современная Ароматерапия
  • Биодобавки из США
  • Заработок для web-мастера

  • Рейтинг@Mail.ru
    www.professional-1c.ru © 2019
    Бесплатный хостинг uCoz