Category Archives: 1C/BAS

1С:Предприятие 7.7 и 8.х
старая версия раздела http://reks.biz/old/1c/index.html

1С Табличный документ

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

Табличный документ //v8.1c.ru
Основы формирования табличного документа на основе макета //its.1c.ru

Continue reading 1С Табличный документ

О формах оформления форм

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

Continue reading О формах оформления форм

Установка 1С в Linux

localhost2005, огромная благодарность за вашу инструкцию. Всё работает.
Проверял файловую базу в качестве вёб-сервера на kUbuntu и Ubuntu 20.04.4 LTS. Собрал всё в кучу. Надеюсь будет полезно таким же новичкам.
Нужно скачать Клиент 1С:Предприятия (64-bit) для DEB-based Linux-систем и Cервер 1С:Предприятия (64-bit) для DEB-based Linux-систем. Для работы толстого клиента 1С нужно установить минимум 3 пакета: client, common, server. Устанавливаем 1С.
Код:

Лечение:

Continue reading Установка 1С в Linux

Диаграммы на дашборде 1С:Предприятие 8.x

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

  • тип реквизита Диаграмма - содержит набор данных и все параметры его графического представления
  • элементы формы ПолеФормы

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


Continue reading Диаграммы на дашборде 1С:Предприятие 8.x

Инструмент автоматизации OneScript

OneScript - проект Андрея Овсянкина (EvilBeaver) из Нижний Новгород. Альтернативные названия: 1Script или 1Скрипт. Это - независимая кросс-платформенная реализация виртуальной машины, выполняющая скрипты на языке 1С:Предприятие 8.  Поддерживает Windows, Linux (Debian и CentOS). В качестве среды разработки (IDE) использует VCCode или среду разработки Перфолента.NET. Авторы сообщают, чти OneScript работает в 2 раза быстрее оригинального машины 1С.

///

 

 

Источники

Интерфейс конфигуратора 1С:Предприятие 8.x

Конструктор формы

Эффективность разработки форм и модулей в 1С:Конфигуратор существенно увеличивается при правильном использовании всех средств управления и визуализации конструктора с применением комбинаций горячих клавиш.

Ctrl+Пробел - вызов контекстной подсказки.
Continue reading Интерфейс конфигуратора 1С:Предприятие 8.x

Интерфейс приложения 1С:Предприятие 8.3

Концепция интерфейса приложения находится в постоянном развитии, что вызывает постоянные вопросы. В очередной раз интерфейс приложения кардинально поменялся в версии 8.3.15. В результате в заголовок приложения переместились ключевые управляющие элементы Continue reading Интерфейс приложения 1С:Предприятие 8.3

Клиническая хирургия 1С:Управление торговлей 8 редакция 11

Публикация содержит описания элементов конфигурации 1С:Управление торговлей 8 редакция 11, которые полезно и/или важно знать для понимания нюансов и внесения собственных доработок.

Continue reading Клиническая хирургия 1С:Управление торговлей 8 редакция 11

Оперируем бинарными файлами в 1С:Предприятие 8.x

из публикации:
https://open-budget.ru/public/275315/

ActiveX "SAPI.spFileStream"

Пример: Чтение и запись бинарных файлов в 1С при помощи SAPI (Speech API)
http://forum330.com/forum/86/all

Документация: SpFileStream Interface (SAPI 5.3)
https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ms722561(v=vs.85)?redirectedfrom=MSDN

Файловые базы *.1CD. Физическая структура. Восстановление.
https://infostart.ru/1c/articles/187832/

+про БСП
https://open-budget.ru/bsp-biblioteka-standartnykh-podsistem

+Нейросеть
https://open-budget.ru/public/640325/

+раздел математика 1С
https://open-budget.ru/matematika-i-algoritmy/page/5

На Клиенте управляемой формы 1С:Предприятие 8.3

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

Эта публикация посвящена особенностям работы управляемой формы в состоянии НаКлиенте.

