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

Библиотека Разработка — все для 1С

Программное создание динамического списка на управляемой форме. (Динамическое создание динамического списка). Готовая процедура + обработка - демонстрационный пример Промо 272

Практика программирования Универсальные функции v8::УФ 1cv8.cf

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

1 стартмани

19.01.2018    39548    rpgshnik    26    

СКД не только для отчетов 140

Практика программирования v8::СКД 1cv8.cf

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

18.09.2019    7999    YPermitin    31    

Оповещения боту из 1С за 31 минуту 121

Практика программирования Интеграция v8::УФ 1cv8.cf

Поделюсь опытом, как быстро сделать бота с оповещениями в Телеграмм из 1С без лишних затрат.

18.09.2019    9361    feva    31    

Версионирование регистров сведений 6

Журнал регистрации Практика программирования v8

Моя реализация механизма мониторинга изменений регистра сведений.

17.09.2019    1668    KonS    9    

Подбор в управляемой форме - что может быть проще? Промо 121

Работа с интерфейсом v8::УФ 1cv8.cf

Технологии модальности сейчас меняются на технологии асинхронности, многопоточности и прочие дивные вещи, что, в свою очередь, заставляет людей еще чаще спрашивать о том, что да как в этой новой нелегкой жизни. Разбираемся!

19.09.2017    28991    starik-2005    51    

Многопоточная обработка данных на примере перепроведения документов 43

Обработка документов Практика программирования v8 ERP2 УТ11 КА2

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

1 стартмани

17.09.2019    3675    ids79    28    

Количество NULL в запросе 1

Практика программирования v8 v8::Запросы

При определении количества элементов в виде "NULL" в результирующей таблице запроса нам возвращается значение "0".

17.09.2019    1478    toxilamer    18    

Блокировка от параллельного выполнения функционала на примере регламентных заданий 9

Практика программирования v8

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

16.09.2019    1128    2tvad    8    

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция Промо 111

Практика программирования WEB v7.7 v8

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    48929    Serginio    33    

Документ на документ. Автоматическое создание связанных документов 60

Практика программирования Разработка v8 1cv8.cf

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

16.09.2019    4516    YPermitin    23    

Отображение истории выполнения по всем задачам комплексного процесса в документообороте 12

Документооборот и делопроизводство Практика программирования v8 ДО

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

15.09.2019    1751    pavelpribytkin96    4    

Дозагрузка измененных данных при помощи КД2 7

Практика программирования Перенос данных из 1C8 в 1C8 v8

Иногда во время каких-то регламентных действий по обслуживанию базы(например, при обновлении измененной базы на много релизов) требуется обеспечить бесперебойность работы пользователей. Если конфигурации баз до и после идентичны, то тут сам Бог велел воспользоваться обработкой "ВыгрузкаЗагрузкаДанныхXML", либо такой же но с отбором(на Инфостарте есть такая). Но что если конфигурации баз различаются/значительно различаются? Ниже опишу, как вышел из положения я.

12.09.2019    1622    al_zzz    2    

Как нарисовать граф на 1С Промо 381

Практика программирования v8

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

1 стартмани

09.08.2013    63893    ildarovich    117    

Самый примитивный HTTP-сервис в мире 172

WEB v8

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

12.09.2019    7614    YPermitin    26    

Скрипт объединения правил регистрации (Python) 15

Перенос данных из 1C8 в 1C8

Python скрипт для объединения правил регистрации. Написан, т.к. не удалось найти готовый инструмент.

11.09.2019    2160    milut    6    

Про ТабДок или TabDoc Pro 35

Практика программирования Разработка v8

Табличный документ – всем знакомый и привычный компонент продукта 1С. Про оптимизацию работы табличного документа, его проблемы и недостатки в своем докладе на конференции Infostart Event 2019 Education рассказал ведущий программист BIA-Technologies Князьков Алексей.

