...

Статьи для 1С

HighLoad оптимизация

Периодически занимаясь исследованиями производительности я повидал много решений. Делюсь некоторыми выводами на основании теста Гилева и собственных мыслей.

25.05.2020    71025    starik-2005    254    

63

СКД 1С:Предприятие 8 1C:Бухгалтерия

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

24.05.2020    30494    kasper076    22    

41

Инструментарий разработчика 1С:Предприятие 8

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

24.05.2020    25059    DataReducer    24    

115

Инструкции пользователю 1С:Предприятие 8 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2

В настоящей статье мы рассмотрим, какими способами можно организовать контроль качества входного сырья в 1C:ERP.

21.05.2020    16067    Aprsoft    7    

11

Мессенджеры и боты 1С:Предприятие 8

Использование чат-ботов в мессенджерах позволяет автоматизировать многие сложные бизнес-процессы путем диалога с системой через виртуального собеседника. О том, как создать универсальную систему ботов с бэкендом на 1С, работающую в Telegram, Viber и Facebook Messenger одновременно, на конференции Infostart Event 2019 Inception рассказал программист-фрилансер Константин Гейнрих.

21.05.2020    18392    CyberCerber    15    

56

WEB-интеграция 1С:Предприятие 8 1C:Бухгалтерия

Есть девочки как девочки, есть мальчики как мальчики, есть сайтики как сайтики, но странички их обманщики. В целях сохранить информацию, от автоматизированного сбора, многие ресурсы пытаются защитить ее. Один из таких способов - вывод информации на странице через JavaScript. При получении такой страницы в 1С, JavaScript не успевает вывести необходимые данные, и в 1с получаем практически пустую страницу. В статье приведу пример разработки, для парсинга таких страниц, без регистрации и смс.

20.05.2020    13372    platonov.e    25    

29

Механизмы платформы 1С 1С:Предприятие 8 1C:Бухгалтерия

Подключаем регистры сведений к формам связанных с ними объектов, быстро и надежно.

19.05.2020    21675    Infector    19    

20

Мессенджеры и боты 1С:Предприятие 8

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

1 стартмани

19.05.2020    17775    ripreal1    16    

42

HighLoad оптимизация 1С:Предприятие 8

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

18.05.2020    5247    Aleksey.Bochkov    4    

16

Универсальные функции 1С:Предприятие 8

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

16.05.2020    8164    GlebHappy    34    

4

Сканер штрих-кода Терминал сбора данных 1С:Предприятие 8 1С:ERP Управление предприятием 2

Цель - печать этикеток на Штрих Принт (весы с печатью этикеток) весового товара и сбор штрихкодов на ТСД Cipher Lab CP55 в Mobile Smart Магазин 15.

15.05.2020    5447    dy4amaks    0    

3

Защита ПО и шифрование 1С:Предприятие 8

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

14.05.2020    9939    mrsmrv    5    

5

Облачные сервисы, хостинг 1С:Предприятие 8

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

14.05.2020    50351    Any_One    40    

42

СКД 1С:Предприятие 8

Как заставить работать макет оформления в отчёте с несколькими СКД.

14.05.2020    13227    vendim    6    

22

Закрытие периода 1С:Предприятие 8 1С:Бухгалтерия 3.0

Хотел бы рассказать вам об интересном опыте решения задачи по доработке штатного закрытия месяца (по 20,23,25,26 счету) в Бухгалтерии 3.0 и Корп.

14.05.2020    9545    user1114962    12    

38

Регламентированный учет и отчетность 1С:Предприятие 8 1C:Бухгалтерия

Сегодня поговорим о том, как влияет переход между периодами, системами налогообложения и программами учета на оформление счетов-фактур.

13.05.2020    7072    n.saltsina    3    

11

Перенос данных 1C 1С:Предприятие 8 1C:Бухгалтерия

Решение проблем обмена РИБ с 10+ баз с помощью веб-сервисов и базы обмена.

13.05.2020    10585    RSConsulting    24    

32

Сайты и интернет-магазины 1С:Предприятие 8 1C:Бухгалтерия

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции публикации категорий товаров в магазин WooCommerce, с комментариями внутри.

13.05.2020    9785    osivv    3    

23

Сайты и интернет-магазины 1С:Предприятие 8

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции передачи фото из 1С, с комментариями внутри.

13.05.2020    5716    osivv    0    

6

WEB-интеграция 1С:Предприятие 8

Быстрый старт. Только практические примеры. Установка, запуск и публикация бизнес-процесса на сервере Camunda BPM. Управление бизнес-процессами из 1С при помощи Camunda REST API.

12.05.2020    15990    zhichkin    33    

44

Журнал регистрации

Работа с журналом регистрации нестандартными средствами. А также немного про использование платформы .NET в экосистеме 1С.

12.05.2020    24640    Infostart    32    

96

Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C 1С:Предприятие 7.7 1C77

Выгрузка данных на FTP на примере в конфигурации Штрих-М Кассир 1.10.

12.05.2020    7311    Ignatov_mu    21    

7

Логистика, склад и ТМЦ

В статье приведен обзор простой, но функциональной SQL-ориентированной WMS с открытым кодом, базирующейся на бесплатных платформах от инфраструктуры СУБД и до клиентов, которая может послужить базой для своих разработок и внедрений. Решение можно развернуть на своем сервере или облаке(развернуть как «облачную WMS»). Статья может быть полезна с той точки зрения, что показывает "анатомию" WMS - как все устроено.

