...

Разработка

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

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

09.05.2018    17034    dsdred    28    

20

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

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

09.05.2018    25169    dima_home    11    

52

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

Обработка показывает структуру реквизитов конкретных объектов ИБ - справочников и документов.

1 стартмани

08.05.2018    7766    4    le_    5    

0

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

Для чего это нужно. Например, нужно в одной базе получить какой-либо показатель из другой базы. Этот показатель вычисляется в каком-либо сложном отчете, который написан на СКД. Можно, конечно, "скопипастить" текст запроса из другой базы, немного подправить его и выполнять в том же COM подключении. Но с этим теряется гибкость: если отчет изменился, то нужно помнить о том, что где-то есть его "немного модифицированная" копия. В статье будет рассмотрен пример получения данных из базы ЗУП.

2 стартмани

08.05.2018    51527    wowik    3    

106

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

Способ генерации последовательности дат средствами языка запроса 1С.

07.05.2018    9980    dim_zal    6    

7

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

Батник для загрузки с FTP файла обновления 1С (*.cfu), создания резервной копии и обновления 1С.

1 стартмани

07.05.2018    15253    2    pyrkin_vanya    2    

8

OneScript Программист Бесплатно (free)

В статье описан процесс развертывания web-приложения, созданного на базе http-сервисов OneScript на бесплатном хостинге.

05.05.2018    11392    blackhole321    0    

24

Математика и алгоритмы Программист Платформа 1С v8.3 Россия Абонемент ($m)

Как реализовать функционал, чтобы не было “мучительно больно” при расширении требований.

1 стартмани

04.05.2018    20480    ktb    41    

71

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

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

1 стартмани

04.05.2018    19048    28    GOshaSaveiko    13    

14

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

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод звонков, набор телефона и т. д.)

2400 руб.

04.05.2018    48080    125    66    

68

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

При программировании на платформе V7 достаточно часто возникает задача создать несколько табличных частей документа (или справочника). Традиционно эта задача имеет несколько решений..

1 стартмани

01.05.2018    23608    27    Gkmy    11    

5

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

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

1 стартмани

28.04.2018    6497    15    Pistolierro    1    

8

Математика и алгоритмы Программист Платформа 1С v8.3 Россия Бесплатно (free)

Лень в очередной раз сподвигла меня на доработку существующего инструментария. В публикации опишу свой опыт парсинга бинарного файла с данными обычной формы (выгруженного с помощью функционала платформы 1С "Выгрузить в файлы").

28.04.2018    20758    zenechka    6    

32

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

На момент написания статьи на Инфостарте предлагали 2 способа проверки строки на соответствие шаблону. Первый с использованием внешних компонент, второй с использованием фабрики XDTO (голый парсинг текста не считаем). Предлагаю третий - с использованием языка запросов.

28.04.2018    16684    m-rv    15    

26

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

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

1 стартмани

28.04.2018    14703    1    kraspila    6    

4

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

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

1 стартмани

28.04.2018    34461    83    Kutuzov    2    

6

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

В связи с внедрением ГИС Меркурий потребовалось внешняя компонента, которая создает штрихкод и отдает 1С. ВК создана на основе библиотеки zint www.sourceforge.net/projects/zint.

1 стартмани

27.04.2018    31702    286    artmaks1988    95    

21

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

Компонента для создания DataMatrix (в папке при скачивании находятся 6 файлов. 4 из которых необходимы для работы и должны располагаться на пк в 1 папке, 1 - картинка с примером, 1- текстовый документ с инструкцией).

1 стартмани

26.04.2018    17570    110    evgeny43    4    

5

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

Последнее время часто начал сталкиваться с форматом  JSON, и возникла необходимость быстро анализировать те или иные данные в этом формате, отбрасывая ненужные, но при больших объёмах данных зачастую было сложно разобраться в структуре. Так что это обработка для тех, кто хочет увидеть JSON в читабельном виде (знаю, похожие обработки есть на Инфостарте, но для моих данных они все вываливались с ошибками). Обработка ни на что не претендует и сделана исключительно в целях сэкономить время для анализа JSON.

1 стартмани

26.04.2018    13023    47    burni4    5    

21

OneScript Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Представляю вашему вниманию библиотеку TMSQL для работы с базами данных на MS SQL Server. Библиотека подключается в качестве модуля или класса в скрипты, написанные на OneScript, а также может работать как независимое консольное приложение.

26.04.2018    18962    Tavalik    22    

67

Разработка внешних компонент Розничная торговля Системный администратор Программист Оперативный учет 1С:Розница 2 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

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

3 стартмани

26.04.2018    9925    1    Consultant_1C    0    

1

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

Данный способ можно использовать для просмотра содержимого временных таблиц запросов (менеджеров временных таблиц) без внесения изменений в код.