11.09.2019    3235    AKnyazkov    26    

Выразить число как строку и дату как строку в запросе Промо 343

Практика программирования v8 1cv8.cf

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

22.02.2015    103106    ildarovich    64    

Конвертация Данных. Нюансы использования конструкции "НеЗамещатьОбъект = Истина" в обработчике события "ПриЗагрузке" 28

Перенос данных из 1C8 в 1C8 v8 КД

У конвертации данных есть «особенности», которые «пьют кровь» программистов. Эта статья про очередную обнаруженную «особенность».

10.09.2019    2540    ivanek    21    

Автоматическое обновление файлов данными владельца в документообороте 10

Практика программирования v8 ДО

Обновление данных файлов, созданных по шаблону в ДО 2.1.13.

10.09.2019    1177    pavelpribytkin96    0    

Хранение файлов - как уменьшить размер базы данных 18

Чистка базы Производительность и оптимизация (HighLoad) Практика программирования Разработка v8

Хранение файлов в базе 1С можно оптимизировать для уменьшения размера хранимых данных.

09.09.2019    3077    2tvad    17    

Универсальные функции с примерами использования Промо 243

Универсальные функции v8

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

26.02.2016    35851    unichkin    37    

Подбор оборудования для информационных систем на платформе 1С 26

Интеграция

При подборе оборудования по рекомендациям с сайта ИТС возникает противоречие: проводить ли нагрузочные тесты, чтобы определить возможную нагрузку, или достаточно просто взять данные из таблиц статистики? О том, какую тактику применить в том или ином случае, на конференции INFOSTART EVENT 2018 Education рассказал начальник отдела разработки компании IBS Филиппов Евгений.

09.09.2019    5112    jf2000    6    

Запись/Чтение XML, пример обмена по COM соединению 8

Обмен через XML v8 1cv8.cf

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

08.09.2019    1707    user5300    7    

Сравнение скорости загрузки большого массива данных из табличного документа с помощью Microsoft EXCEL через COM и с помощью платформы 1С 8.х 5

Загрузка и выгрузка в Excel v8 1cv8.cf

Тестирование COM MS Excel на сервере 1С и нативное чтение табличных документов в 1С.

3 стартмани

08.09.2019    1793    nomad_irk    22    

Простой способ индексирования интервалов Промо 181

Практика программирования v8

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

1 стартмани

28.09.2016    32324    ildarovich    22    

Интеграция 1С с промышленным оборудованием 31

Интеграция

Эффективность управленческой информации в производственном процессе зависит от данных, собираемых на нижних уровнях. Про автоматизацию получения этих данных с использованием технологии OPC (OLE for process control) на конференции Infostart Event 2018 Education рассказал Юрий Коноваленко.

06.09.2019    4691    user642664_yurkeshk    12    

Описание формата внутреннего представления данных 1С в контексте обмена данными 149

Практика программирования Внешние источники данных Разработка v8 v8::УФ 1cv8.cf

Фирма 1С не рекомендует использовать внутреннее представление данных для любых целей, которые отличны от обмена с 1С:Предприятием 7.7. Но сама возможность заглянуть на "внутреннюю кухню" платформы с помощью функций ЗначениеВСтрокуВнутр(), ЗначениеВФайл(), ЗначениеИзСтрокиВнутр() и ЗначениеИзФайла(), дала возможность сообществу программистов 1С разработать новые приемы разработки и анализа. Так, именно на использовании внутреннего представления был построен алгоритм "быстрого массива", который позволяет практически мгновенно создать массив в памяти на основании строки с разделителями. С помощью разбора внутреннего представления можно "на лету" программным кодом выполнить анализ обычной формы и даже сделать редактор графической схемы. Во внутреннем формате сохраняют свои данные между сеансами различные популярные внешние обработки. А еще это возможность сделать быстрый обмен с внешними системами.

1 стартмани

06.09.2019    5297    Dementor    27    

