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

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

Таблицы серверов (как просто выбрать сервер) 29

Системное v8 1cv8.cf

Перед началом проекта требуется определить параметры серверного и клиентского оборудования, необходимые для работы внедряемой программы 1С:Предприятие, и учесть будущую нагрузку, которая ляжет на систему в реальной рабочей обстановке. Мощность оборудования должна быть достаточной для нормальной работы пользователей. Но как подобрать сервер простым способом?

вчера в 01:10    1520    2    9    

Создание внешней печатной формы в формате документа Word 15

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

В статье написано, как создать внешнюю печатную форму (для конфигураций с БСП) в формате Word.

17.05.2019    875    2    3    

Поле адреса в своем справочнике на примере 1С:Бухгалтерия 3 0

Практика программирования v8 v8::БУ БП3.0

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

17.05.2019    334    0    0    

Как выполнить отчет на СКД через COM и получить данные отчета? Промо 82

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

Для чего это нужно. Например, нужно в одной базе получить какой-либо показатель из другой базы. Этот показатель вычисляется в каком-либо сложном отчете, который написан на СКД. Можно, конечно, "скопипастить" текст запроса из другой базы, немного подправить его и выполнять в том же COM подключении. Но с этим теряется гибкость: если отчет изменился, то нужно помнить о том, что где-то есть его "немного модифицированная" копия. В статье будет рассмотрен пример получения данных из базы ЗУП.

08.05.2018    13873    6    3    

Программное формирование картинки в 1С:Предприятие 8.3.9 (ПотокВПамяти / ЗаписьДанных) 41

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

В статье представлен код программного формирования картинки (двоичные данные) без всяких внешних компонент, без формирования строки Base64, используя лишь встроенные механизмы 1С предприятие 8.3.9 (объекты ПотокВПамяти и ЗаписьДанных). Сам по себе код формирования картинки не несёт ничего нового. Всё описано в википедии. Захотелось попробовать новые методы, но никак не доходитили руки. В приложении обработка практически с этим же кодом.

16.05.2019    1875    1    6    

Загрузка-выгрузка файлов по RDP с докачкой 11

Системное

PowerShell скрипт для загрузки/выгрузки больших файлов в RDP-сессии с использованием технологии BITS-transfer.

16.05.2019    558    3    1    

Табличная часть из дополнительных реквизитов с обработкой событий в расширении 5

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

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

13.05.2019    670    0    7    

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

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

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

19.01.2018    30818    47    26    

ТЗ на разработку отчета (рекомендации и шаблон) 17

Техническое задание

Если вы работаете специалистом в отделе сопровождения ПО 1С и сопровождаете уже внедренные решения 1С, то скорее всего вам частенько приходится разрабатывать различного рода отчеты. И хорошо, если ваши пользователи уже “воспитаны вами” и подают вам формализованные требования. А если нет?! Тогда вам срочно нужно повышать их “культуру” через формализованную подачу требований на разработку отчетов. В данной статье представлен разбор наиболее оптимальной (с авторской точки зрения) структуры ТЗ на разработку отчета и листа его согласования. На основании этих рекомендаций можно самостоятельно с учетом ваших корпоративных стандартов разработать свой шаблон ТЗ, а если это делать лень - шаблон можно скачать.

08.05.2019    1127    3    6    

Пример настройки шаблонов и реализации печати отчетов в документ MS Word используя функциональную часть "Библиотеки Стандартных Подсистем 1С" (БСП) 8

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

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

23.04.2019    602    1    3    

Ops средствами 1С:Предприятие 55

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

В статье описана конфигурация, позволяющая автоматизировать задачи по администрированию, управлению и обслуживанию ИТ-инфраструктуры.

23.04.2019    7947    4    26    

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

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

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

09.08.2013    59464    498    113    

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

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

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

22.04.2019    9306    8    56    

Перенос данных с использованием XDTO 29

Обмен через XML v8

Использование объекта типа "ОбъектXDTO" для переноса данных из одной конфигурации в другую

21.04.2019    2083    1    8    

EGAIS Scan - приложение для ТСД 2

Терминал сбора данных Мобильные приложения v8 УТ10 УПП1 УТ11 КА2

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

17.04.2019    540    0    0    

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

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

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

28.09.2016    28522    37    22    

Методика добавления в конфигурацию УТП возможности ручной корректировки движений документов (как в бухгалтерии для Украины) 1

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

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

17.04.2019    530    1    0    

