Расширенный фильтр

Все публикации — все для 1С

Git-flow в 1С (Система контроля версий) 206

Управление проектом v8 1cv8.cf Бесплатно (free)

Статья является переосмыслением и дополнением к предыдущим трудам "Как мы управляем версиями (GIT+1C)" и "Как мы управляем версиями и тестированием 1C 8.3 (часть 2)". Как оказалось, многие не понимают, зачем такие сложности и почему? Попытаюсь ответить на эти вопросы и описать подход git-flow.

03.11.2014    50251    88    

"Конвертация данных" + Git. Решение проблемы различий в файлах 113

Инструментарий Обмен через XML v8 КД Абонемент ($m)

Как известно, типовая конфигурация «Конвертация данных» обладает одним недостатком, мешающим работать с ней в Git-е. Если выгруженные из нее правила обмена загрузить в другую КД, а потом снова выгрузить, то полученные два файла будут очень сильно отличаться друг от друга, и при сравнении (diff) доработок будет невозможно провести код-ревью, равно как найти сами изменения, которые закоммитил разработчик.

1 стартмани

08.06.2017    15534    29    13    

Повышаем эффективность разработки правил обмена Промо 113

Практика программирования Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Как повысить скорость и качество разработки правил обмена? Как вести групповую разработку правил обмена? Как облегчить сопровождение правил обмена после передачи в эксплуатацию? Об этом и многом другом вы можете узнать из этой статьи.

25.06.2018    16565    39    

Взгляд на практику разработки в EDT из зазеркалья 107

Инструментарий v8 1cv8.cf Бесплатно (free)

В данной статье расскажем о практическом опыте использования разработки в EDT: немного про интерфейс, командную разработку и GIT.

26.07.2018    14868    100    

Синхронизация хранилища 1С и git-репозитория с применением OneScript и Gitsync. Методика и пошаговая инструкция для создания скрипта и его регулярного запуска 182

Инструментарий v8 Абонемент ($m)

- Настройка репозитория для работы с большими типовыми конфигурациями  - Алгоритм создания скрипта выгрузки и его исходный код  - Обработка исключительных ситуаций  - Рекомендации по дальнейшему развитию процесса 

1 стартмани

14.09.2018    16932    87    

Скрипт выгрузки хранилища в GIT на Python 27

Инструментарий Обмен с другими системами v8 1cv8.cf Абонемент ($m)

Скрипт для выгрузки хранилища 1С в GIT для платформ 8.1, 8.2(не тестировалось), 8.3

1 стартмани

26.01.2016    9770    9    32    

Использование git при разработке на 1С 117

Теория программирования Россия Бесплатно (free)

Продолжение цикла статей по основам CI. Данная статья расскажет о реализации возможности хранения кода продукта в системе управления версиями git и познакомит со специализированным инструментарием, предназначенным для решения этой и других смежных задач.

27.12.2017    23616    57    

Альтернативные системы контроля версий и их применение для хранения версий продуктов, разработанных на платформе 1С 104

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

Речь пойдет о том, каким образом мы с вами можем использовать для разработки в 1С альтернативное программное обеспечение контроля версий, которое существует сейчас в мире. Если выбирать емкое слово, которое должно отразить доклад, то это, наверное, слово «ветки» - ветвления. Статья написана по итогам доклада, прочитанного автором на Конференции IE 2013 Еvolution 23-24 мая 2013 года. Также она напечатана в Журнале Инфостарта №2.

17.04.2015    21817    25    

1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки 84

Практика программирования Обмен с другими системами Обмен через XML WEB v8 1cv8.cf Абонемент ($m)

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

1 стартмани

22.04.2019    11174    56    

HTTP Сервисы: Путь к своему сервису. Часть 4 93

Инструментарий Практика программирования v8 1cv8.cf Абонемент ($m)

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 3». В предыдущих частях мы уже о многом поговорили. В этой части поговорим про размер сообщений, о файлах, о порциях и немножко, о регламентах.

