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

Библиотека Инструментарий — все для 1С

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

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

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

1 стартмани

24.04.2018    23687    33    

СКД - использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ 94

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

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «{…}», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

17.07.2019    2252    24    

Групповая обработка (Управляемая консоль отчетов) 22

Обработка документов Инструментарий Обработка справочников v8 v8::УФ v8::Запросы 1cv8.cf 1С:Франчайзи, автоматизация бизнеса

Статья предназначена тем, кто понимает, зачем нужна групповая обработка в консоли запросов. Рассматривается групповая обработка в консоли Управляемая консоль отчетов.

13.05.2019    2375    6    

Быстрый ввод неудобных символов 62

Пользователю системы Инструментарий

Использование Alt-кодов для ввода “[”, “]”, “”, “&”, “#”, “|”

15.04.2019    3932    24    

Легкий способ обновления измененной конфигурации Промо 41

Инструментарий v8

Легкий способ обновления измененной конфигурации. Сервис подготовки расширения конфигурации

25.10.2017    17160    63    

Перенос и резервное копирование настроек конфигуратора 51

Инструментарий v8 1cv8.cf

Удобный перенос между рабочими местами и резервное копирование настроек конфигуратора через подсистему "Инструменты разработчика".

14.04.2019    3581    18    

Как добавить типовую форму для СКД (для начинающих) (1С 8.3, управляемые формы) 9

Инструментарий Работа с интерфейсом v8 v8::УФ v8::СКД

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

25.03.2019    3581    9    

Расширение конструктора мобильного рабочего места для варианта "клиент 1С+RDP" (для любых wi-fi терминалов). Экосистема решений Simple WMS 19

Инструментарий Сканер штрих-кода Терминал сбора данных Универсальные функции Мобильные приложения v8::УФ

Развитие проекта «Конструктор мобильного клиента на Android» https://infostart.ru/public/976636/ для устройств не на Андроиде (работающих в режиме RDP). В отличие от варианта Android работа на терминалах происходит в режиме 1С:Предприятие через RDP а конфигурации мобильных клиентов полностью совместимы для обоих версий. Т.е. конфигурация единая, создается один раз и ее может читать как Android -устройство, так и 1С-клиент на RDP без необходимости какой либо переделки.

05.02.2019    4341    0    

Универсальная функция для программного выполнения СКД Промо 106

Инструментарий Универсальные функции v8::СКД 1cv8.cf

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

20.05.2015    25414    18    

Git + 1С. Часть 2. Реализация Git workflow в 1С-разработке по шагам 124

Инструментарий Управление проектом v8 1cv8.cf

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

28.01.2019    7664    18    

