Профессиональные решения для 1С 8.2 - Главная страница
      Профессиональные решения для 1С 8.2 Пятница, 26.08.2016, 13:06
Меню сайта
Статистика

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



Информация стоит денег и доступ к базам данных требует жесткого контроля и недопущения утечки. Как минимум все дорожат клиентской базой. Некоторые предприятия работают с приходящими программистами и, отдавая базу сторонней организации или индивидуальному исполнителю для анализа ошибок или отладки кода, вынуждены верить честному слову или заключать договор о конфиденциальности. Но можно отдать базу после обфускации данных. Обфускация это процесс запутывания данных, который не влияет на функциональность программы, но искажает реальную информацию. Кстати для защиты кода программы также можно использовать алгоритмы обфускации, которые усложняют использование или редактирование оригинального кода разработчика. Предлагаю вашему вниманию обработку, которая заменяет все строковые значения в выбранных пользователем справочниках. Возможно, вы захотите также изменить другие данные. Например, регистры сведений или документы с суммовыми показателями. Применяя аналогичный п... Читать дальше »
Просмотров: 1668 | Добавил: Programmer1C | Дата: 09.03.2014 | Комментарии (0)

Иногда при обновлении баз на SQL возникает системная ошибка, смысл сообщения о которой не совсем понятен:
 В процессе обновления информационной базы произошла критическая ошибка.
 по причине:
 Ошибка SDBL:
 Выход за пределы размерности результата
По моему опыту эта ошибка может быть связана с несоответствием новых и кэшированных данных или переполнением виртуальной таблицы. Помогают следующие процедуры:
1. Очистка профиля (проще всего удалить базу из стартового списка, затем снова прописать)
2. В дополнительных параметрах запуска можно добавить ключ /ClearCache 
3. Перезапустить службу 1С на сервере. 
Просмотров: 2837 | Добавил: Programmer1C | Дата: 07.02.2014 | Комментарии (0)

Бывают ситуации, когда элемент справочника был случайно непосредственно удален пользователем или в результате системного сбоя. Также может быть ситуация, когда просто необходимо перенести элемент с информацией по регистрам сведений в другую базу. Восстановить элемент справочника можно легко, если есть архив базы, тогда можно выгрузить информацию из архива и загрузить в текущую базу. Предлагаю вашему вниманию обработку, которая переносит элемент справочника со всеми сопутствующими регистрами. Например, контрагента можно будет перенести с контактной информацией, а номенклатуру с соответствующими ценами. Обработка автоматически подбирает состав и конкретные записи нужных регистров. Требование к базам - идентичность переносимых метаданных (по сути идентичность конфигураций), так как используется типовой механизм выгрузки объекта.
В обработке созданы закладки выгрузить и загрузить с выбором файла. Формат переносимых данных XML. ... Читать дальше »
Просмотров: 1213 | Добавил: Programmer1C | Дата: 01.02.2014 | Комментарии (0)

Недавно понадобилось поработать с версией 7.7, поскольку её некоторые еще используют, а  для переноса данных в формате xml нужна библиотека v7plus.dll. В новых операционных системах простая запись библиотеки в папку bin или в папку с конфигурацией не позволяет автоматически зарегистрировать компоненту. Обычно вы получаете ошибку v7plus.dll (отсутствует clsid) , а попытка выполнить regsvr32 в строке "выполнить" в Windows 8 также выдает ошибку. Похожая проблема была при регистрации capicom.dll, что было описано ранее в статье Профессиональное шифрование текста при помощи Capicom.dll. Чтобы зарегистрировать компоненту в 64-разрядной версии нужно перенести файл в папку (путь может отличаться) C:\Windows\SysWOW64. Затем найти cmd.exe и  выполнить от имени администратора, после этого в командн... Читать дальше »
Просмотров: 2548 | Добавил: Programmer1C | Дата: 18.01.2014 | Комментарии (0)

Также можно заходить по старому адресу http://1cpro.ucoz.ru
 
Просмотров: 566 | Добавил: Programmer1C | Дата: 13.01.2014 | Комментарии (0)