1 стартмани

28.09.2018    10205    11    

Git-репозитории для 1С-кода (опыт использования при небольших проектах) 176

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

Инструкции по взаимодействию с Git-репозиторием, которые писались для тех наших программистов, которые вообще никогда не работали с Git (руководства в духе "Как получить код из git-репозитория?", "Как отправить код в git-репозиторий")...

28.03.2019    9607    81    

Добавляем http-ссылки на самописную систему учета задач 86

Инструментарий Практика программирования v8 Абонемент ($m)

Захотелось мне, чтобы в удаленном git репозитории можно было указывать ссылки на задачи и переходить по ним. Но не очень хотелось тратить на это много времени.

1 стартмани

09.02.2017    14401    5    22    

Контур.EDI изнутри, или история командной разработки тиражного продукта на 1С 168

Интеграция Практика программирования Теория программирования v8 Россия УУ Оптовая торговля Бесплатно (free)

“Система - больше, чем просто совокупность ее элементов”; “Несколько разработчиков - это еще не команда разработки”. Расскажу, как мы прочувствовали эти очевидные утверждения на своей шкуре.

17.11.2015    33717    84    

1С + asterisk (автоматический обзвон) часть 2. Распознавание речи Промо 34

Телефония, SIP Россия Бесплатно (free)

Пример реализации автообзвона (с распознаванием речи ответа отвечающей стороны) с использованием ami asterisk. Данная статья может быть полезна программистам, интеграторам, администраторам. Версия и релиз технологической платформы не имеет значения.

18.03.2019    3779    2    

Github и 1С. Пошаговая инструкция на конкретном примере 213

Теория программирования v8 Абонемент ($m)

Статья для тех, у кого есть неудержимое желание программировать и хочется доработать какую-то конфигурацию (или проект на 1С), выложенный на Github, но останавливают незнакомые слова Git, Github, Fork, Commit, Pull request, Merge, Issue.

1 стартмани

26.10.2017    30742    50    

Как запустить 1С:ERP 2 на тысячу пользователей и не написать ни одной страницы ТЗ? 109

Управление проектом v8 ERP2 Бесплатно (free)

Глеб Стальной делится опытом построения полного цикла процесса DevOps на проектах 1С с помощью использования современных инженерных практик – разработки через поведение, автоматизации ночных сборок, непрерывного анализа качества кода и т.д. В статье много внимания уделяется работе с инструментами (Slack, Zoom, Jira, Confluence, Jira Service Desk, Bitbucket, Vanessa Behavior, БИТ.Адаптер, Jenkins, SonarQube 1C (BSL) Plugin, Allure и т.п.)

17.01.2019    14314    59    

Автоматическая интеграция внешних обработок в конфигурацию 1C 27

Практика программирования v8 1cv8.cf Бесплатно (free)

Вот уже некоторое время мы ведем разработку через git-flow. Все очень нравится. Но есть один момент - когда выходит релиз и ветка develop мигрирует в ветку master, очень лень подключать новые внешние обработки к базе вручную. Вот поэтому я решил немного подковырять Jenkins для небольшой автоматизации процесса.

06.11.2014    10758    1    

1Script – язык для автоматизации рутины в жизни специалиста по 1С 293

Теория программирования Бесплатно (free)

Мы все здесь – автоматизаторы бизнеса. Мы занимаемся этим каждый день и делаем это хорошо. Но практика показывает, что специалисты по 1С очень редко, очень мало автоматизируют сами себя. Есть много мелких задач, которые мы, 1С-ники, привыкли делать руками, хотя большой класс из этих задач можно было бы переложить на работу машины. Именно об этом и хотелось бы сегодня поговорить.

14.09.2016    41578    69    

Автоматизация администрирования и разработки 1С с помощью PowerShell Промо 59

Системное Абонемент ($m)

Модуль автоматизации обслуживания 1С

1 стартмани

