...

Разработка

СКД Программист Система компоновки данных 1C:Бухгалтерия Бесплатно (free)

Одна из самых сложных проблем в СКД - создание ресурсов вида “нарастающие” итоги. Построение нарастающих итогов в диаграммах не решается типовыми средствами. Предлагается универсальное решение.

28.02.2013    26520    safronoff2006    11    

48

Механизмы платформы 1С Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия 1C77 Россия Абонемент ($m)

Для платформ 1С-7.7 и 1С-8.x описаны простые способы выяснения того, является ли ссылочное значение ссылкой на несуществующий объект. Для обеих платформ выложены примеры реализации функции IsEmpty(), возвращающей признак пустого значения и флаг «битой ссылки».

1 стартмани

28.02.2013    36440    yuraos    25    

19

Разработка внешних компонент Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

Внешняя обработка просмотра символов, составляющих строковое представление выбранного реквизита справочника заданного вида.

1 стартмани

27.02.2013    4297    6    rwn_driver    1    

3

Работа с интерфейсом Управление взаимоотношениями с клиентами (CRM) Руководитель проекта Платформа 1С v8.3 1C:Бухгалтерия Автомобили, автосервисы Абонемент ($m)

Монитор приветствия клиентов автосалона для конфигурации Альфа-Авто: Автосалон+Автосервис+Автозапчасти. Редакция 4.1

1 стартмани

27.02.2013    7559    34    ditta    10    

2

Работа с интерфейсом Программист Платформа 1С v8.3 1С:Бухгалтерия 2.0 Россия Бесплатно (free)

Способ создания hot-keys для дополнительных свойств справочников и документов в обычном интерфейсе.

26.02.2013    9456    renmy    4    

12

Математика и алгоритмы Программист Платформа 1С v7.7 1C77 Абонемент ($m)

Часто при приеме на работу встречается задача про сгибание листка

1 стартмани

26.02.2013    20000    11    Sbelyi78    38    

9

Разработка внешних компонент Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

Jabber-клиент, основанный на php, как следствие, без проблем работающий на любой версии Windows. Модифицирован для управления посредством создания управляющих файлов, то есть 1С в серверном режиме может полноценно взаимодействовать с клиентом без подключения внешних компонент. Плюс добавлен пример простой конфигурации "Служба заявок", взаимодействие с которой осуществляется через jabber-чат.

1 стартмани

26.02.2013    24317    213    NikeeNik    7    

12

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Набор функционала (процедуры и функции) для преобразования любого объекта в структуру, содержащую расшифровку реквизитов объекта в виде простых типов

1 стартмани

26.02.2013    11825    36    nnn    5    

7

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Мне была поставлена задача разработать некий ActiveX-control. Так как основным языком программирования для разработки у нас используется C++, то C# не рассматривался. Я решил выбрать Qt, так как он мне интересен. Создание ActiveX объектов на Qt достаточно простой процесс, в примерах к QtCreator есть несколько вариантов, показывающих как можно использовать ActiveQt (например этот). При написании компонента пришлось много времени потратить на поиск ответов на казалось бы простые вопросы, по крупицам их собирать. В результате я получил, что требовалось и решил написать простой пример, чтобы ускорить процесс старта разработки ActiveX-control другим. Сразу обращу внимание, что не описываю всю технологию ActiveQt, подробную информацию можно получить в документации Qt Assistant и в интернете (например здесь), это пример и пара интересных на мой взгляд моментов.

25.02.2013    10257    theshadowco    3    

8

Защита ПО и шифрование Программист Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

25.02.2013    35066    35    Diversus    30    

22

Работа с интерфейсом Программист Бухгалтер Платформа 1С v8.3 1С:Бухгалтерия 2.0 Россия Абонемент ($m)

После перевода нетиповой бухгалтерии 1С 7.7 на 1С 8.2 ред 2.0 тоже нетиповую бухгалтерия слёзно просила печать структуры подчинённости. В типовой нельзя печатать. Решил сделать структуру как в 1С 7.7. Считаю, что там она более наглядная.

