...

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

Зеркалирование замены ссылок из источника в приемник

Обмен через XML v8 БП3.0 Россия Абонемент ($m)

Описание алгоритма зеркалирования действий обработки "ПоискИЗаменаДублирующихсяЭлементов.epf" из источника в приёмник. Наличие системы с пользователями, которые могут создать дубли в справочниках - обязательно :)

1 стартмани

23.04.2019    2800    0    mrcamomile    3    

Как узнать ГУИД?

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

ГУИД в 1С - 36-изначный набор букв и цифр, является уникальным идентификатором. Нужен, например, при интеграции с другими приложениями.

1 стартмани

25.01.2014    53828    192    Franco    9    

Как прикрутить ГУИД к регистру сведений Промо

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

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

16.04.2019    21212    m-rv    17    

ГУИД 8.2+ (управляемые формы)

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка преобразования ссылки в ГУИД и обратно.

1 стартмани

07.05.2016    6589    13    slawa    4    

Смена уникального идентификатора (GUID)

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Создание копии документа или элемента справочника с нужным уникальным идентификатором. Замена ссылок на объект.

1 стартмани

04.04.2014    35925    341    Nefertary    22    

Поиск уникального идентификатора по элементу и обратно

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

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

1 стартмани

25.10.2016    8691    6    skydivespb    3    

Сопоставление справочников двух одинаковых баз через уникальный идентификатор

Обработка справочников v8 1cv8.cf Абонемент ($m)

Обработка пригодится тем, кто синхронизирует две базы либо через систему УРБД, либо через стандартную обработку Выгрузка Загрузка Данных XML 8.3. В одной базе выгружаем справочник, в другой базе сначала все элементы справочника помечаются на удаление, затем происходит сопоставление с файлом. Те элементы, которые сопоставились с базой эталоном, снимаются с пометки на удаление. В справочнике останутся помеченными на удаление те элементы, которых нет в базе эталоне. Обработка написана для управляемых форм.

2 стартмани

08.11.2016    7580    5    kran    5    

Получение ссылки по GUID

Универсальные обработки v8 1cv8.cf Абонемент ($m)

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

1 стартмани

14.08.2019    2422    4    ring_andrey    17    

Ссылка по ГУИДам

Поиск данных Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная обработка для получения ссылки по различным уникальным идентификаторам (UID для sql, GUID, ...) и обратно.

1 стартмани

07.11.2019    8151    8    alfir70    12    

Получение уникального идентификатора объекта

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

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

1 стартмани

09.12.2014    16683    43    чингачгук    5    

Обзор полезных методов БСП 3.1.4

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

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

25.03.2021    11073    rayastar    45    

Цифровая подпись. Документооборот КОРП 2.1

Документооборот и делопроизводство v8 ДО Россия Абонемент ($m)

Вставка виртуальной цифровой подписи (грифа утверждения) в автозаполняемые шаблоны word для Документооборот КОРП 2.1. Генерация картинки подписи происходит на сервере с помощью утилиты ImageMagick. Поддерживаемые форматы doc. Заполнение происходит на стороне клиента. Формат docx не поддерживается, т.к. он заполняется на сервере! При желании можно дописать.

5 стартмани

24.02.2021    788    1    andrew.ab    0    

Одна ККТ для розничного магазина и Интернет-сайта

Розничная торговля ККМ v8 Россия Бесплатно (free)

Опыт использования одной онлайн-кассы для приема платежей в розничном магазине и на Интернет-сайте: технические подробности.

23.01.2020    7741    sivin-alexey    15    

Программное создание расширения

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

Создание нового расширения "на лету", только штатными средствами 1С.

06.04.2021    2636    Yashazz    9    

Динамическая расшифровка СКД (на примере отчета)

Практика программирования v8 v8::СКД 1cv8.cf Абонемент ($m)

Предлагаю Вашему неподкупному вниманию вариант более-менее унифицированной реализации динамически формирующейся расшифровки СКД на примере простейшего отчета для конфигурации УТ 11.

1 стартмани

08.12.2020    646    mr_sav    2    

Фоновая отправка уведомлений

Email v8 ЗКБУ Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x УУ Абонемент ($m)

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

5 стартмани

20.10.2020    2170    5    milkers    3    

Запуск почти любых процедур и функции конфигураций в асинхронном режиме - БСП - Длительные операции [Часть 2]

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

В данной статье я привожу описание рекомендуемых 1С функций к использованию в работе с длительными операциями в рамках БСП.

30.10.2020    6188    quazare    5    

Расшифровка СКД. Фильтр отчета по диапазону чисел. Переопределение обработки расшифровки. Не модальный режим