Часто бывает нужно текст скрипта или запроса преобразовать в строчную константу. Текст запроса можно преобразовать с помощью конструктора запросов, а вот текст скрипта нужно вручную дополнять символом переноса строки "|" и заменять одинарные кавычки на двойные. Предлагаю вашему вниманию обработку, которая переводит многострочный текст в строковую константу. В программном коде нет никаких хитростей, но форма дополнена цифровыми часами из предыдущей демо-обработки в качестве примера практического использования. Однако, главное, что эта обработка может оказаться вам полезной, так как сэкономит ваше время при кодировании строковых констант.


Процедура ОсновныеДействияФормыТекст1С(Кнопка)
 ... Читать дальше »
Просмотров: 789 | Добавил: Programmer1C | Дата: 06.01.2014 | Комментарии (0)

Будьте здоровы и счастливы!
Просмотров: 450 | Добавил: Programmer1C | Дата: 31.12.2013 | Комментарии (0)

Часы на форме создать довольно просто при помощи обработчика ожидания. Если каждую секунду вызывать процедуру, которая будет менять текущее время и выводить его в поле или в элемент типа надпись, то часы будут отображаться и задача как бы решена. Однако есть не совсем однозначный момент, когда пользователю нужно работать с формой, в том числе с использованием обработок внешнего события или при различного рода задержках, связанных с обработкой информации, могут возникать конфликтные ситуации при вызове процедуры из обработки ожидания и выполнением других процедур. В моей практике такие конфликты приводили к вылету пользователя из 1С с системной ошибкой. Предлагаю вашему вниманию часы, которые не используют обработчик ожидания 1С. На форме размещается поле html документа и выводим несложный java-скрипт для часов. Часть кода помещается в  java-класс, так как без использования класса обычный скрипт страницу не обновляет по таймеру, и часы отображаются, но не ... Читать дальше »
Просмотров: 1759 | Добавил: Programmer1C | Дата: 29.12.2013 | Комментарии (0)

Весьма популярная игра World of Tanks, в том числе среди программистов и пользователей 1С, уже давно обросла множеством модов и вспомогательных программ, в том числе для мобильных устройств. Автор решил внести свой небольшой вклад в развитие околоигрового процесса WOT и предлагает вашему вниманию конфигурацию для 1С 8.2  "Учет статистики в World of Tanks". Создана версия 1.0. Такая программа может быть полезной как отдельным игрокам, которые хотели бы вести учет своих достижений по дням, так и для командиров кланов, которые могут отслеживать в динамике  развитие своих подчиненных и делать сравнительный анализ. Также можно сравнивать свои достижения с друзьями или известными игроками, ради спортивного интереса. Код конфигурации частично закрыт, так как работа авторская и уникальная, но конфигурация распространяется бесплатно.
Теперь немного о функциональной части. Прежде всего, нужно... Читать дальше »
Просмотров: 1125 | Добавил: Programmer1C | Дата: 22.12.2013 | Комментарии (0)

Рассмотрим пример применения шифрования на практике. Так же как и в предыдущей обработке воспользуемся библиотекой capicom.dll. Представленная обработка использует функционал 1С для работы с электронной почтой. На закладке настроек нужно настроить почтовый профиль. На закладке "письмо" заполним получателя, тему, ключ шифрования и тело письма. Можно отправить самому себе, чтобы протестировать. Используется симметричный ключ, то есть при шифровании и дешифровании нужно вводить одинаковый ключ. При получении письма, в поле "письмо" будет отображаться отправитель, тема и текст письма. Для этого нужно нажать кнопку "получить".
 
Код модуля формы представлен ниже:
<... Читать дальше »
Просмотров: 827 | Добавил: Programmer1C | Дата: 08.12.2013 | Комментарии (0)

1 2 »
Поиск
Календарь
«  Август 2016  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031
Архив записей
Друзья сайта
  • Создать сайт
  • Современная Ароматерапия
  • Биодобавки из США
  • Заработок для web-мастера

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