[Шпаргалка] Программное создание элементов формы 279

Практика программирования Работа с интерфейсом Разработка v8 1cv8.cf

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

06.09.2019    9437    rpgshnik    41    

Регулярные выражения без внешних компонент? Легко! Промо 335

Практика программирования Обмен через XML v8

Сложный способ организовать проверку строки с помощью регулярного выражения в 1С. При этом ни одна внешняя компонента не пострадала. Ну и от платформы (Linux, MustDie) - не зависит.

04.03.2016    52620    starik-2005    90    

Агрегатные функции СКД, о которых мало кто знает 340

Практика программирования v8 v8::СКД 1cv8.cf

Пользуетесь ли Вы всеми возможными агрегатными функциями, которые предоставляет система компоновки данных? Если Вы используете только: СУММА, КОЛИЧЕСТВО, МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, то эта статья для Вас.

05.09.2019    12685    ids79    44    

Срез на даты за период. Шаблон запроса 69

Практика программирования v8 1cv8.cf

Один запрос, который довольно часто пригождался.

05.09.2019    3552    json    35    

Регистры бухгалтерии. Общая информация 111

Практика программирования Математика и алгоритмы Разработка v8 v8::БУ

Общая информация о внутреннем устройстве регистров бухгалтерии.

05.09.2019    6465    YPermitin    22    

Фитнес – твой личный тренер в зале и дома Промо 57

Пользователю системы Мобильная разработка v8 Развлечения, искусство, спорт

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

15.04.2016    31815    Baksheev-Nikita    54    

Обмен данными. Консистентность vs Многопоточность 25

Интеграция v8 1cv8.cf

Рассмотрим теоретические основы обмена данными. Какие бывают обмены, какие гарантии при этом даются, зачем идти на компромиссы и что при этом может пойти не так. Есть ли идеальная схема?

03.09.2019    3915    m-rv    1    

Еще один способ программной модификации управляемых форм 11

Работа с интерфейсом v8 v8::УФ 1cv8.cf

Пример программной модификации управляемой формы для случая когда вызов метода СобытияФорм.ПриСозданииНаСервере разработчиком конфигурации не предусмотрен.

1 стартмани

03.09.2019    1490    infosoft-v    15    

Три костыля. Сказ про фокусы в коде 123

Практика программирования Разработка v8

Три интересных (или странных) костыля в коде, которые могут помочь в повседневных и не очень задачах.

03.09.2019    9011    YPermitin    68    

Минимализмы 3 Промо 354

Практика программирования Универсальные функции v8