Практика программирования v8::УФ v8::СКД 8.3.14 1cv8.cf Абонемент ($m)

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

1 стартмани

08.02.2021    944    1    denmon88    1    

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

Менеджеры внешних отчетов v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Программный запуск отчета Баланс или ОФР для получения значений его показателей.

1 стартмани

04.12.2020    1111    14    hiduk    0    

СКД: все, что вы хотели знать о подмене схемы компоновки данных в отчетах и обработках

Практика программирования v8 v8::СКД 1cv8.cf Абонемент ($m)

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

1 стартмани

07.12.2020    2584    user1502278    16    

Универсальная история изменения документов и справочников

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

Универсальная история изменения документов и справочников, позволяет сохранять изменения только тех реквизитов документов, справочников, а также их табличных частей, которые действительно изменились. Те реквизиты которые не изменились не попадают в историю. Это позволяет отслеживать кто, когда и что именно изменил в документе или справочнике.

29.09.2010    28222    RTFM    32    

CommerceML2 своими руками из любой конфигурации (для сайта) версия 2.1 Промо

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

Не нашел в Интернет практически никаких исходников с сериализацией CommercML2 (вложенные рекурсивно типы объектов), чтобы выгружать товары на сайт. Вот поигрался с XDTO сам, не рубите сгоряча, надеюсь моя публикация кому-то облегчит жизнь. Если знаете как, подскажите как сделать лучше.. Из любой произвольной самопальной конфигурации 1С: Предприятия НЕ СЛОЖНО сделать выгрузку товаров на сайт, в котором уже есть импорт CommerceML2. Использовать методы XDTO проще, чем низкоуровневое программирование XML, жать только в документации и в интернете нет никаких примеров. В версии 2.1 выгружается коммерческое предложение (прайс-лист).

1 стартмани

29.06.2012    39920    321    ksnik    60    

Юридически значимый электронный документооборот с Контур.Диадок

Внешние источники данных v8 НУ НДС Бесплатно (free)

Пример использования компоненты DiadocComApi http://diadocsdk-1c.readthedocs.io/ru/latest/

31.05.2018    13083    savostin.alex    8    

Обмен с сайтом посредством Post-запроса, json

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

Задача - передавать на сайт объекты с наименованием и уникальным идентификатором (УИ), которые изменяются в 1С. Также нужно сохранять историю отправленных пакетов.

29.10.2020    4364    John_d    26    

Механизмы и транспорт обмена данными. Пример создания в КД 2.1 правил обмена данными ЗУП 2.5 -> БП 3.0. Выгрузка ведомостей и банковских счетов. Передача параметров обмена из Источника в Приемник. ВыгрузитьПоПравилу(). ПередатьОдинПараметрВПриемник().

Обмен через XML Перенос данных из 1C8 в 1C8 v8 ЗУП2.5 КД БП3.0 Абонемент ($m)

В статье рассказываю: 1) о механизмах и транспорте обмена данными, где одной из сторон обмена выступает конфигурация на базе 1С, и о том, какой транспорт и в каких случаях лучше использовать 2) о решении задачи выгрузки данных документа «Зарплата к выплате организаций» (с выгрузкой банковский счетов физ лиц документа) из ЗУП 2.5.123.1 (далее Источник) в БП КОРП 3.0.52.39 (далее Приемник) путем создания правил обмена данными с использованием конфигурации «Конвертация данных» (далее просто КД) ред. 2.1.8.2. для (далее ЗкВО) 3) о тестирование полученных правил обмена данными.

1 стартмани

03.11.2017    33532    RailMen    5    

Про ссылки, уникальные идентификаторы, GUID и не найденные объекты

Поиск данных v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

05.05.2012    162308    281    TSSV    34    

Учимся создавать http сервис (часть третья). Передача нескольких параметров в http сервис

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

Пошаговое руководство по созданию http сервиса (часть третья). Передача нескольких параметров в http сервис, a также формирование сложных JSON строк.

1 стартмани

02.10.2020    7471    2    hpi    16    

GraphViz1С: внешняя компонента 1С Native API для построения графов Промо

Разработка внешних компонент v8 1cv8.cf Бесплатно (free)

Внешняя компонента Native API для Windows с исходными кодами на C++ для построения графов посредством библиотеки GraphViz. Граф строится на основании текстового описания в формате dot. Реализован экспорт в большинство графических форматов. Поддерживаются версии платформы от 8.3.14 и выше до 8.3.18.

22.12.2020    3285    100    kandr    8    

HTML - это просто: Программное формирование HTML документа, содержащего ссылки на объекты БД

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

