...

Разработка

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

Алгоритм и расширение (как пример) демонстрируют механизм одновременного использования двух макетов (стандартного и измененного), принадлежащих одной записи регистра «Макеты печатных форм» («ПользовательскиеМакетыПечати») в конфигурации «1С:Бухгалтерия предприятия, редакция 3.0».

1 стартмани

26.06.2019    8755    delta    0    

3

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

Не так давно столкнулся с задачей интеграции облачной АТС и 1С CRM. Типовой функционал предполагает получения http-запросов через http-сервис. Обработкой запросов занимается сервер, и создается документ «Телефонный звонок». И все бы ничего, если данного функционала хватило для работы, но данной статьи тогда бы не было. Дополнительная задача заключалась в открытии форм существующего документа по клиенту «Интерес» и обработки «Мастер формирования интереса».

26.06.2019    12502    login1281    13    

14

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

Данная статья описывает простейший собственный алгоритм шифрования средствами 1С. Без Capicom, Архиваторов и сторонних служб. Данный метод работает на Платформе 8.3 и т.п. 09.07.19 Добавлена обработка шифрования файлов

1 стартмани

26.06.2019    29726    Indgo    54    

47

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

Основные принципы работы СКД. Понятия схемы компоновки и макета компоновки. Описание основных элементов схемы компоновки: наборы данных, поля, вычисляемые поля, ресурсы, параметры.

25.06.2019    152061    ids79    36    

368

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

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

24.06.2019    25137    RonX01    70    

93

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

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

1 стартмани

24.06.2019    5152    22    kraspila    3    

3

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

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

1 стартмани

24.06.2019    3720    3    Boyarkin    2    

3

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

Представляю методику и инструмент для динамического расчета маршрутов отбора на высоконагруженных складах для максимального повышения эффективности склада, ускорения проходимости и, как следствие, экономии денег. Это методика и обработка для интеграции в WMS решения. Тестировалось на 1С 8.3.14.1565.

3 стартмани

24.06.2019    38721    informa1555    25    

79

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

Обработка для анализа файлов обновлений (.cfu) и расширений (.cfe) в режиме предприятия в любой конфигурации для 1С 8.3.+. Основана на разработке https://infostart.ru/public/97194/.

2 стартмани

21.06.2019    19595    65    vandalsvq    18    

30

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

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

1 стартмани

21.06.2019    47684    Evil Beaver    158    

422

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

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

1 стартмани

20.06.2019    3806    6    kozlov.alians    1    

10

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

Разработка предоставляет программный интерфейс для манипулирования массивом, используя который вы получите возможность альтернативной записи кода для традиционных и новых возможностей. Например так: ФасадМассива.НовыйМассив().Добавить(Элемент1).ПолучитьМассив();

1 стартмани

20.06.2019    9110    1    m-rv    21    

7

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

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

1 стартмани

20.06.2019    15297    60    servs    5    

14

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

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

1 стартмани

20.06.2019    40338    Alxby    23    

21

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

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

17.06.2019    21762    Lucifer93    70    

91

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

Расширение позволяет сортировать табличные части по реквизитам через точку.

1 стартмани

17.06.2019    4636    17    noprogrammer    0    

2

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

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

1 стартмани

14.06.2019    24117    12    duhh    3    

8

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

Таблицы экспортных процедур и функций общих модулей конфигураций БП КОРП 3.0, ЗУП КОРП 3.1, УТ 11 + обработка по формированию такой таблицы из любой конфигурации.

14.06.2019    20511    37    SanchoD    33    

42

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

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

1 стартмани

13.06.2019    4383    2    slayer-ekb    2    

7

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

В большинстве случаев основной причиной медленной работы системы при многопользовательском режиме работы является блокировка данных СУБД (говорим про клиент-серверную версию). Блокировка - это не есть хорошо или плохо, это жизненно необходимая вещь при построении прикладной логики работы системы. Но блокировки таблиц, записей могут быть как вполне законными, так и далеко не всегда оправданными в каждой конкретной ситуации. Одной из самых распространенных причин неоптимальной блокировки ресурсов является некорректное написание запросов.

13.06.2019    6899    slayer-ekb    10    

7

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

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

1 стартмани

12.06.2019    55191    Hatson    33    

351

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

Демонстрация различных вариантов соединения двух таблиц в запросе.

