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

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

Перенос таблицы значений между клиентом и сервером 51

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

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

10.12.2013    81537    Draconus    36    

1C:Enterprise Development tools (EDT) или кодим в Eclipse 254

EDT v8

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

11.04.2015    72848    DitriX    297    

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

Производительность и оптимизация (HighLoad) Инструментарий разработчика Администрирование данных 1С

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

22.07.2014    70453    Andreynikus    21    

Автоматизированное тестирование в 8.3 168

Инструментарий разработчика v8 1cv8.cf

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

06.03.2014    56727    M.Shalimov    45    

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

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

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

22.09.2014    52172    ivanov660    49    

Hello world на metadata.js 250

Инструментарий разработчика WEB Мобильная разработка v8 1cv8.cf

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

1 стартмани

11.08.2016    50524    unpete    205    

Ускорение реструктуризации таблиц 126

Инструментарий разработчика Администрирование данных 1С Тестирование и исправление

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

12.09.2013    49002    OLEG4120    32    

ADODB Строка подключения 81

Внешние источники данных Инструментарий разработчика v7.7 v8 1cv8.cf

Я очень люблю SQL, иногда слишком сильно и поэтому бываю предвзятым. Создать запрос к базе данных из 1С через ADODB не просто, а очень просто. Но есть одно обстоятельство, которое мне всегда мешало жить - это ConnectionString. Конечно, есть сайт http://www.connectionstrings.com/, но...

25.01.2011    47884    awk    13    

Павел Чистов. Сайт для it-специалистов с материалами для изучения 1С. 247

Инструментарий разработчика v8 1cv8.cf

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

11.06.2009    45666    GROOVY    34    

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

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

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

18.10.2018    43818    stas_ganiev    72    

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

Инструментарий разработчика v8 1cv8.cf

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

13.11.2015    39431    artbear    45    

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

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

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

1 стартмани

24.09.2017    34234    vandalsvq    80    

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

Инструментарий разработчика WEB Мобильная разработка

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

08.08.2016    33747    unpete    100    

Гаджеты для одинэсника. Часть 2 67

Инструментарий разработчика Мобильная разработка ИТ-компания

... ситуация с планшетами весь 2012-й год была достаточно запутана. То и дело всплывала какая-то модель, которая на некоторое время по отношению цена/качество привлекала к себе внимание. Я долго откладывал эту статью, ожидая лидеров, и они, наконец, обозначились...

20.03.2013    33392    O-Planet    61    

Подсветка синтаксиса 1C (в том числе языка запросов) в Notepad++ 83

Инструментарий разработчика v8 1cv8.cf

Конфигуратор 1С как редактор кода не всегда удовлетворяет потребностям программиста в управлении кода. Я зачастую с завистью вспоминаю другие среды разработки программ, и нередко копировал куски 1С кода в стороннюю программу для каких-либо манипуляций - например, Notepad++. К сожалению, в нём нет встроенной поддержки синтаксиса кода 1С, из-за чего пришлось определять свой. Вот об этом я и расскажу.

1 стартмани

27.03.2012    33211    CratosX    32    

Нажми на кнопку - получишь результат (горячие клавиши) 141

Инструментарий разработчика v8 1cv8.cf

Комбинации "горячих" клавиш для работы в 1С - конфигураторе и клиентском приложении

21.02.2012    32800    kostik_love    49    

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

Инструментарий разработчика Математика и алгоритмы v8 1cv8.cf

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

21.06.2015    32317    starik-2005    50    

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

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

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

1 стартмани

24.04.2018    31786    kalyaka    34    

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

Консоль запросов v8 КА1 УТ10 УПП1

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

10.03.2013    31517    yuraos    3    

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

Инструментарий разработчика v8

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

09.02.2015    29778    boogie    21    

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

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

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

07.11.2010    28900    Boris-Leleko    9    

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

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

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

20.05.2015    27868    dj_serega    18    

Обработка «Загрузка данных из табличного документа». Пример настроек и использование. 33

Загрузка и выгрузка в Excel Инструментарий разработчика Учет ТМЦ Учет ТМЦ v8 1cv8.cf

Данный пример будет полезен программистам 1С и специалистам по «Управлению торговлей», которым необходимо автоматизировать загрузку в справочники и документы из внешних табличных документов. В частности тем, кому необходимо загрузить товары в документ «поступление товаров и услуг» из электронной накладной в формате xls.