29.11.2016    18383    19    6    

ИТ-бюджет: диалог с бизнесом 9

Пользователю системы Россия Бесплатно (free)

Бюджет. Википедия говорит, что это, ставшее привычным для нас слово, произошло от старонормандского bougette — "кожаный кошелек". Этимологический русскоязычный словарь Фасмера дает следующее описание: "предварительная смета доходов и расходов". Так чем же все-таки является бюджет – сметой или кожаным кошельком?

15.04.2009    14164    8    

Обзор имеющихся библиотек OneScript 291

Практика программирования Теория программирования v8 Бесплатно (free)

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

14.11.2017    27639    85    

1С + asterisk (автоматический обзвон) часть 1 38

WEB Практика программирования Телефония, SIP Россия Бесплатно (free)

Пример реализации автообзвона (с обработкой ответа на отвечающей стороне) с использованием ami asterisk. Данная статья может быть полезна программистам, интеграторам, администраторам. Версия и релиз технологической платформы не имеет значения.

29.11.2018    5982    9    

Анализ 1С: Предприятие 7.7 с помощью ELK стека 25

Журнал регистрации Системное v7.7 1cv7.md Бесплатно (free)

Рассмотрим систему на базе Elasticsearch, Logstash и Kibana (ELK Stack) для анализа логов 1С Предприятие 7.7 с целью визуализации и анализа событий 1С.

22.01.2019    3525    18    

Пример работы с Google Documents List Data API 71

Обмен с другими системами WEB v8 1cv8.cf Абонемент ($m)

Простой пример работы с Google Docs из 1С V8. Рассмотрены только некоторые простые операции: получение списка документов/коллекций, загрузка документа на сервер, установка прав доступа, удаление документа.

1 стартмани

10.07.2011    26827    163    38    

Отчет по страховым взносам (с изменениями) 9

Бухгалтерские v77::Расчет 1С7:ЗиК Россия БУ Зарплата ФОМС, ПФ, ФСС Абонемент ($m)

Отчет по начисленным страховым взносам(вариант с 2010г.) с нарастающим итогом. Есть проверка корректности начислений страховых взносов (с изменениями и дополнениями).

1 стартмани

28.03.2012    7278    91    5    

Звоним из «1С». Универсальный софтфон для стандартных конфигураций «1С» с открытым кодом для платформ 8.2, 8.3 для Asterisk и не только. 104

Рабочее место Телефония, SIP v8 v8::УФ 1cv8.cf Абонемент ($m)

Уважаемые господа, представляю Вашему вниманию внешнюю обработку - софтфон для стандартных конфигураций «1С» с открытым кодом. Это две реализации с претензией на универсальность для обычных и управляемых приложений. Универсальность имеет свои минусы (на них укажу позже, если кто сам не увидит), которые легко «побеждаются» интеграцией в необходимую конфигурацию с внесением в последнюю соответствующих небольших изменений. Хотя, и с минусами, как мне кажется, как-то можно жить. Мне не удалось найти оператора или PBX, с которыми звонилка не работала бы (разве что Skipe) . Некоторые коллеги почему-то отдельно отмечали факт успешного взаимодействия с Mango, хотя, по правде сказать, я не очень понимаю, почему могут возникать сложности с этим оператором при использовании других инструментов. Вообще, этап тестирования был очень сжатым, и могу предположить, что будет найдено, какое-то количество негативных моментов (всегда хочется, чтобы их было немного.)., которые надо будет поправить. Буду рад любым вашим замечаниям и благодарен за здравую критику. Я думаю, что для нее в данном случае будет достаточно места. Этап тестирования, хоть и был сжатым, но все же был. Прежде всего, проверил на Asterisk, мне это показалось наиболее актуальным. MasterTel любезно предоставил для тестирования свои ресурсы, включая городской номер, Callobok.ru создал для меня экаунт на своем сервере, четвертым был провайдер sipnet. Во всех четырех случаях был положительный результат, больше нигде проверять не стал, т.к. все используют один и тот же протокол (кроме skype). Ах, ну да! Конечно же, на собственном сервере проверял, похоже тоже «жужжит». Что касается конфигураций, проверил работоспособность обычного приложения на "Бухгалтерии предприятия 2.0", "Управление торговлей 10.3", "Комплексная автоматизация", "Розница 1.0", управляемое приложение - "Управление торговлей 11", "Бухгалтерия предприятия 3.0", "Управление небольшой фирмой 1.4" (1.5 тоже должна работать), "Розница 2.0".

