Архив рубрики: 1С

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

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

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

  • тип реквизита Диаграмма
  • элементы формы ПолеФормы

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

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

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

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

///

 

 

Источники

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

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

 

Сочетания клавиш

 

Alt + 1 возврат на закладку Форма в текущий раздел
Alt + 2 переход на закладку Модуль
Alt + 3 переход в дерево Элементы
Alt + 4 переход в дерево Реквизиты
Alt + 5 переход в список Команды / Команды формы
Alt + 6 переход в дерево Командный интерфейс
Alt + 7 переход в таблицу Параметры
Alt + 8 переход в окно графического макета формы
Ctrl+T переход к текущим метаданным в дереве Конфигурация
F12
переход метаданным под курсором в модуле

Shift+Alt+Enter
переход в дерево свойств Дополнительно
Ctrl+E переход к списку Свойства

Ctrl+F1 переход за закладку Индекс в Синтакс-помощнике
Shift+Ctrl+F1 переход на закладку Содержание в Синтакс-помощнике
Кодирование:

Ctrl+Пробел — вызов подсказки
Ctrl+Q — вызов шаблона
Ctrl+F1 — поиск в синтакс-помощнике
Ctrl + L — удалить текущую строку
Alt+Shift+F — отформатировать код

Исследование:

F12 — ставим курсор на процедуре или функции и переходим к определению процедуры или функций.
Ctrl+(минус) — перемещает назад в модуль, из которого ушли через F12
Ctrl+T — найти в дереве конфигурации
Ctrl+F — найти объект метаданных или его реквизит в дереве метаданных.

Отладка:

F5 — начать/продолжить отладку
F9 — установить/снять точку останова
F10 — шагнуть через процедуру или функцию, на следующую строку кода
F11 — идти по порядку с заходом во все процедуры и функции.
Alt+F9 — список точек останова
Shift+F9 — вычислить выражение
Ctrl+Shift+F9 — отк./вкл. точку остан.
Ctrl+Alt+W — открыть табло
Ctrl+Alt+C — открыть стек вызовов

Закладки:

Alt+F2 — установить/снять закладку
F2 — к следующей закладке
Shift+F2 — к предыдущей закладке
Быстрый переход по Процедурам, Функциям, Условиям, Циклам:
Ctrl+[ — перейти назад
Ctrl+] — перейти вперед
Ctlr+G — перемещения к строке кода
Окно сообщений:
Ctrl+Alt+Z — очистить.
Ctrl+Shift+Z — очистить и закрыть

Прерывание длительных операций с помощью Ctrl+Break

Такие операции в конфигураторе как Глобальный поиск, Поиск использования, Реструктуризация могут выполняться достаточно долго. Нажатие клавиш Ctrl+Break приводит к такой прерыванию длительной операции, но только если окно 1С не теряло фокус. Даже открытие окна справки ведет к потере фокуса, после которого никакие нажатия не будут обрабатываться до завершения любой длительной операции.

Источники

Горячие клавиши 1С Разработчику [ Конфигуратор ] //helpf.pro
 Горячие, или быстрые кнопки для пользователя 1С 8.3 //programmist1s.ru

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

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

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

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

Читать далее Клиническая хирургия 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

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

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

Читать далее На Клиенте управляемой формы 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
Читать далее Лицензирование и ключи 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С и разработки алгоритмов интерактивного взаимодействия с этой графикой в форме.
Читать далее Произвольная графика в форме 1С:Предприятие 8.x

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

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

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

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

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

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

Регулярные выражения

Формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов

Читать далее Регулярные выражения

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

Сериализация данных для хранения и передачи на сайтах с кодом на PHP выполняется в особом внутреннем формате строки вида: a:3:{i:1;a:0:{}i:2;a:2:{s:5:»title»;s:67:»(C) 2019.Реформация Компьютерных Систем»;s:8:»nav_menu»;i:2;}s:12:»_multiwidget»;i:1;}

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

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

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

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

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

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

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

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

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

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

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

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

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


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

Читать далее Обработчики событий 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

Читать далее Элементы БСП

Язык запросов 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

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

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

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

Администрирование IIS

IIS — проприетарный набор серверов для нескольких служб Интернета от компании Microsoft. IIS входит в состав и распространяется с операционными системами семейства Windows NT.

Читать далее Администрирование IIS

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

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

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

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