Автоматическое уведомление клиентов по электронной почте в программе 1С: УВС 1

Email v8 1С:УВС

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

12.04.2019    519    0    0    

Собственный алгоритм нумерации документов определенного вида 1

Практика программирования Обработка документов v8 БП3.0

Создание собственного, отличного от платформенного алгоритма нумерации документов определенного вида.

11.04.2019    645    1    12    

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

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

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

01.02.2018    20605    54    40    

Особенность при добавлении внешних отчетов на СКД в УНФ 1.6 4

Менеджеры внешних отчетов Управленческие v8 v8::УФ УНФ

Добавляем внешний отчет на СКД в УНФ 1.6, Устанавливаем "тэги" для внешнего отчета в УНФ 1.6.

04.04.2019    888    4    0    

Аутентификация на внешних сервисах посредством OAuth 62

Защита, права, пароли Обмен с другими системами v8 v8::УФ 1cv8.cf

Пример подключения к сервисам Google из 1С с помощью протокола OAuth и получения данных с внешнего сервиса.

03.04.2019    2780    3    5    

Функциональное программирование в 1С 6

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

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

28.03.2019    4469    0    26    

БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному Промо 182

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

Очень много попадается странных решений, которые можно решить через БСП:Дополнительные отчеты и обработки. Я бы вообще БСП из-за этой подсистемы переименовал в «Большое Спасибо Программистам». Поработаем с подсистемой в части написания регламентных заданий.

10.05.2018    18939    21    21    

[EnterpriseData] Антисвертка характеристик номенклатуры при выгрузке в Бухгалтерию 9

Практика программирования Перенос данных из 1C8 в 1C8 v8 v8::ПВХ КД УНФ БП3.0

Рассмотрена выгрузка каждой пары значений Номенклатура - Характерстика из УНФ 1.6 в отдельную номенклатуру в Бухгалтерию 3.0 путём доработки правил обмена в формате EnterpriseData.

27.03.2019    847    4    0    

Как в СКД по щелчку на какой-либо ячейке в отчете получить значение другой ячейки 59

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

Задача: по щелчку на ячейке в определенной колонке в таблице отчета нужно получить значение ячейки из другой колонки в этой же строке и передать его в другой отчет (т.е. сделать расшифровку значения другим отчетом).

27.03.2019    2895    3    3    

Как программно открыть внешний отчет из "Дополнительных отчетов и обработок" и передать параметры (при помощи БСП) 17

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

Пример, как при помощи БСП программно открыть внешний отчет/обработку из "Дополнительные отчеты и обработки" и передать параметры...

25.03.2019    2053    0    9    

Некоторая работа с данными через COM Промо 161

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

В статье приведены примеры работы с Платформой 8.X через COM (точнее, через объект COMConnector). Примеры кода были использованы при реализации прикладных задач в процессе трудовой деятельности.

05.12.2012    48640    2    32    

Подключение к серверу лицензирования (получение лицензий с другого сервера) (+видео) 7

Системное v8

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

25.03.2019    1192    0    2    

Безопасная работа с транзакциями во встроенном языке 144

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

Разбираемся с опасностями использования транзакций во встроенном языке 1С. Познаем ошибку "В данной транзакции уже происходили ошибки". Учимся защищаться от них.

25.03.2019    6404    5    23    

Удаленный рестарт сервиса 1С на Windows Server 2012 R2 (перезапуск агента 1С на кластере не под администратором) 9

Сервисные утилиты v8

Предоставление возможности определенным доменным пользователям производить перезапуск службы (агента 1С), не заходя на сам сервер и не имея административных прав (это освобождает администратора от необходимости заходить на сервер и делать перезапуск).

24.03.2019    1091    0    2    

Работа со схемой запроса Промо 149

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

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

24.04.2018    21316    55    27    

Сторнирование документов отсутствия по невыясненной причине после переноса данных. Замена на больничный лист. ЗУП 3.1.8 0

Обработка документов Практика учета v8 v8::СПР ЗУП3.x

Наши кадры в ЗУП 2.5 на время отсутствия документов о больничном вводят документ "Невыходы в организациях". Спокойно рассчитывают, а когда документы о больничном листе приносят - сторнируют невыход. В целом ничего криминального, и практика частая в различных организациях, но есть нюансы, при переходе на ЗУП 3.1.

22.03.2019    918    1    0    

Интеграция 1С и SharePoint 7

Практика программирования v8 УНФ ДО ERP2 БП3.0 УТ11 УХ КА2