Очередная серия "минимализмов" [http://infostart.ru/public/306536/, https://infostart.ru/public/460935/]. Также, как и в предыдущих статьях, здесь приведена подборка коротких оригинальных авторских решений некоторых задач. Ранее эти решения были разбросаны по моим комментариям к чужим публикациям.

19.02.2018    36926    ildarovich    44    

"Хочу универсально!" [Часть 1] 65

Математика и алгоритмы Практика программирования Разработка v8 1cv8.cf

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

02.09.2019    4808    SeiOkami    35    

Обмен данными через Web Сервисы 81

Перенос данных из 1C8 в 1C8 v8 1cv8.cf

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

02.09.2019    5174    user5300    29    

Как должна выглядеть правильная интеграция. Использование Mule ESB и RabbitMQ с 1С 47

Интеграция

Чем масштабнее проект, тем сложнее настроить все связи. Каждый решает эти проблемы по-своему: кто-то пользуется конвертацией, кто-то пользуется xml и json. Руководитель управления ИТ компании WiseAdvice Олег Филиппов рассказал, как можно применить такие инструменты, как Mule ESB и RabbitMQ.

02.09.2019    4958    comol    3    

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

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

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

25.06.2018    20038    olegtymko    47    

Выгрузка и загрузка документов с движениями 13

Перенос данных из 1C8 в 1C8 v8 КД

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

02.09.2019    1914    human_new    7    

Приватный блокчейн и 1С популярно 6

Практика программирования Блокчейн

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

02.09.2019    1815    mkalimulin    140    

1С и PowerShell - обновление из хранилища 48

Администрирование данных 1С Инструментарий разработчика v8

Пример скрипта, упрощающего работу.

1 стартмани

29.08.2019    5010    Jokemas    19    

Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов Промо 123

Практика программирования v8 1cv8.cf

Если вам интересно проверить контрагенте в ФНС, вам поможет данная публикация. Весь алгоритм работы строится на основе данных, полученных с сервиса http://npchk.nalog.ru совершенно бесплатно.

1 стартмани

01.02.2018    25249    rpgshnik    46    

Выгрузка из 1С номенклатуры со штрихкодами без программирования 3

Загрузка и выгрузка в Excel Внешние источники данных v8 УТ11

Я так и не смог найти простой инструкции или обработки, чтобы выгрузить из 1С: Управление торговлей 11 номенклатуру вместе со штрихкодами, поэтому решил написать собственную инструкцию.

28.08.2019    2165    user1114182    4    

Удобный просмотр результата запроса с большим количеством временных таблиц 87

Практика программирования Разработка v8

Если Вам часто приходится просматривать в отладчике сложные пакетные запросы с большим количеством временных таблиц, то эта статья для Вас.

1 стартмани

27.08.2019    4065    ids79    16    

Обмен большими данными между клиентом и сервером 66

Внешние источники данных v8

В статье рассматривается вопрос передачи больших объемов данных, превышающих теоретический лимит сеансовых данных (4Гб за вызов) (они же временное хранилище) как с клиента на сервер, так и в обратном направлении.

1 стартмани

27.08.2019    4028    logos    17    

Библиотека стандартных подсистем (Механизм БСП) Промо 74

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

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

03.03.2017    52807    V.Stavinsky    21    

Как подготовиться и сдать экзамен ITIL 4 Foundation 6

Решение задач на 1С:Специалист

ITIL — библиотека, описывающая лучшие из применяемых на практике способов организации работы подразделений или компаний, занимающихся предоставлением услуг в области информационных технологий. В начале этого года AXELOS выпустили 4 обновление библиотеки ITIL. Мне, как руководителю службы поддержки, стало интересно, что же там конкретно изменилось по сравнению с версией 3 и как эти изменения можно применить на практике. Мой интерес привёл меня к тому, что я решил закрепить свои знания и навыки по управлению ИТ подтверждающим сертификатом. Это статья о том, как успешно подготовиться к сдаче экзамена ITIL 4 Foundation. В русскоязычном интернете мало информации на эту тему, поэтому делюсь с сообществом своим личным опытом. Эта статья для тех, кто планирует получить сертификат и не знает, с чего начать.

27.08.2019    1350    KoldunOne    0    

Пример добавления вычисляемого поля из табличной части к форме списка 1

Практика программирования Разработка v8

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

27.08.2019    1356    user925427    1    

АИТП. Автоматизируем управление ресурсами на примере Яндекс.Почта для домена 15

WEB v8 1cv8.cf

В статье демонстрируется использование программного пакета АИТП для автоматизации предоставления ИТ-ресурсов сотрудникам на примере управления почтовыми ящиками Яндекс.Почта для домена.

1 стартмани

26.08.2019    2029    blackhole321    4    

Кодогенерация и метагенерация в 1С 25

Практика программирования Математика и алгоритмы Разработка

В своем докладе на конференции INFOSTART EVENT 2018 EDUCATION Дмитрий Белозеров рассказал о разработке инструмента, позволяющего программно работать с метаданными 1С и писать скрипты для выполнения тех же действий, которые выполняет разработчик в конфигураторе –  с какими сложностями и нюансами пришлось столкнуться, и что получилось в итоге.

26.08.2019    4379    kirovsbis    28