2 стартмани

16.07.2014    45146    801    210    

Создание телеграм бота с гугл авторизацией, обратными вызовами и уведомлениями об обновлении через сервер-маршрутизатор 150

WEB v8 1cv8.cf Бесплатно (free)

Статья детально рассказывает обо всех аспектах настройки телеграм бота, работающего через сервер-маршрутизатор посредством обратных вызовов. Приведены примеры работы отправки/исправления сообщений, отправки файлов, работы с внутренними и встроенными запросами. Создание клавиатуры. Авторизация пользователей через gmail.

07.11.2018    12380    36    

1c + vis js(web app timeline) 26

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

Пример замены диаграммы Ганта(1С) на web app(python, js(vis js)) в форме 1С. Данная статья может быть полезна разработчикам, оптимизаторам, дизайнерам.

03.09.2018    4883    5    

Как я обработку на альтернативный сервер выносил 5

Практика программирования v8 Абонемент ($m)

В данном посте хочу поделиться опытом. Однажды возник инцидент, который смотивировал реализовать обработку, которую запускал бы обычный пользователь 1С, в основной системе. Но весь процесс обработки должен происходить за пределами рабочей базы. А юзабилити должно остаться на уровне простого пользователя. В качестве решения я выбрал службу Windows (С#), приложение инициации на клиенте и далее прошу под кат...

1 стартмани

08.02.2019    2049    6    

Использование Vagrant и Docker при разработке в 1С 109

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

В предлагаемой статье речь пойдет про такие инструменты виртуализации, как Vagrant и Docker.

19.08.2016    22432    10    

Внешнее воздействие на веб-клиент 1С:Предприятие 39

WEB v8 1cv8.cf Абонемент ($m)

Описанный метод позволяет организовать контейнер средствами html и JavaScript и поместить в него веб-клиент 1С. При этом контейнеру доступно управление веб-клиентом, как на уровне алгоритмов, так и на уровне управления стилями. Подход отрабатывался на 1С версии 8.2.18.96.

1 стартмани

15.06.2013    85039    28    17    

Резервное копирование файловой ИБ 1С:Розничная торговля 1

Архивирование (backup) v8 Розница Беларусь Абонемент ($m)

Предлагаю метод организации резервного копирования ИБ 1С:Розничная торговля. Метод резервного копирования - упаковка в архив. Способ запуска - при включении компьютера. Реализация - PowerShell.

1 стартмани

10.01.2018    5029    1    7    

Длинная арифметика (Bignum arithmetic) c COM-интерфейсом (ActiveX) на библиотеках MPIR 4

Инструментарий Практика программирования Россия Абонемент ($m)

Расчеты любой точности в вашем программном продукте, поддерживающем стандарт COM. Размер/точность длинного числа зависит только от вашей оперативной памяти. Проект основан на исходниках библиотеки MPIR, Edition 3.0.0. Полностью написан на С/С++ (COM.DLL).

1 стартмани

12.04.2018    3233    1    4    

Обмен без правил. От простого к сложному 123

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Абонемент ($m)

Пишем обмен с нуля, разбираемя с разными способами сериализации, учимся редактировать XML документы, создаем XDTO и Web service, осваиваем Script variant - English.

1 стартмани

16.01.2019    10478    25    

Создаем свою библиотеку для OneScript 139

Практика программирования Теория программирования v8 Бесплатно (free)

Как упаковать свою библиотеку в пакет? Что такое загрузчик и зачем он нужен? Как вообще создать свою библиотеку? Разбираемся на примере.

06.03.2018    15367    33    

Корректировка Поступления не попадает в книгу продаж. Как исправить? 4

Практика программирования v8 БП2.0 БУ Оптовая торговля НДС Бесплатно (free)

В новой редакции 1с Бухгалтерия 2.0 пользователи часто сталкиваются с неочевидной проблемой - Корректировка Поступления не попадает в книгу продаж. Как исправить? Я покажу вам несколько путей решения.

05.06.2015    12691    2    

Что общего между 1С и BMW 29

О жизни Россия Абонемент ($m)

Взяв два листа бумаги, я начал рисовать. На первом рисунке я изобразил трехзвенную структуру «1С:Предприятие 7.7», где на нижнем уровне находится платформа, которая предоставляет базовые объекты, механизмы работы с ними и средства программирования, на втором — компоненты, расширяющие набор базовых объектов, третий же, в свою очередь, представляет набор конечных решений для автоматизации — конфигураций. Я также добавил к конфигурациям пользовательские данные, что, в свою очередь, привело к появлению информационных баз, т.е., конфигураций, автоматизирующих конкретные экономические задачи в отдельно взятой организации. Подобно первой я нарисовал и вторую схему. На первом уровне — шасси или платформа, например автомобиля третьей серии. Второй относился к типу кузова — купе, кабриолет, седан и т.д. Третий включал в себя «начинку» — мотор, правый или левый руль, тканевый или кожаный салон, акустика и прочее. В довершение был нарисован человечек, которому вместе с машиной мы дали название «Владелец конкретного автомобиля BMW». Чувствуете всю прелесть данной ассоциации?! Платформа «1С» и шасси BMW дают базовые свойства. Компоненты, так же как и кузов, привносят дополнительные свойства — например, план счетов у компоненты «Бухгалтерский учет» или возможность езды с откинутой крышей у кабриолета. Для каждого конкретного заказчика собирают свой, индивидуальный автомобиль, так же, как делают конкретную конфигурацию для автоматизации отдельной области или конкретного предприятия. И только в конце, приобретя готовый продукт, мы начинаем им пользоваться и получать от этого удовольствие.

1 стартмани

27.07.2010    13342    51    36    

Погрешность округления и есть ли средство борьбы с ней возможностями 1С? 3

Печатные формы документов v8 v8::БУ БП2.0 БП3.0 Россия БУ Оптовая торговля Производство готовой продукции (работ, услуг) Абонемент ($m)

Политика 1С по использованию возможностей баз данных доросла до использования объектно-ориентированного программирования в 1С Предприятие 8.Х Но от погрешностей округления увы 1С-ники так и не избавились. Предлагаю вариант печати ТОРГ-12 в валюте документа "Реализация товаров и услуг" для Бухгалтерии 2.0 и 3.0 платформа 8.3

1 стартмани

12.09.2018    4979    1    0    

Библиотека классов для создания внешней компоненты 1С на C# 66

Внешние компоненты Абонемент ($m)

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

1 стартмани

01.03.2015    144193    173    24    

Журнал регистрации 1С (sql lite) в web app 12

Журнал регистрации v8 1cv8.cf Абонемент ($m)

Данная публикация рассматривает построение компонентного решения работы журнала регистрации в стороннем приложении(web app). Встала задача миграции sql lite жр во внешнюю базу. Данное решение было создано: 1. для хранения жр за весь период 2. для ускорения работы с жр 3. для ускорения сервера предприятия, так как именно он (а точнее рагент) пытается записать данные в жр sql lite(фактически файл на диске), после увеличения размера файла более 10 гб, поступали жалобы по вопросу быстродействия 1с (и не только ради этого) Данная публикация может быть полезной администраторам, программистам, оптимизаторам.

1 стартмани

09.07.2018    4974    4