1 стартмани

25.02.2013    18613    200    PawkaSml    29    

31

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Доработка алгоритма использования справочника ВнешниеОбработки с целью минимального изменения типовой конфигурации Актуальна для любой конфигурации со справочником "ВнешниеОбработки" в режиме "Обычное приложение" Цели подробно рассматриваются в публикации С. Марченко: "Концепция минимального изменения конфигурации для легкого обновления" http://infostart.ru/public/170935/ Кратко: данная разработка облегчает жизнь в случае если: - необходимы различные формы для одного объекта (по ролям/правам, по функционалу и т.п.) - очень много изменений в формах объектов, то поддержка измененных форм выносится за рамки поддержки конфигурации (что может быть и лучше, и хуже - в каждом частном случае по своему) - необходим перехват типового функционала и действия, не предусмотренные типовым функционалом Так же работает с внешними формами списков, выбора - необходима доработка в соотв. формах объекта ПередОткрытием

1 стартмани

25.02.2013    9450    15    nnn    1    

6

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

25.02.2013    13753    159    bwlg    64    

86

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Форма выбора (одним действием) произвольного количества диапазонов с использованием элемента "Поле календаря" В качестве бонуса: стандартный диалог "Настройка периода" из режима "Обычное приложение"

1 стартмани

24.02.2013    18616    63    nnn    16    

6

Инструментарий разработчика Программист Платформа 1С v7.7 1C77 Абонемент ($m)

Давным давно, когда я еще плотно писал на 7.7 работа с формами была мучительной и неудобной. Приходилось каждый элемент выкладывать, выравнивать на форме ручками, прописывать код в модуле. Иногда при разработке очередной формы приходила в голову мысль: "а где-то я уже похожее делал..." и начинался мучительный поиск подходящего кода в своих запасах........

1 стартмани

21.02.2013    18631    36    MarSeN    14    

17

Работа с интерфейсом Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Нужно быстро перепроверить циферки в 1С 8.2 (управляемое приложение), а эксель открывать неохота? Есть решение и для управляемых форм.

1 стартмани

21.02.2013    14343    100    MarSeN    19    

23

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Управленческий учет Бесплатно (free)

В этой статье автор делится опытом как быстро и просто написать или изменить формы, размер которых сам подстроится под терминал сбора данных (ТСД).

20.02.2013    11207    chekonst    21    

41

Универсальные функции Программист Бесплатно (free)

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

19.02.2013    36713    Yashazz    18    

18

Универсальные функции Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Представьте ситуацию: Вы используете один метод (процедуру) для нескольких регламентных заданий. Процедура сработала, но как штатными средствами определить какое именно РЗ ее запустило? Спросите зачем? В одной из конфигураций у меня, например, все РЗ не предопределенные! Каждое РЗ (созданное в конфигураторе) - лишь определенный МЕТОД обработки данных! А в консоле настройки РЗ в режиме Предприятия (шедуллере) уже создается немыслимое множество всевозможных РЗ для обработки разных ситуаций. Но количество методов обработки ограничено, оно описано Регламентными Заданиями (методами) в режиме конфигуратора. Пример: В конфигураторе создано РЗ архивирования файлов. А в режиме Предприятия (шедуллере) пользователь создает несколько РЗ на архивирование и для каждого указывает каталоги откуда брать/куда выкладывать. Вот Вам хитроумный способ получить ключ (т.е. уникальность) сработавшего Регламентного Задания в процедуре обработчике.

19.02.2013    26101    Bitnikov    16    

32

Подготовка к аттестации Программист Бесплатно (free)

Это статья про прописные истины, которые, как показывает опыт, иногда полезно повторять самому себе или делиться ими с другими.

19.02.2013    14138    Ivan_Yartsev    31    

60

Инструментарий разработчика Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Инструмент для удаления файлов формата *.dt старше 14 дней Никаких настроек: "сел-поехал"©

1 стартмани

19.02.2013    4923    14    falsepilot    9    

2

Работа с интерфейсом Программист Оперативный учет 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия Россия Абонемент ($m)