Continue reading На Клиенте управляемой формы 1С:Предприятие 8.3

Лицензирование и ключи 1С:Предприятие 8.x

Текущая:
Сетевой HASP4 ORGL8 10, получило клиентское приложение
Информационная база:
Локальный HASP4 ORGL8 50
Локальный HASP4 ORGL8 1
Локальный HASP4 ORGL8 10
  •  Маркировка ключей 1С 13 ноября 2010 //blogs.klerk.ru
  •  Ключи защиты 1С Предприятие 8.1. Особенности использования. Автор: Уваров А.С. 10.02.2010 //interface31.ru

Обсуждение //forum.infostart.ru
Continue reading Лицензирование и ключи 1С:Предприятие 8.x

Произвольная графика в форме 1С:Предприятие 8.x

Растровая PNG иллюстрация 482x387x32 (размер: 21KB сжатый)

Интерактивное отображение произвольной 2D графики в форме приложения 1С:Предприятие можно реализовать в стандартном поле управляемой формы с установленным видом Поле HTML документа, которое предназначено для отображения изображений описанных языками HTML, XML и их расширениями SVG или VML. Формирование изображения в релизах до релиза 8.3.14 выполняется встроенным в платформу 1С браузером MS Internet Explorer, чьи версия, функциональность и опции отличаются от IE установленного в системе.

Масштабируемая векторная SVG иллюстрация (размер: 4.6KB несжатый)