1 стартмани

11.06.2019    14379    28    m_aster    1    

11

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

Использование механизма расширений для расширения (как бы это коряво не звучало =) ) возможностей отладки. Тестировалось на релизе: 8.3.14.1694 (но взлетит и на более ранних, поддержку общих модулей в расширения добавили практически в первых версиях механизма расширения).

1 стартмани

11.06.2019    5423    0    Ксакеп    2    

6

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

Редактор HTML для управляемого интерфейса 8.3.

2 стартмани

10.06.2019    21395    132    ValeriVP    11    

45

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

Другие статьи на эту тему объясняют, что такое план выполнения запроса, но не рассказывают о том, как его получить. Эта заметка призвана заполнить этот пробел. Её цель - популяризировать общедоступные инструменты получения плана запроса среди разработчиков, которые ещё не начали их использовать.

10.06.2019    12348    DataReducer    12    

54

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

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

10.06.2019    22024    SeiOkami    96    

60

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

Мы обновляем конфигурацию, и у нас более 100 пользователей. Конфигурация сильно переписана, обновление нетривиальное. Если после обновления находится критическая ошибка, приходится выгонять всех пользователей и исправлять. Поэтому перед выпуском в рабочую базу, обновление тестируют наши специалисты. Большинство ошибок находится при открытии форм. Появилась идея написать программу, которая бы автоматически открывала формы всех объектов, а найденные ошибки записывала в журнал регистрации. Получилась программа простейшего сценарного тестирования. Не требует настройки. Запускать в тестовой базе. Чтобы найти реквизиты, не добавленные на форму в процессе обновления или синтаксические ошибки, достаточно запустить тест под полными правами. Тестировали на УТ 11.4.1.271, должно работать на всех программах УФ. У нас тест работает пять минут.

1 стартмани

10.06.2019    11398    19    vtv74    3    

15

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

Расширение, позволяющее создавать настраиваемые уведомления, с использованием стандартного функционала БСП "Шаблоны сообщений".

1 стартмани

10.06.2019    22568    56    WI_IL    11    

18

Универсальные функции Программист Управляемые формы Абонемент ($m)

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

1 стартмани

10.06.2019    26095    23    mvxyz    14    

20

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

Приложение «Сбор заказов» разрабатывалось и разрабатывается для хранения и накопления данных от торговых представителей и автоматического обмена данными с программой учёта на базе платформы 1С:Предприятие. Мобильное приложение написано на технологии мобильной платформы 1С:Предприятие. Механизм обмена данных происходит посредством почтового сервера. В дальнейшем будет реализован механизм непосредственного доступа приложения к учётной системе через прямое интернет-соединение. FTP-соединение не работает как надо, так что будем довольствоваться тем, что есть... :)

4 стартмани

06.06.2019    15072    7    yarsort    10    

8

Мобильная разработка Бюджетирование и планирование Программист Пользователь Платформа 1С v8.3 Мобильная платформа Домашние учет и финансы Россия Управленческий учет Абонемент ($m)

В публикации рассмотрено небольшое домашнее мобильное приложение для составления списка покупок и анализа расходов. В приложении реализованы: работа с штрихкодами (сканирование встроенной камерой), поиск наименования товара по штрихкоду из интернета, загрузка чеков из ФНС по QR-коду, вывод QR-кода ранее загруженного чека и др.

1 стартмани

06.06.2019    21782    57    vasilievil    6    

46

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

Выполнить код, Управляемая форма, Обычная форма, Конструктор запросов.

1 стартмани

06.06.2019    7390    8    t_prog    6    

3

Работа с интерфейсом Программист Система компоновки данных Абонемент ($m)

Надо вывести в отчет на СКД 2 таблицы, которые содержат различные данные, объединяемые одним полем. Количество строк в каждой таблице может быть произвольным. Если выводить с помощью обычного соединения таблиц, то мы получим перемножение строк. Чтобы его избежать обычно используются циклы. Но в данной статье мы разберемся как это сделать только средствами СКД.

1 стартмани

06.06.2019    13843    swimdog    13    

13

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

Сравнение методов по "расщеплению" строк Какой и когда использовать? Платформенный или БСП? Приходим к выводу - и тот и другой.

06.06.2019    73042    SeiOkami    38    

86