При проектировании конфигурации Торговля и Склад 7.7 фирма 1С сделала ошибку интерфейса, установив по умолчанию одно из значений ВидКонтрагента в ЮрЛица. В результате пользователи вводят подавляющее большинство контрагентов как юрлицо. Проблема осложняется тем, что эти ошибки проблематично отловить и исправить в пакетном режиме. Данная несложная модификация элемента справочника контрагента и списка контрагентов предназначена для - предотвращения ошибочного указания вида контрагента на этапе ввода; - ручного исправления вида контрагента путем изменения вида контрагента; - мониторинг правильности указания вида контрагента и правильности указания ИНН прямо в списке контрагентов с помощью пиктограмм. Подробности см в описании ниже ↓

1 стартмани

17.02.2013    20113    10    rufox    1    

1

Работа с интерфейсом Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Обработка воспроизводит речь штатными MS средствами.

1 стартмани

17.02.2013    14848    77    pridecom    0    

23

Работа с интерфейсом Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Простой кнопочный калькулятор на языке 1С для 8.1 и 8.2. Работает со всеми арифметическими операторами, вычисляет процент, корень, факториал, и последовательность фибоначчи. Умеет измерять скорость (быстродействие) клиентского компьютера и конкретной базы 1С. Используется собственная улучшенная реализация функции выполнить!

1 стартмани

15.02.2013    6851    59    dg15000    7    

11

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

14.02.2013    61684    123    kibertechnology    25    

116

Инструментарий разработчика Программист Платформа 1С v7.7 1C77 Россия Абонемент ($m)

Данный 1С++ класс предназначен для программиста - им очень удобно пользоваться при разработке, когда нужно без лишних затей вывести содержимое переменных типа ТаблицаЗначений, СписокЗначений, ИндексированнаяТаблица, Запрос. Поддерживаются итоги по колонке для числовых значений.

1 стартмани

13.02.2013    11487    11    aaiivanov    3    

2

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Небольшая обработка, позволяющая определить коды символов.

1 стартмани

13.02.2013    76821    33    madonov    12    

3

Разное Работа с интерфейсом Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

Абстрактные часы

1 стартмани

13.02.2013    4753    73    saitovrh    10    

33

Внешние источники данных WEB-интеграция Работа с интерфейсом Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Обработка чтения логов IMSPECTOR - прокси для мгновенных сообщений, а так же для перехвата и хранения сообщений ICQ, Jabber и прочего. Идет в комплекте с pfSense. Есть как в обычной форме так и в управляемой.

1 стартмани

12.02.2013    7830    7    neuromancer_aza    11    

1

СКД Программист Платформа 1С v8.3 Система компоновки данных 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

12.02.2013    57340    akomar    23    

99

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Пример использования микрографиков в динамическом списке

1 стартмани

11.02.2013    30609    98    Diversus    24    

113

Работа с интерфейсом Программист Абонемент ($m)

Коллекция иконок по темам: "Accounting", "Business" в формате PNG. Размеры : 48x48, 64x64, 72x72, 128x128.

1 стартмани

11.02.2013    24211    136    GreenLab    4    

15

Универсальные функции Обновление 1С Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

10.02.2013    67018    117    pbazeliuk    40    

172

Разработка внешних компонент Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Компонента предназначена для создания снимков экрана и копирования их в файлы или буфер обмена.

1 стартмани

09.02.2013    20205    142    le_    38    

33

Работа с интерфейсом Системный администратор Платформа 1С v7.7 1C77 Беларусь Абонемент ($m)

Программа, которая "аккуратно" обрезает желтую квадратную заставку 1С 7.7, но не всю, а оставляет полосу со строкой состояния. При работе по терминалу этот квадрат ОООчень долго отрисовывается и тормозит работу.

1 стартмани

08.02.2013    14398    13    UMM    5    

4

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Парсинг HTML-таблиц, занесение результатов в таблицы значений. Обработка вложенных друг в друга html-таблиц. Обработка объединённых ячеек. Одна функция - и готово.

08.02.2013    27927    Yashazz    19    

40