Начиная с релиза 8.3.14 в платформу встроен кроссплатформенный движок WebKit с поддержкой HTML5, OpenGL, SVG и т.д. (подробней работа WebKit в составе платформы описана на //habr.com)

Приведенные ниже заметки описывают средства динамического синтеза графики для отображения в управляемых формах 1С и разработки алгоритмов интерактивного взаимодействия с этой графикой в форме.
Continue reading Произвольная графика в форме 1С:Предприятие 8.x

Кодирование и конвертирование данных в 1С:Предприятие 8.x

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

Continue reading Кодирование и конвертирование данных в 1С:Предприятие 8.x

Программная работа с Реестром Windows

Реестром Windows называют хранилище параметров самой системы Windows, ее штатных и сторонних компонентов, а также пользователей системы. Хранилище реестра представляется как иерархия кустов и разделов, содержащих значения параметров нескольких типов.

Фактически Реестр является не единым объектом, а динамическим набором кустов, каждый из которых находится в специальном файле:
Continue reading Программная работа с Реестром Windows

Регулярні вирази

«Пионеры, идите в жопу!»

Регуля́рные выраже́ния (regular expressions) — формальный язык для анализа и обработки текста по шаблону, состоящему из обычных символов, спецсимволов, метасимволов и квантификаторов.

Continue reading Регулярні вирази

Сериализация и десериализация в формате PHP для 1С:Предприятие 8.х

В PHP 4 и старше предусмотрена функция serialize(mixed $value): string,  которая генерирует пригодное для хранения строковое представление любой переменной. Строковое представление используется для хранения или передачи значений PHP между скриптами без потери их типа и структуры. Обратная операция получения переменной из строкового представления реализует функция unserialize() .

Строковое представление сериализации - это особый внутренний формат вида:

Для использования таких данных за пределами среды PHP необходимо выполнять десериализацию таких данных, а для сохранения сериализацию.

В настоящей публикации описан формат сериализации и приведены коды функций для 1С:Предприятие 8.

Continue reading Сериализация и десериализация в формате PHP для 1С:Предприятие 8.х

Операции с данными Visual Form Builder из приложения 1С:Предприятие 8.3

Для сайта на движке WordPress существует плагин Visual Form Builder, который позволяет создавать шаблоны произвольных форм для публикации их на страницах сайта, где пользователи могут заполнить их данными для каких-либо практических целей и сохранить их в базе данных сайта.

Штатный инструмент экспорта данных заполненных форм плагина Visual Form Builder предлагает ручную настройку сеанса экспорта и выгрузку в файл в формате CSV или XLS для дальнейшей обработки и загрузки его, например, в 1С:Предприятие. Поскольку этот путь требует участия человека, он не может выполняться автоматически, а кроме того, в цепочке конвертирования данных из-за неоднозначности форматов иногда возникают ошибки.

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

Continue reading Операции с данными Visual Form Builder из приложения 1С:Предприятие 8.3

Управление базой MySQL из 1С:Предприятие 8.3

MySQL в качестве системы управления базой данных доминирует в интернет-проектах. Приложение 1С:Предприятие может устанавливать соединения с серверами MySQL для обмена данными в обоих направлениях. Это может использоваться например:

  • для публикации сведений в интернет;
  • для получения сведений  из интернет;
  • для обмена данными с другими приложениями 1С через общее интернет-хранилище.

Continue reading Управление базой MySQL из 1С:Предприятие 8.3

Обработчики событий 1С:Предприятие 8.3


Особенностью обработки событий среде 1С:Предприятия 8 является то, что имя процедуры-обработчика в одних случаях должно совпадать с именем события, а в других случаях может от него отличаться.
Процедуры-обработчики событий //its.1c.ru

Continue reading Обработчики событий 1С:Предприятие 8.3

Разработка модулей на платформе 1С:Предприятие 8.3


Для описания всех алгоритмов управления данными в конфигурации приложения 1С предусмотрено 11 видов программных модулей, 3 раздела, 7 опций, 5 директив компиляции и инструкции препроцессора. Ниже кратко и конспективно они объяснены, изложены принципы внутренней организации модулей и их взаимодействие между собой, приведены примеры. Текст еще не завершен и многие нюансы еще уточняются и будут дополняться.

Автоконспект в процессе разработки

Разработка Управляемых форм 1С:Предприятие 8.3

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

Эта публикация посвящена нюансам программного управления клиентским интерфейсом на управляемых формах.

Автоконспект в процессе разработки

Применение ПВХ в 1С:Предприятие 8.x

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

Автоконспект в процессе разработки

Элементы БСП

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

  • 1С:Управление торговлей, редакция 11
  • 1С:Управление нашей фирмой 8
  • 1С:Документооборот 8...
  • 1С:Библиотека стандартных подсистем //v8.1c.ru
  • ИТС. Библиотека стандартных подсистем 3.1.4. Документация //its.1c.ru
  • ИТС. Главная. Инструкции по разработке на 1С Библиотека стандартных подсистем 3.0.1. Документация //its.1c.ru 
  •  ИТС. Типовая конфигурация. Библиотека стандартных подсистем, редакция 3.0. Версия 3.1.1 //its.1c.ru

Continue reading Элементы БСП

Язык запросов 1С:Предприятие 8.3

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

ВЫБРАТЬ РАЗЛИЧНЫЕ РАЗРЕШЕННЫЕ ПЕРВЫЕ ...
ПОМЕСТИТЬ ...
ИЗ РегистрСведений...СрезПоследних(,) КАК ...
ЛЕВОЕ ОБЪЕДИНЕНИЕ ... КАК ...
ПО ...
ГДЕ ...
УПОРЯДОЧИТЬ ПО ...
ИТОГИ ... ПО ...
СГРУППИРОВАТЬ ПО ...
ИМЕЮЩИЕ ...
ОБЪЕДИНИТЬ ...

  • 1С:ИТС. Методические рекомендации по конфигурированию. Язык запросов. /its.1c.ru
  • Запросы 1С 8. Полный курс /zapros-1c-8.ru
  • Е.Ю. Хрусталева "Язык запросов "1С:Предприятия 8"
    • содержание полностью на ИТС /its.1c.ru
    • в PDF с дополнительными материалами на CD на /dfiles.ru
  • Форум поддержки читателей книги "Практическое пособие разработчика. Примеры и типовые приемы" //devtrainingforum.v8.1c.ru/forum/

Автоконспект в процессе разработки

Основы разработки на платформе 1С:Предприятие 8.3

Настоящая публикация является незавершенной и может содержать ошибки и неточности!

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

Автоконспект в состоянии разработки

План настройки 1С:Розница 2.2

  • Создание пользователей
  • Назначение пользователям прав и дополнительных возможностей
  • Настройка внешнего вида и эргономики программы
  • Настройка торгового оборудования (сканера штрихкода, фискального регистратора)
  • Создание Организации
  • Создание Видов цен
  • Создание Склада и/или Торгового зала
  • Создание Магазина
  • Создание кассы ККМ
  • Создание Кассы
  • [* Настройка ЕГАИС]
    Continue reading План настройки 1С:Розница 2.2

Настройка обмена 1С (черновик)

Если при настройке обмена возникает ошибка "Не удалось подключиться к другой программе: Произошла исключительная ситуация (V83.COMConnector.1): Ошибка выполнения операций с информационной базой. Ошибка режима доступа к файлу.", то скорее всего причина в настройка безопасности доступа к папке ИБ. При эта ошибка возникает даже под администратором системы и от имени администратора ИБ, поскольку саму операцию обмена, вероятно, выполняет компонент V83.COMConnector из своей собственной среды.

Оперируем бинарными файлами в 1С:Предприятие 7.7

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

Но решение этой задачи есть, например, через системный COM-объект ADODB.Stream, в котором возможно выполнение vbs-скрипта в среде, где работа с бинарными потоками предусмотрена.

Continue reading Оперируем бинарными файлами в 1С:Предприятие 7.7

1С:Технологическая платформа 8.x

1С:Технологическая платформа находится с непрерывной доработке и регулярно выходящие обновления содержат новые дополнения функциональности.
Официальный цены и порядок поставки продуктов 1С //v8.1c.ru/price/
Continue reading 1С:Технологическая платформа 8.x

Клиническая хирургия 1С:Предприятия 8.x

Размещение данных 1С:Предприятия 8

https://its.1c.ru/db/metod8dev/content/1591/hdoc

Временные файлы
Временные файлы пользователя находятся в папках:

  • ConfigCacheStorage
  • ConfigCacheVersions
  • RuntimeCacheStorage
  • RuntimeCacheVersions

Continue reading Клиническая хирургия 1С:Предприятия 8.x

Тонкий клиент Кластера и Сервера 1С

Эта публикация описывает порядок соединения Тонкого клиента 1С с Кластером и Сервером 1С:Предприятие 8.x и содержит некоторые замечания о настройках соединения на стороне сервера.
Continue reading Тонкий клиент Кластера и Сервера 1С

Ошибка преобразования данных XDTO

Исходя из личного практического опыта поиска решения этой проблемы в Интернет, я выяснил, что у пользователей 1С:Предприятие 8.3 такая проблема случается не редко. Continue reading Ошибка преобразования данных XDTO

План профилактики Информационных Баз 1С

11

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

Continue reading План профилактики Информационных Баз 1С

Просто о работе в 1С на Удаленном рабочем столе под Windows

В наши дни множество коммерческих и торговых компаний используют программы 1C™, в подавляющем числе RDC W7 iconслучаев сотрудники работают за компьютерами под управлением Microsoft Windows™, а для повышения скорости, надежности и безопасности подключаются к серверу с помощью Подключения к удаленному рабочему столу.

Continue reading Просто о работе в 1С на Удаленном рабочем столе под Windows

Скрипты архивации

"Все пользователи делятся на две категории:
первые - это те, которые пережили потерю своих данных,
вторые - которым это еще только предстоит."

(слоган якобы принадлежал APC, но достоверных подтверждений этому у меня нет)

Содержание:

  • Копирования и архивация + шаблоны
  • WebDAV

Continue reading Скрипты архивации