24.04.2018    195537    avfed@rambler.ru    37    

311

Инструментарий разработчика Программист Платформа 1С v8.3 Запросы Абонемент ($m)

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

1 стартмани

24.04.2018    70275    kalyaka    44    

225

Оптовая торговля Логистика, склад и ТМЦ Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Оптовая торговля, дистрибуция, логистика Россия Акцизы Абонемент ($m)

Обработка будет полезна программистам, занимающимся внедрением помарочного учета системы ЕГАИС 3.0. Позволяет сгенерировать штрих-коды (PDF417) в любом количестве по АлкоКоду (ЕГАИС) алкогольной продукции. Процедуры генерации можно внедрить в свою конфигурацию или использовать готовую обработку.

2 стартмани

23.04.2018    28105    146    YFred    11    

8

OneScript Системный администратор Бесплатно (free)

В статье описан процесс настройки, а также процесс развертывания http-сервиса (web-приложения) OneScript на Raspbian (Raspberry Pi 2).

23.04.2018    12945    blackhole321    10    

27

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

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

1 стартмани

23.04.2018    6354    19    SPARTANIC    1    

5

HighLoad оптимизация Подготовка к аттестации Программист Платформа 1С v8.3 Бесплатно (free)

Шпаргалка к экзамену "Эксперт по технологическим вопросам".

21.04.2018    18869    vasilev2015    12    

50

Математика и алгоритмы Программист Управляемые формы 1C:Бухгалтерия Абонемент ($m)

Схожесть строк. Метод Джаро-Винклера. В обработке реализован алгоритм нечеткого сравнения строк.

3 стартмани

20.04.2018    33432    137    Serg1701    20    

144

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

Руководство захотело хранить и видеть данные СКУДа в самописной базе. Потребовалось отобразить на управляемой форме КАЛЕНДАРЬ с возможностью интерактивного выбора любого дня и просмотра данных этого дня. Поиск подобных обработок (для управляемых форм) удобных вариантов не дал. Пришлось писать самому. Данная обработка будет полезна для встраивания в самописные функционалы, а также для «подсмотреть».

1 стартмани

20.04.2018    11292    40    Gadzi    2    

15

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

Описывается способ использования регулярных выражений (RegExp) в Linux с использованием тех же компонентов, что и в Windows (COM-объекты VBScript.RegExp).

1 стартмани

20.04.2018    11335    vsbronnikov    12    

1

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

Случай, когда настроек по максимальной и минимальной ширине колонок в условном оформлении недостаточно.

20.04.2018    28139    Margo462    27    

60

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

У вас большое количество пользователей? Хотите автоматизировать добавление и изменение списка информационных баз? Есть самое правильное и простое решение: использовать интернет-сервис и управлять "списком баз" одним нажатием на неограниченном количестве ПК.

1 стартмани

19.04.2018    16845    122    gr)    20    

25

Инструментарий разработчика Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Абонемент ($m)

В этой статье мы расскажем, как создать сценарный UI-тест. Опишем последовательность действий и покажем, как это сделать с использованием инструментария. Рассмотрим пример, максимально приближенный к боевому, покажем на примере конфигураций УТ11/ERP проверку бизнес-процесса "Продажа". Вы сможете убедиться, что создание сценарных тестов для платформы 1С на самом деле относительно быстрый и простой процесс.

1 стартмани

17.04.2018    29029    ivanov660    11    

100

Оптовая торговля Розничная торговля OneScript Программист Платформа 1С v8.3 Управленческий учет Абонемент ($m)

В статье описана демонстрационная конфигурация, реализующая простейший интернет магазин на http-сервисах OneScript, интегрированный с 1С:Предприятие.

1 стартмани

16.04.2018    19015    blackhole321    33    

45

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

Пример использования Мобильного клиента, http сервиса и расширения. 10.04.2018 фирма 1С выпустила релиз 8.3.12.1412, с долгожданным мобильным клиентом. Платформа содержит еще ряд долгожданных функций, например возможность работы с расширением через хранилище, но разговор пойдет именно о Мобильном клиенте.

1 стартмани

16.04.2018    47354    dsdred    27    

125

Мобильная разработка Робототехника и умный дом (Arduino, NFC, RFID) Программист Мобильная платформа 1C:Бухгалтерия Абонемент ($m)

Цель была научиться взаимодействовать с внешними приложениями из приложения на мобильной платформе 1С. Для данной цели выбрал тему чтение/запись NFC меток. Было разработано: 1) приложение в android studio, которое взаимодействует с NFC 2) приложение на мобильное платформе 1с, которое взаимодействует с разработанным приложением в android studio.

1 стартмани

15.04.2018    28143    58    leobrn    20    

35

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

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

1 стартмани

13.04.2018    20039    43    ЕСТЬNULL    8    

29