Статьи

Программирование в 1С:

Разработка мобильных приложений 1С – Быстрый старт!
В этой небольшой статье, которая является началом цикла «Разработка мобильных приложений 1С», покажу, как можно быстро создать 1С мобильное приложение «Привет мир», на основе мобильной платформы 1С.

Начисление амортизации в рамках срока полезного использования
Делюсь реализацией задачи о начислении амортизации основного средства в пределах периода срока полезного использования. Необходимо доработать типовой функционал конфигурации «Управление производственным предприятием», редакция 1.3, для того чтобы, при проведении документа «Амортизация ОС», анализировался срок полезного использования основного средства и производилось начисление амортизации в рамках срока полезного использования.

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

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

Интеграция 1С и Active Directory
Изредка, в работе программистов и системных администраторов, возникают ситуации и задачи, когда необходимо произвести интеграцию 1С и Active Directory. В данном примере будет показано как с помощью технологии LDAP (англ. Lightweight Directory Access Protocol — «облегчённый протокол доступа к каталогам») и средств интеграции 1С, получить данные из Active Directory.

1с word шаблон — Заполнение таблиц в шаблоне Word
В предыдущей заметке «Использование шаблонов Word в 1С» был показан простой способ, как используя механизмы 1С и документа Word в качестве шаблона, можно создать печатную форму для вывода данных. В текущей заметке «1с word шаблон» будет показан один из способов, как можно реализовать заполнение таблиц в шаблоне Word.

Загрузка из Эксель в 1С. SQL запрос к файлу Excel. Загрузка из Excel с помощью запроса SQL в 1С.
Загрузка из Excel в 1С, довольно частая задача, которую приходится решать программистам 1С. В данной заметке будет показано, как произвести загрузку данных из файла Excel в 1С, наиболее быстрым и оптимальным способом. Перед тем как показать примеры кода, объяснюю как производить отладку и проверку выполнения SQL запросов к файлу Excel, для последующей загрузки данных в программу 1С.

Использование шаблонов Word в 1С
В работе программиста 1С, данный функционал требуется крайне редко, хотя благодаря нему можно решать довольно сложные задачи с динамическими и не постоянными печатными формами. При реализации данной задачи, работа по созданию шаблонов Word и расстановке закладок в шаблоне Word возлагается на пользователей 1C.

1С ERP Генерация штрих кода типовыми средствами
В программе 1С ERP имеется типовая возможность создавать штрихкоды и выводить их на печать без использования дополнительных средств, пример кода.

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

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

Публикации в интернете:

Хабрахабр: «Взаимодействие между приложением и службой Android»
В данной публикации хочу показать пример взаимодействия (получение и отправки данных) приложения и службы, в операционной системе Андроид. Публикация рассчитана на начинающих программистов, теории практически не будет, так как основная цель рассказать, как это сделать.

Хабрахабр: «XMPP-SMS шлюз на Android»
Причиной написания данной статьи послужила необходимость создания программы для системы Android, с помощью которой можно отправлять данные заказа в виде SMS сообщений владельцам интернет магазинов о том, что был совершен заказ товаров или услуг. Ранее мною использовалась система включающая GSM-модем и программу написанную на языке С++, использовавшая AT-команды для общения с модемом и библиотеку gloox для получения сообщений по протоколу XMPP, на стороне web-сайта использовалась библиотека xmpphp, для отправки данных заказа. При такой схеме приходилось держать включенным компьютер постоянно, так как система приема заказов работала круглосуточно, соответственно отсюда дополнительный расход электроэнергии, шум от вентиляторов ночью и постоянный контроль интернет соединения.

Журнал «Хакер»: «Производительность: меряй сам»
В дaнном примере хочу показать как можно получить значение счетчиков производительности вашего компьютера. Наверняка вы хотели бы следить за оснoвными параметрами вашего компьютера, такими как загруженность пpоцессора, активность жестких дисков или использование пaмяти и сделать такую программу самим. При небольшой модификации примера мoжно так же получать начения
счетчиков с других компьютеров, по локальной сети, тем самым контролиpуя целый парк компьютеров.

Журнал «Хакер»: «Монтируем диск: программная замена mountvol»
В этой статье раcсматривается создание программы монтирования жестких дисков в директории. По умолчанию Windows монтирует несъемные носители автоматически — еcли вы подключаете новый жесткий диск к компьютеру, то после загрузки опeрационной системы и установки необходимых драйверов вы можете увидeть его в проводнике. В операционных системах UNIX существует возможность мoнтирования жестких дисков в директории, так называемые точки монтиpования. Начиная с Windows NT 4.0 в поставку операционной системы входит утилита mountvol.exe, которая чеpез интерфейс командной строки позволяет создавать, удалять и вывoдит список точек подключения дисков.

Программирование на С/С++, MFC/API, Assemler:

Добавление кнопки плагина к окну сообщения QIP
Создание плагина заготовки для QIP
Создание плагина для QIP используя Microsoft Visual C++
FastReports C++. Быстрый старт
Просмотр сетевых сеансов
Программирование WinInet C++. Часть 2
Программирование WinInet C++
Прокси туннелирование. Часть 2
Прокси туннелирование C++
Программно монтируем диски в директорию
Получение значений счетчиков производительности
Создание драйверов. Часть 5. Фильтр драйвер
Создание драйверов. Часть 4. Обмен данными
Создание драйверов. Часть 3. Просмотр состояния драйверов
Создание драйверов. Часть 2
Создание драйверов. Часть 1
Пример реализации модели портов завершения
Неавторизованная отправка почты
Raw сокеты WinSocket C++
Как узнать, сколько памяти занимает процесс
Уменьшаем размер программы на C++
Просматриваем заголовок исполняемого файла
Программно создаем динамическую иконку
Пример работы с функцией AnimateWindow
Cgi скрипт на C++
GUI + Console API
Перечисление всех открытых окон в системе
Программно нажимаем на кнопки используя API
Разноцветная консоль используя C++
Русский текст в консольном окне C++
Смотрим, что установлено в системе
Передача файлов с помощью TransmitFile
Перечисление элементов реестра используя API
Прозрачные окна на C++
Удаление системных часов с панели задач
Делаем свой mp3 проигрыватель на C++
Отправка широковещательного сообщения на API и MFC
Поиск файлов в текущей директории
Примеры программирования на Ассемблере

Разное:

Тестирование 1С:Профессионал по технологическим вопросам
Personal Information Manager — Персональный информационный менеджер
Быстрая установка FreeBSD
XMPP бот, рассылающий новостные RSS ленты, оформленные в BB коды.
Бетти Эдвардс: «Открой в себе художника» — Результаты и итоги.
Учусь рисовать дальше
Еще немного зарисовок
Как открыть EPS файл в Inkscape? Легко!
Freezelight — рисование светом

Blender, 3D:

Тестовый рендеринг изображения с помощью Cycles Render
Очередной эксперимент в Blender с травой
Небольшой эксперимент с симуляцией жидкости в Blender
Очередной эксперимент с системой частиц в Blender
Retro Rocket Ship — Camera Tracking in Blender
Blender: Volkswagen Beetle 1967
Blender: Nano Virus 01
Blender: Nano Virus 02
Blender: Nano Virus 03
Создание HDR изображения в Blender / Create HDR image in Blender
Spider — zbrush speed sculpting
Старые концепты — Old concepts of weapons