12.05.2020    12612    informa1555    17    

29

HighLoad оптимизация

При построении мощных производительных отказоустойчивых решений для интеграции во всем мире активно используются технологии обработки очередей сообщений с помощью брокера RabbitMQ и кэш-сервера Redis. О практическом опыте использования этих технологий при построении ИТ-ландшафта, включающего системы на 1С, на конференции Infostart Event 2019 Inception рассказал Сергей Наумов.

12.05.2020    22703    SergeyN    3    

62

Механизмы платформы 1С 1С:Предприятие 8

Здравый смысл подсказывает, что способность ячейки табличного документа вмещать текст зависит от её ширины. Поэтому, имея в виду вместимость ячеек, статью можно было бы озаглавить "Одинакова ли ширина колонок табличного документа с одинаковой шириной". Что то не очень? Да. получается тавтология. Приходится вводить дополнительные термины. В рамках данной статьи условимся под реальной шириной понимать именно способность ячеек вмещать строки, а под номинальной шириной - значение свойства "Ширина" колонки табличного документа. Так вот оказывается, что колонки с одинаковой номинальной шириной несколько отличаются друг от друга реальной шириной. То есть строка, которая помещается в ячейку одной колонки, может не поместиться в ячейку другой колонки такой же номинальной ширины.

12.05.2020    5000    burmsergey    8    

3

Механизмы платформы 1С 1С:Предприятие 8 1C:Бухгалтерия

Не баян, а классика. Рассмотрим особенность платформы настолько же древнюю, как сами УФ.

12.05.2020    29850    SeiOkami    39    

179

Перенос данных 1C 1С:Предприятие 8 1C:Бухгалтерия

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

12.05.2020    11890    totchaz    4    

58

Администрирование СУБД 1С:Предприятие 8

Первый вариант сравнения двух СУБД. Каждый может внести правку и получить SM. Приветствуются конструктивные комментарии, начинающиеся словами "Автор ничего не понимает".

11.05.2020    5289    vtv74    25    

8

Администрирование СУБД

Проверка целостности баз данных SQL при помощи DBCC CHECKDB и рассылка оповещений на почту.

09.05.2020    10671    P_enemy    3    

19

Логистика, склад и ТМЦ 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х

При ведении бизнеса на предприятиях любого профиля, размера и форм собственности часто возникает следующая ситуация. 1. Предприятие закупает некую номенклатуру у поставщика для дальнейшей перепродажи или собственного использования. 2. Номенклатура относится к категории материальных объектов, которые можно транспортировать. Понятно, что под это определение попадают товары, материалы, сырье, полуфабрикаты, но не услуги, работы и объекты недвижимости. 3. Имеется «временной разрыв в 1С» между моментом перехода прав собственности на товар (так будем называть упомянутую в пункте 2 номенклатуру) и поступлением товара на склад предприятия. 4. Правила и политика учета на предприятии диктуют необходимость отразить «временной разрыв в 1С» в учетной системе. Строго говоря, такой «временной разрыв в 1С» между моментом подписания накладной (переход права собственности) и моментом физического поступления товара на склад существует всегда. Но не всегда имеет смысл отражать «временной разрыв в 1С» в учетной системе.

09.05.2020    36806    Koder_    0    

5

Зарплата 1С:Предприятие 8 1С:ERP Управление предприятием 2

Каждый квартал работодатели сдают форму расчета налога на доходы физических лиц – 6-НДФЛ. Эта форма отражает доходы работников, а также исчисленный и удержанный по ним НДФЛ за отчетный период.

08.05.2020    2511    Koder_    0    

1

DevOps и автоматизация разработки

DevOps – это концепция разработки и поставки программного обеспечения, которая расширяет практики гибкой разработки Agile на весь жизненный цикл продукта. Но как применить эту концепцию в крупной компании, где любое изменение традиционно должно проходить большое количество согласований и проверок? Про свой опыт внедрения DevOps в большом Enterprise на конференции Infostart Event 2019 Inception рассказал руководитель направления DevOps в «Дирекции региональных продаж Газпром нефть» Марат Биккин.

08.05.2020    7080    squad    1    

14

Универсальные функции Работа с интерфейсом 1С:Предприятие 8

Разбор небольших примеров того, как правильно открывать форму выбора (подбора) в управляемых формах, не прибегая к модальным окнам.

08.05.2020    419966    Desere799    56    

415

Внешние источники данных 1С:Предприятие 8 1C:Бухгалтерия

Статья о том, как мы делали механизм загрузки больших объемов данных в "Центр управления кассами Магнита"

08.05.2020    9894    chernenko_vv_2    26    

46

Зарплата 1С:Предприятие 8 1С:Комплексная автоматизация 1.х

Комплексная автоматизация (КА) 1.1 снята с поддержки, соответственно обновлений по новым ставкам нет. Необходимые доработки представлены в статье.

08.05.2020    5436    v.krivenko    10    

8

Внешние источники данных 1С:Предприятие 8 1С:Управление нашей фирмой 1.6

Изучаем базу данных СуперОкна7, смотрим возможности передачи и получения информации.

08.05.2020    7412    vostok1.dz    6    

9

Универсальные функции 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x

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

06.05.2020    6439    ivnik    6    

13

Механизмы платформы 1С 1С:Предприятие 8 1C:Бухгалтерия

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

06.05.2020    26362    SeiOkami    6    

83