30.05.2012    27414    sabob    6    

[Обучаловка] Преимущества класса «Перехватчик» внешней компоненты «1С++» 59

Инструментарий разработчика v77::ОУ v77::БУ v77::Расчет 1cv7.md

Ликбез для «штатных» программистов по классу «Перехватчик» внешней компоненты «1С++»

20.07.2010    26425    venger    71    

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

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

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

1 стартмани

04.07.2017    26295    grumagargler    23    

Скрипты для проекта Снегопат: автоматизация работы в Конфигураторе 120

Снегопат, openconf v8 1cv8.cf

Снегопат (http://snegopat.ru) – это проект по расширению возможностей конфигуратора 1С:Предприятия 8.2 как среды разработки прикладных решений. Для знакомых с ОпенКонфом, можно коротко сказать, что Снегопат – это ОпенКонф и Телепат, только для 1С:Предприятия 8.2 и уже на сегодня заметно круче :). Кроме специализированного функционала, который добавляется в Конфигуратор при использовании Снегопата, разработчики могут добавлять новый функционал самостоятельно, создавая свои собственные скрипты, автоматизирующие работу в Конфигураторе. Предлагаю вам обзор возможностей существующих на сегодня скриптов для Снегопата с короткими, но наглядными видеоиллюстрациями их работы.

16.01.2012    25278    kuntashov    34    

Практическое использование запросов в 1С 8 10

Инструментарий разработчика v8 1cv8.cf

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

11.10.2011    24921    dimetra2008    11    

Текстовые экспандеры - в помощь программисту 1С 118

Инструментарий разработчика v8 1cv8.cf

Каждый человек старается по возможности облегчить себе труд. Программисты не исключение. Каждый день мы сталкиваемся с необходимостью писать однотипные фрагменты программного кода. Для автоматизации этого процесса система 1С:Предприятие позволяет использовать шаблоны текста (как стандартные, так и созданные пользователем). Казалось бы, что еще нужно разработчику? Однако, в некоторых случаях, стандартных средств разработки все-таки бывает недостаточно. Например, разрабатывая правила обмена в конфигурации 1С:Конвертация данных, приходится писать довольно большие тексты, не имея при этом возможности воспользоваться ни автоподстановкой, ни шаблонами. Либо, приходя к очередному клиенту, Вы обнаруживаете, что нужно написать, допустим, самую обычную печатную форму, которую Вы писали тысячу раз, но процесс ее создания может занять продолжительное время. Как раз в этом случае и могут помочь программы для вставки часто используемых выражений – текстовые экспандеры.

1 стартмани

27.07.2011    24521    tomvlad    44    

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

Инструментарий разработчика Разработка внешних компонент v8 1cv8.cf

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

02.02.2016    24319    nixel    38    

Подсистема "COMExchange": консоль запросов в режиме «Консоль кода». 8

Консоль запросов v8 1cv8.cf

Описана возможность использования обработки «Консоль запросов 1С+ADO» в качестве «консоли кода». При этом имеется возможность помещения результатов вычислений в «табло формул». Кроме результатов вычислений в это «табло» можно также вывести время выполнения и описание обработанных ошибок времени исполнения.

03.04.2014    24281    yuraos    2    

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

Инструментарий разработчика Администрирование данных 1С WEB v8 1cv8.cf

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

30.12.2015    23933    starik-2005    4    

Копирование внешних отчетов (обработок) 50

Инструментарий разработчика v8 1cv8.cf

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

20.03.2013    23624    nikolega    32    

Формы для 1script 135

Инструментарий разработчика

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

01.08.2016    23602    ret-Phoenix    100    

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

Инструментарий разработчика v8 1cv8.cf

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

07.06.2013    22417    m.bolsun    46    

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

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

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

02.03.2016    21603    balanton    2    

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

Инструментарий разработчика v8

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

23.07.2018    21558    artbear    22    

Хранилище конфигурации 75

Инструментарий разработчика v8

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

28.12.2010    21481    German    25    

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

Консоль запросов v8 1cv8.cf

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

31.03.2013    20888    yuraos    7    

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

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

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

1 стартмани

13.08.2018    20857    dsdred    0    

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

Инструментарий разработчика v8 1cv8.cf

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

13.08.2014    20625    m.bolsun    68