В данной статье рассматривается способ программного формирования HTML документа, содержащего ссылки на объекты базы данных, такие как справочники, документы и т.д. Показан пример построения обработчика события OnClick ПоляHTMLДокумента, для обработки клика на html -ссылке.

2 стартмани

20.02.2010    34143    8    ll13    36    

Как формируется GUID?

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

"Коллеги, есть идеи, как получить последнюю созданную характеристику? Реквизиты полностью идентичны(код, наименование, и т.п.)."(c) "Насколько я знаю, ссылка не обеспечивает последовательность, а только уникальность."(c) "Я сделал по Максимум(Ссылка). Но, чета, мне кажется, это неправильно."(c) "Слышал что в ГУИд содержится как раз время создания и по всей логике вещей сортировка по ссылке должна сортировать по моменту создания объекта"(c) Сколько раз вы слышали такие фразы? На удивление я не обнаружил информации по этой теме, пришлось разбираться самому...

16.06.2017    92526    kuzyara    76    

Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3 Промо

Перенос данных из 1С7.7 в 1C8.X Обмен через XML v7.7 v8 1cv7.md Россия Абонемент ($m)

Воспользоваться современным средством переноса данных "Конвертация данных 3.0.5.3" можно только выгрузив из системы - источника данных XML в формате обмена данными EnterpriseData. В этой публикации можно скачать приемы выгрузки из 1С 7.7 универсального формата обмена для Конвертации данных 3. Выполняем перенос данных из «1С:Предприятие 7.7» в «1С:Предприятие 8.3». Используем Конвертацию данных КД 3.0 из 1c 7.7 --> 1С 8.3. На первой стадии еще не опубликовано иного способа подложить файл для Конвертации данных 3 кроме как сформировать его вручную, постараемся решить данную проблему.

1 стартмани

26.02.2018    43107    59    ksnik    3    

Выгрузка данных в MS-Project

Загрузка и выгрузка в Excel Внешние источники данных Учет рабочего времени Учет рабочего времени v8 1cv8.cf Бесплатно (free)

У многих есть вариации на тему учета рабочего времени (своего или своих подчиненных) в различных конфигурациях. И почти ничто не предоставляет таких возможностей управления задачами внутри проекта, как MS-Project. Так давайте совместим все это.

29.12.2009    14413    dolter    3    

Внеконтекстный вызов методов объекта обработки (отчета) в управляемой форме Промо

Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

16.12.2013    48544    9    yuraos    34    

Логирования объектов ИБ через журнал регистрации

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

В любой организации чаще всего возникает проблема манипуляции с документами и справочниками, целью которого чаще становиться покрыть рабочие косяки или по неосторожности. Но последствия таких действии приводят к разным серьезным проблемам от некорректных остатков до разбирательств на суде и в таких случаях обычно стандартные записи журнала регистрации не показывают детальные изменении. Чтобы в данном случае не усердствовать как Шерлок Холмс, предлагаю свой механизм логирования. Логирование сохраняет все данные объекта и можно легко вытащить для просмотра

1 стартмани

23.09.2014    10885    2    kumga99    5    

Расширения конфигурации и РИБ, друзья или враги? Или как мы передаем расширения подчиненным РИБ узлам

Распределенная БД (УРИБ, УРБД) v8 Бесплатно (free)

Читая комментарии к курсу касательно новых возможностей расширений конфигурации, которые привнес релиз 8.3.11, на одном из известных сайтов с курсами, я обратил внимание, что коллегам приходится отказываться от расширений из-за решения перейти на РИБ. Мы сами относительно недавно начали переходить на РИБ, и мы также активно пользуемся расширениями и в этой статье я хотел бы рассказать, как мы решили эту проблему.

24.11.2017    20029    markers    14    

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

WEB Интеграция Оптовая торговля v8 УТ11 УУ Платные (руб)

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

5990 руб.

20.03.2020    10091    2    0    

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть ІІ: Документы

Перенос данных из 1C8 в 1C8 v8 Бесплатно (free)

Продолжение статьи об универсальном обмене между идентичными конфигурации через REST интерфейс OData (https://infostart.ru/public/829356/). В части второй разберем особенности обмена документами.

19.05.2018    11979    V.Stavinsky    5    

Подсистема "Версионирование объектов". Ошибка сохранения в xml

Практика программирования Обмен через XML 8.3.6 Россия Бесплатно (free)

Здесь рассматривается возможный метод исправления ошибки "Недостаточно памяти для записи файла формата Base64" путем изменения алгоритма сериализации объектов в подсистеме "Версионирование".

16.02.2021    369    maria_vl    2