Использование фреймворка "Тестирование 3.0" (https://testingtool.ru) для тестирования веб-приложений 20

Инструментарий v8

Рассматривается использование фреймворка "Тестирование 3.0" (https://testingtool.ru) для тестирования веб-приложений.

1 стартмани

24.12.2018    3142    9    

Автоматизация тестирования с помощью WinAutomationUI 27

Инструментарий v8

Рассматривается использование инструмента WinAutomationUI для создания автоматизированных сценарных тестов на примере 1 + 1 = 2.

11.12.2018    3338    30    

Перевод интерфейса конфигурации с использованием программы 1С:Переводчик Промо 32

Инструментарий v8

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

09.02.2015    26758    21    

[8.3] Анализ планов запросов (Управляемая консоль отчетов) 120

Инструментарий v8 1cv8.cf

Новый инструмент! Позволяет удобно работать с планами запросов, анализ планов в файловой базе.

19.11.2018    12383    6    

Go. Разбор лога технологического журнала. Достойная альтернатива perl'у 80

Сервисные утилиты Инструментарий v8 1cv8.cf

Началось все с того, что я познакомился с перловыми скриптами для парса ТЖ которые размещены на kb.1c.ru (например в этой статье https://kb.1c.ru/articleView.jsp?id=113). По началу мне дико понравилось то, что перл разбирал гигабайты логов за считанные минуты, но позитив мой угасал обратно пропорционально с тем, насколько глубже я погружался в "кроличью нору" ....

1 стартмани

24.10.2018    8396    38    

Метрики, графики, статистика = Prometheus + Grafana 104

Инструментарий v8 v8::ОУ

Снятие метрик из базы данных 1С с хранением в Phrometheus и красивое оформление на основе Grafana. Или как мы создавали комфортные условия административному персоналу на отдельно взятом складе.

23.10.2018    7822    55    

Hello world на metadata.js Промо 244

Инструментарий WEB Мобильные приложения v8 1cv8.cf

Про браузерные offline-first приложения можно написать миллионы слов. Сэкономлю своё и ваше время и перейду сразу к делу. В статье не будет рекламы и агитации за новые технологии, не будет критики традиционных или попсовых решений. Рассмотрим по шагам разработку простейшей программы на metadata.js. Постараюсь сделать акцент не на том «как это сделано», а «почему сделано именно так»

1 стартмани

11.08.2016    43461    205    

Git + 1С. Часть 1. Как подключиться к команде разработки и начать использовать Git 249

Инструментарий Управление проектом v8 1cv8.cf

Первая статья из цикла инструкций по работе с Git в 1С-разработке. Рассмотрим, как настроить рабочее место, как получить свою "копию" проекта для разработки и приступить к полезным действиям. Все примеры будут изложены в рамках трёх практических кейсов: 1. Моя команда дорабатывает типовую конфигурацию, использует приватный репозиторий на BitBucket, в котором версионируются внешние отчеты/обработки, расширения конфигураций и правила обмена; 2. Я участвую в стартап-команде, которая разрабатывает свою конфигурацию с использованием Git и GitLab; 3. Я принимаю участие в развитии OpenSource-продукта на GitHub как заинтересованный разработчик (контрибьютор).

18.10.2018    26698    71    

HTTP Сервисы: Путь к своему сервису. Часть 4 93

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

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

1 стартмани

28.09.2018    10196    11    

Синхронизация хранилища 1С и git-репозитория с применением OneScript и Gitsync. Методика и пошаговая инструкция для создания скрипта и его регулярного запуска 182

Инструментарий v8

- Настройка репозитория для работы с большими типовыми конфигурациями  - Алгоритм создания скрипта выгрузки и его исходный код  - Обработка исключительных ситуаций  - Рекомендации по дальнейшему развитию процесса 

1 стартмани

14.09.2018    16930    87    

Сервис обмена кодом Промо 29

Инструментарий v8 1cv8.cf

Бывало так, что вам нужно быстро показать кому-то свой код, но опубликовать его негде, так как популярные сервисы просто не поддерживают раскраску кода 1С? Теперь решение есть!

26.06.2015    16842    23    

Причины реструктуризации. Практический пример 37

Системное Тестирование и исправление Инструментарий Универсальные функции v8 1cv8.cf

Получение и анализ подробной информации о причинах реструктуризации.

17.08.2018    5672    10    

HTTP Сервисы: Путь к своему сервису. Часть 2 114

Инструментарий Практика программирования v8 1cv8.cf ERP2 УТ11 КА2

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 1». В этой части будет "Микс" из OData+HTTP-Сервис(Get)+СКД. Наш пример будет работать как в браузере, так и в написанной нами обработке. Работать будем с разными версиями платформ.

1 стартмани

13.08.2018    13346    0    

Взгляд на практику разработки в EDT из зазеркалья 107

Инструментарий v8 1cv8.cf

В данной статье расскажем о практическом опыте использования разработки в EDT: немного про интерфейс, командную разработку и GIT.

26.07.2018    14865    100    

Как решать повседневные задачи с помощью OneScript Промо 460

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

Если вам не нравится выполнять рутинные операции вручную. Если вы 1С-ник, который хоть раз в жизни писал BAT-CMD-файлы для автоматизации, или который время от времени вынужден вспоминать особенности черной магии Powershell, то эта статья для вас. Теперь можно все это делать на языке 1С. Интересно? Читайте дальше!

1 стартмани

04.02.2015    64369    211    

Практика применения инструментов продвинутого разработчика 1С 145

Инструментарий v8

Статья адресована разработчикам. Будет чуть-чуть теории, будут воспоминания, и потом пойдет практика.

23.07.2018    17481    22    

HTTP Сервисы: Путь к своему сервису. Часть 1 228

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

Уже много было написано про http-сервисы, но то и дело всплывают «Новые» статьи по обмену между базами V8 по COM, что «Немножко» удивляет. Решил внести свои 5 копеек, поработаем с http-сервисом.

1 стартмани

15.07.2018    26832    22    

Лайфхак: исходники внешних обработок и отчетов 1С - это просто. 32

Инструментарий v8

Важно: статья далеко на любителя всяких таких git'ов, gitlab'ов и oscript'ов.

22.06.2018    6711    11    

Проставление большого количества галочек в активном окне винды Промо 45

Практика программирования Сервисные утилиты Инструментарий

Как проставить большое количество галочек подряд в любом окне винды

07.11.2010    26956    9    

TMSSQL - работа с базами данных MS SQL Server в скриптах на OneScript и из командной строки 55

Инструментарий v8

Представляю вашему вниманию библиотеку TMSQL для работы с базами данных на MS SQL Server. Библиотека подключается в качестве модуля или класса в скрипты, написанные на OneScript, а также может работать как независимое консольное приложение.

26.04.2018    10026    22    

Тестирование: пример создания сценарного UI теста для платформы 1С 86

Инструментарий v8 ERP2 УТ11

В этой статье мы расскажем, как создать сценарный UI-тест. Опишем последовательность действий и покажем, как это сделать с использованием инструментария. Рассмотрим пример, максимально приближенный к боевому, покажем на примере конфигураций УТ11/ERP проверку бизнес-процесса "Продажа". Вы сможете убедиться, что создание сценарных тестов для платформы 1С на самом деле относительно быстрый и простой процесс.

1 стартмани

17.04.2018    12123    10    

Создание поставки конфигурации 98

Инструментарий v8

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

27.02.2018    12038    6    

TurboConf:Шаблоны - сервис для поиска и хранения фрагментов кода Промо 44

Инструментарий v8 1cv8.cf

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

13.08.2014    18889    68    

Полезный код для программистов 1С (часть 1). Управление свойствами элементов формы. Хранение копии данных реквизитов 139

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

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

1 стартмани

24.09.2017    29529    79    

Интеграция сценарного тестирования в процесс разработки 188

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

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

1 стартмани

04.07.2017    22960    22    

Перехват методов серверных (x64) контекстов с использованием DynamicWrapperX 31

Инструментарий v8

Применение COM-объекта DynamicWrapperX на x64-сервере приложений.

1 стартмани

23.03.2017    9563    7    

Ускорение реструктуризации таблиц Промо 123

Инструментарий Системное Тестирование и исправление

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

12.09.2013    46333    32    

Metadata.js для построения дешевых высоконагруженных сервисов 194

Инструментарий WEB Мобильные приложения

В маркетинге есть понятие "голубой океан". Стратегия опирается на создание не существовавшего ранее спроса на новом рынке, где практически отсутствуют конкуренты. Вместо того, чтобы конкурировать со множеством игроков на малоприбыльных рынках ("красный океан"). В статье я расскажу об одном из инструментов, помогающем создавать и осваивать новый рынок Интернет-сервисов для бизнеса.

08.08.2016    30822    100    

Формы для 1script 132

Инструментарий

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

01.08.2016    20561    98    

Wiki движки для публикации пользовательской документации 30

Инструментарий

В июне 2016 года я провел вебинар по созданию пользовательской документации для конфигураций, разрабатываемых на платформе 1С:Предприятие. Одна из тем, вызвавших интерес: онлайн документация.

09.07.2016    16692    4    

VM1C - виртуальная машина для 1С Промо 44

Инструментарий v8 1cv8.cf

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

07.06.2013    20758    46    

Поиск несериализуемых значений при помещении в хранилище 12

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

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

02.03.2016    18676    2    

Подсветка синтаксиса 1С в текстовых редакторах Atom, Sublime Text, VS Code 100

Инструментарий Внешние компоненты v8 1cv8.cf

Пакеты, добавляющие поддержку синтаксиса языка 1С:Предприятие 8 в текстовые редакторы Atom, Sublime Text и VS Code. И не только.

02.02.2016    21452    38    

Дай дернуть! О веб-сервисах, Linux'ах и добрых поисковых сайтах 61

Инструментарий Системное WEB v8 1cv8.cf

О веб-сервисах, апачах и *nix'ах. - установим на новенький убунту старенький апач с php. - дернем сервис из php-скрипта. - создадим приложение, позволяющее дергать произвольный сервис с произвольными данными. - ну и что там получится по пути в лес...

30.12.2015    21239    4    

Подсистема "COMExchange", "Консоль запросов 1C + ADO" - сервис обработки выборки запроса: грузим курс «бакса» ЦБРФ из файла *.dbf или *.xlsx. Промо 8

Обработки Чистка базы Обработка документов Инструментарий Универсальные обработки Администрирование Системное Обработка справочников Обмен Перенос данных из 1С7.7 в 1C8.X Обмен через DBF Загрузка и выгрузка в Excel v8 КА1 УТ10 УПП1

На примере загрузки курса валюты продемонстрированы возможности консоли запросов в составе подсистемы "COMExchange" для обработки данных из внешних файлов и их синхронизации с данными информационной базы 1С.

10.03.2013    29461    3    

xUnitFor1C - набор инструментов для выполнения тестирования (модульного/юнит, приемочного, сценарного для 1С 8.3, интеграционного) в 1С:Предприятии 8 170

Инструментарий v8 1cv8.cf

xUnitFor1C - простой и мощный фреймворк для тестирования в 1С. Позволяет тестировать в разных режимах обычное приложение, тонкий и толстый клиент управляемого приложения. Поддерживаются любые платформы 1С - от 8.2.17 до 8.3.5 и выше. Любые наборы тестов могут прогоняться в полностью автоматическом режиме. Автозапуск используется в различных build-серверах в системах Continuous Integration. Также возможно очень простое создание тестовых данных на основании табличных макетов. Эти макеты можно генерировать из реальных боевых данных. Полученные данные в тестах загружаются одной строкой кода. В статье я кратко описал историю продукта + вставил небольшое описание различных возможностей нашего фреймворка + список полезных статей/примеров/видео, обучающих/рассказывающих о практическом применении инструмента

13.11.2015    34917    45    

Многопоточность в 1С, клиент-серверный вариант 59

Инструментарий Теория программирования v8 1cv8.cf

Многопоточность - это свойство системы выполнять одновременно более одной операции (в пределе - более одной программы), позволяя в ряде случаев добиться существенного роста производительности программного продукта...

21.06.2015    28176    48    

Быстрое обновление данных в клиент-серверном варианте (SQL) 9

Инструментарий v8 1cv8.cf

В статье рассматривается инструкция UPDATE языка запросов SQL.

20.06.2015    13385    39    

Подсистема "COMExchange", консоль запросов, сервис обработки выборки запроса: корректируем регистры или «Берём банк, кассу, экспроприируем экспроприаторов». Промо 6

Инструментарий v8 1cv8.cf

На примере шуточного примера продемонстрированы не шуточные возможности консоли запросов в составе подсистемы "COMExchange" для работы с регистрами, подчинёнными регистратору («обнуление» регистров, ввод начальных итогов (сведений), корректировка итогов).

31.03.2013    19409    7    

Bugs must die! или Как повысить качество внедрений инструментами тестирования 49

Инструментарий

Речь в статье пойдет про тестирование, про качество программ и про то, как можно процесс тестирования автоматизировать. Статья написана по итогам доклада, прочитанного автором на Конференции IE 2013 Еvolution 23-24 мая 2013 года. Также она напечатана в Журнале Инфостарта №2.

03.03.2015    16439    17    

Типовой механизм упрощенного изменения конфигурации в ERP 2.0 и УТ 11 203

Инструментарий Практика программирования Работа с интерфейсом v8 УТ10 ERP2

В ERP 2.0 (и соответственно в УТ 11) появился функционал для упрощенной возможности модификации конфигурации разработчиками. Он касается в частности изменения форм объектов и размещения подписок на элементы, теперь задача изменения конфигурации на поддержке упростилась. Также появились дополнительные возможности в новой версии платформы 8.3.5, которые также упростят задчу.

22.09.2014    47142    47    

Консоль запросов. Очередная гайка. 18

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

Небольшое дополнение к консоли запросов. Позволяет создавать функцию вместе с текстом запроса.

23.07.2014    5994    3    

Анализ запросов с помощью SQL Profiler 219

Оптимизация БД (HighLoad) Инструментарий Системное

В своей работе мы довольно часто мы сталкиваемся с ситуацией, когда определенный запрос работает медленно, причем по тексту запроса невидно никаких очевидных проблем. Обычно в этом случае необходимо расследовать проблему на более глубоком уровне. Как правило, возникает необходимость посмотреть текст SQL-запроса и его план, и вот в этом нам как раз помогает SQL Profiler.

22.07.2014    63886    20