Заказчики поставили задачу автоматизации согласования заявок на оплату в программе 1С:Бухгалтерия предприятия 3.0. Согласно ТЗ, данные должны подтягиваться из действующей электронной системы документаоборота на MS SharePoint (в дальнейшем СЭД MS SP).

22.03.2019    1512    1    4    

Шаги для запуска складского учёта запчастей в УНФ 2 7

Пользователю системы Практика учета v8 v8::ОУ УНФ

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

20.03.2019    1097    1    0    

Повышение качества разработок и онлайн контроль ошибок Промо 158

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

Анализ ошибок и сбор ошибок журнала регистраций из десятков и сотен баз в одном месте.

09.03.2018    17173    131    47    

Легкий "тюнинг" УТ 10.3 6

Практика программирования v8 v8::ОУ УТ10

Вариант программной реализации изменения форм типовых объектов для конфигурации Управление торговлей 10.3.

15.03.2019    1096    0    6    

Организация работы внешних табельщиков с ограничением видимости сотрудников по подразделениям в ЗУП 3.1 5

Практика учета v8::СПР v8::УФ v8::Права ЗУП3.x

Кейс, как можно организовать работу с табелями внешними табельщиками с ограничением видимости сотрудников по подразделениям в ЗУП 3.1.

14.03.2019    1255    9    0    

Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов Промо 169

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

Восстановление партий, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

26.05.2017    33633    162    77    

Пример использования СКД и данных расшифровки на мобильной платформе 7

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

СКД в мобильном приложении и меню действий на основе данных расшифровки (отчет, совместимый с мобильной платформой 8.3.13.45).

12.03.2019    1100    2    0    

Программное создание реквизита управляемой формы с помощью механизма расширений 62

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

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

12.03.2019    4891    2    19    

Подключение ТСД через MobileLogistics 8.Х на примере Opticon SMART и создание простого расширения для выгрузки остатков 3

Терминал сбора данных v8 Розница Розничная и сетевая торговля (FMCG)

В статье рассмотрен процесс подключения терминала сбора данных в конфигурацию 1С:Розница редакции 2.2 при помощи драйвера "АТОЛ:Терминалы сбора данных MobileLogistics 8.Х" на примере ТСД Opticon SMART (CLK-3000) и написание расширения для корректной выгрузки остатков. Типовая обработка от 1С остатки не выгружает. Материал ориентирован на новичков в сфере подключения торгового оборудования / написании расширений.

07.03.2019    1567    0    0    

Агрегатное суммирование строк в запросе – сложно, но не невозможно Промо 104

Теория программирования v8

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

09.09.2013    63306    57    53    

Easy print своими руками 4

Системное v8 ERP2

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

05.03.2019    952    0    7    

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

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

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

04.03.2019    1455    0    3    

Технология кэширования результата разузлования продукции по спецификации 1

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

Рассматривается технология кэширования результата разузлования продукции по спецификации. Данная технология может оказаться полезной для значительного ускорения работы системы в части разузлования в конфигурациях УПП. Тестировалось на платформе 1С 8.3.12.1469, релизы УПП 1.2, 1.3.

01.03.2019    994    0    1    

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

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

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

27.11.2012    40161    40    46    

Асинхронная работа с текстовыми файлами в 1С 8.3 5

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

В этой статье я рассмотрю основные моменты работы с текстовым файлом в 1С 8.3. (загрузка - выгрузка) в режиме отключенной модальности (асинхронно).

28.02.2019    1540    0    6    

Телеграм + 1С + Вебхуки + Апач + Самоподписанный сертификат 38

Обмен с другими системами v8

Много строк исписано про интеграцию Телеграма и 1С. Но нигде не увидел полной инструкции по установке и настройке вебхуков. Попробую её написать.

26.02.2019    3933    3    27    

Баг или фича? Неожиданное поведение платформы 156

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

Рассмотрим несколько случаев неожиданного поведения платформы 1С, а также что с этим можно cделать.

18.02.2019    8865    25    87    

Раскрашенный log-файл без HTML и СМС (используем Форматированный документ в личных целях) 2

Практика программирования v8::ОУ УТ11 КА2

Иногда пользователям отдается на откуп загрузка каких то данных, результат загрузки которых желательно раскрасить если и не всеми цветами радуги, то хотя бы светофором. Один из вариантов – это использовать Форматированную строку. Следите за руками:

08.02.2019    1520    0    2