Курс "Разработка по промышленным стандартам на платформе 1С:Предприятие." Часть 1. Основы. Промо
Практический четырехнедельный курс по созданию программ. Методики разработки Agile (Scrum, Kanban) на основе сценариев пользовательского поведения (BDD*) и инженерных практик.
16000 руб.
21.12.2016 31601 0 62
Работа со схемой запроса
Стандартом взаимодействия с реляционной базой данных стал язык SQL. Приемником SQL в 1С является язык запросов. Язык запросов, также как и SQL, является структурированным. Составляющие структуры запроса отвечают на разные вопросы о том, какие данные требуется получить и какие манипуляции с множествами данных необходимо произвести при получении. В простых случаях текст запроса можно написать вручную, однако в сложных случаях, а также при программном формировании, - лучше воспользоваться объектной моделью запроса и использовать объект "Схема запроса". В статье дается описание объектной модели и особенностей работы с ней, а также приводится решение, упрощающее взаимодействие с объектом "Схема запроса".
сегодня в 09:32 27 0 0
Тестирование: пример создания сценарного UI теста для платформы 1С
В этой статье мы расскажем, как создать сценарный UI-тест. Опишем последовательность действий и покажем, как это сделать с использованием инструментария. Рассмотрим пример, максимально приближенный к боевому, покажем на примере конфигураций УТ11/ERP проверку бизнес-процесса "Продажа". Вы сможете убедиться, что создание сценарных тестов для платформы 1С на самом деле относительно быстрый и простой процесс.
17.04.2018 2230 12 8
Инструмент для выгрузки своих фабрик XDTO во внешний файл для использования своих схем во внешних обработках
Инструмент для выгрузки своих пакетов XDTO в единый xml файл, на основании которого можно создать фабрику XDTO, благодаря чему можно встроить свои форматы обмена во внешнюю обработку, не трогая конфигурацию. В обработке есть пример записи и считывания xml файла с помощью такой внешней фабрики, а также инструмент для выгрузки из такой фабрики набор xsd схем, для последующей загрузки обратно в конфигурацию в XDTO пакет, на случай если вы потеряли конфигурацию, где делали XDTO пакет, как потерял её я. В общем, если не хотите портить конфигурацию лишними объектами и ещё не сделали такой инструмент для себя - качайте, не стесняйтесь.
13.04.2018 1695 8 8
Сервер ККМ (54-ФЗ) Промо
"Сервер ККМ" позволяет приложениям работать с фискальными регистраторами из терминального сеанса Windows по локальной сети или интернет, организовать печать на одном ККМ с нескольких рабочих мест. Поддержка драйверов Атол и Штрих. Поддержка 54-ФЗ. Подключается к 1С Торговля и склад 7.7, 1С:УТ 10/11, 1С:Розница 1/2, 1С:БП 3, 1С КА 1/2.
5000 руб.
02.09.2016 30629 825 102
Длинная арифметика (Bignum arithmetic) c COM-интерфейсом (ActiveX) на библиотеках MPIR
Расчеты любой точности в вашем программном продукте, поддерживающем стандарт COM. Размер/точность длинного числа зависит только от вашей оперативной памяти. Проект основан на исходниках библиотеки MPIR, Edition 3.0.0. Полностью написан на С/С++ (COM.DLL).
12.04.2018 632 1 4
Данные о регистрах накопления в форме с кнопками удаления
Нет в этой обработке ничего ценного для программиста 1С со стажем, но для человека, которого взяли и кинули на 1С и заставили, допустим, что-то закачивать в базу, организовать процесс удаления неправильно закачанной или ненужной информации без похожего инструмента проблематично. Обработка работает в любой конфигурации (были бы в ней регистры накопления) на восьмой платформе и дает пример простейшей работы с метаданными, а также пример программных манипуляций с текстом SQL-запроса к регистру накопления для поддержки универсальности продукта.
06.04.2018 1102 2 0
Клавиатурный тренажер. Внешняя обработка, УФ
Отдаю себе отчет в том, что этих-самых клавиатурных тренажеров размножилось, как грязи. И все-таки, после недолгих раздумий, решил выложить свою небольшую разработку по указанной тематике - "плоть от плоти" 1С. Задача не типичная для 1С, но любопытно было, что из этого выйдет. В ней (разработке) я совместил собственно тренажер и простенькую читалку книг, дабы разнообразить свою деятельность в процессе тренировок. И принял во внимание некоторые свои "хотелки", послужившие когда-то основным мотивом для выполнения этой работы.
03.04.2018 2707 11 9
Установка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих) Промо
Простая обработка для просмотра и установки значений предопределенных элементов. Позволяет заменить значение предопределенного элемента с одного элемента справочника на другой, удалить предопределенный элемент (снять пометку предопределенности), установить пометку переопределенного элемента. Проверяет предопределенные данные на наличие задвоений и отсутствующих. Работает со справочниками, планами счетов, планами видов характеристик, планами видов расчетов.
06.10.2014 93986 2035 154
Программная вставка кода в модули формы справочников и документов
Обработка предназначена для программной вставки однотипного кода во все модули форм.
30.03.2018 1432 1 2
Анализ процедур и функций (структура кода)
Глубокая переработка своей консоли запросов подтолкнула меня к поиску, а затем и созданию, инструмента для анализа взаимосвязей процедур и функций модуля и различных форм обработки.
28.03.2018 1849 2 0
Редактор географических схем
Редактор географических схем 1С (*.geo). Работа со слоями, объектами, сериями значений. Импорт данных из OpenStreetMap.ru. Рассмотрены основные особенности структуры географической схемы, приведены примеры использования редактора для решения практических задач.
25.03.2018 1554 7 0
TurboConf 5 - расширение Конфигуратора 1С Промо
TurboConf повышает эффективность работы в Конфигураторе 1С и помогает автоматизировать большинство рутинных задач
2900 руб.
29.03.2013 80077 712 946
Выполнение внешней обработки в фоне на базе БСП
Выполнение внешней обработки в фоне с выводом прогресса. Работает как для обработок в дополнительных отчетах и обработках, так и для внешней обработки запускаемой через Файл/Открыть. Так же работает если встроить обработку в конфигурацию или в расширение. Показан пример как стандартного БСП прогресса, так и пример нестандартного прогресса. Показана передача параметров в фоновое задание и возврат результата.
22.03.2018 1524 6 1
Групповая обработка реквизитов + консоль запросов
Расширение конфигурации, которое в типовую обработку "Групповое изменение реквизитов" добавляет возможность отбирать объекты для обработки запросом. Необходимо наличие обработки "Консоль запросов" с ИТС.
20.03.2018 1681 15 1
Техническое тестирование
Обработка для тестирования на предмет ошибок: - открытия форм (список, новых элементов - всех существующих в конфигурации) - открытия форм объектов - записи/проведения объектов из форм
19.03.2018 1746 3 5
Снегопат - расширение Конфигуратора 8.2/8.3 от orefkov Промо
Работать в Конфигураторе становится еще удобнее и производительнее. Усилий меньше - результат больше! Будь программистом, а не кодером.
2500 руб.
16.12.2011 148797 2333 793
Помощь в отладке внешних отчетов через расширение
Расширение конфигурации на Управляемых формах, помогающее использовать отладчик для внешнего отчета или обработки в режиме, когда обработка загружена в конфигурацию и вызывается штатно (например, печатная форма через кнопку Печать), а отлаживаем локальную копию на диске.
14.03.2018 1824 10 1
Отладка регулярных выражений
Простейшая обработка для отладки регулярных выражений для толстого клиента.
13.03.2018 1962 6 0
Иерархия элементов управляемой формы
Отчет выводит в виде иерархии элементы управляемой формы.
11.03.2018 1890 2 1
[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо
Расширение позволяет без изменений конфигурации проверять остатки по регистру бухгалтерии при проведении каждого документа и запрещает проведение при появлении отрицательных остатков после проведения.
17.08.2015 26196 148 30
Структура таблиц СУБД (УФ, 8.3)
Иногда хочется посмотреть, в какой таблице базы данных хранится тот или иной справочник, документ или регистр.... Работает под управляемыми формами.
07.03.2018 2582 9 6
Табуляция кода для формирования XML-файла
Обработка выполняет табуляцию текста кода, описывающего структуру XML-файла. Тем самым можно наглядно понимать, в какой группе элементов будет прописан определённый элемент или что закрывает команда ЗаписатьКонецЭлемента(). Протестирована в 1С:Предприятие 8.3
07.03.2018 2068 0 0
Сценарное тестирование для УПП 1.3 на платформе 8.2
Сценарное тестирование с автоматическим запуском сценариев под тестируемыми ролями для конфигурации Управление производственным предприятием на платформе 8.2 Управление производственным предприятием, редакция 1.3 (1.3.102.1).
06.03.2018 1956 1 0
Подсистема "Инструменты разработчика" v4.48 Промо
Интегрированный набор инструментов разработчика: - консоль кода - консоль запросов - консоль построителя отчетов - консоль компоновки данных - консоль заданий - конструктор запроса - справочник алгоритмов - исследователь объектов - интерфейсная панель - настройка журнала регистрации - анализ журнала регистрации - настройка техножурнала - анализ техножурнала - подбор и обработка объектов - редактор объекта БД - редактор констант - редактор параметров сеанса - редактор изменений по плану обмена - редактор пользователей - редактор предопределенных - редактор хранилищ настроек - динамический список - поиск дублей и замена ссылок - контекстная подсказка - синтакс-помощник - поиск битых ссылок - поиск ссылок на объект - структура хранения БД - удаление объектов с контролем ссылок - и прочее
23.09.2007 355194 24656 2272
Создание поставки конфигурации
Пошаговая демонстрация создания поставки конфигурации, файлов обновления и настройка для обновления через FTP.
27.02.2018 5750 0 6
Как отличить копию базы от рабочей 1С
Как отличить копию базы от рабочей, чтобы не сделать изменения в ненужной базе.
19.02.2018 2174 2 28
Расширение: общая команда "Переоткрыть форму"
Позволяет переоткрыть форму текущего окна Внешнего отчета / обработки по нажатию сочетания клавиш Ctrl + Q.
18.02.2018 1976 5 7
DT:Менеджер 8.2 (8.3) (Распаковка/упаковка *.DT файлов. Быстрый экспорт CF. Сброс пользователей. Работа с "битыми" DT) Промо
Внешнее приложение для работы с форматом *.DT. Осуществляет быстрый экспорт конфигурации, очистку сведений о пользователях и может работать с аварийными DT файлами.
6000 руб.
19.04.2013 87112 4028 192
Программная работа с графическими схемами. Готовое решение
Работоспособное, проверенное на практике, простое и удобное программное управление графическими схемами.
18.02.2018 4419 8 13
Сервер-клиентский вызов
Передача управления с сервера на клиента с использованием системы взаимодействия. На примере отображения индикатора в управляемой форме.
16.02.2018 4687 6 14
Генератор уникального идентификатора GUID для вставки в код модуля
Утилита предназначена для вставки в код модуля, при нажатии горячей кнопки "ALT+CTRL+G", строки сгенерированного GUIDа.
14.02.2018 1618 0 3
Консоль запросов для УФ универсальная 8.3.3.0 Промо
Реализован программный вызов консоли для захвата "рваного" запроса и параметров. В консоли реализована полная поддержка работы с таблицами значений. Выборочный просмотр пакетов и временных таблиц. Возможность выборочной выгрузки пакета запроса в ТЗ, с последующим её редактированием, сохранением на диск. Использование сохранённой ТЗ в качестве параметра для других запросов. Возможность обхода ТЗ в цикле с выполнением кода. Отсутствуют ошибки при наличии уничтожения временных таблиц. Замер времени выполнения каждого пакета запроса. Приличное окно настройки типа (только для параметров запроса), лёгкое преобразование в список значений и обратно. Поддержка дополнительных типов: ТЗ, Граница, Момент времени, Вид счёта, Вид движения и т.д. Форматирование типа значения при выводе запроса (NULL, пустая ссылка, пустая строка и т.п.). Наверное, самый лучший подбор ширины колонок. Возможность добавлять листы для вывода результатов запросов. Генерируется текст для конфигуратора с учётом количества результирующих пакетов, для каждого пакета можно настроить выборку или выгрузку и пересоздать текст.... Короче, лучше один раз увидеть ...
12.03.2015 67144 2992 340
Проверка результата логического выражения
Обработка для проверки результата логических выражений.
12.02.2018 1446 0 3
Вызов клиента из фонового задания (с сервера), используя протокол TCP.
В примере используется COM объект MSWinsock для организации прослушки TCP порта и отправки сообщения по протоколу TCP.
10.02.2018 2185 3 0
Редактирование данных, сформированных средствами СКД и выведенных в Табличный документ с возможностью записи в регистр сведений.
Если вам необходимо реализовать обработку по вводу данных с сохранением в регистр сведений, табличную часть либо как нибудь еще обработать, причём: 1. Структура данных должна настраиваться, 2. Данные могут быть разными, и может меняться их состав, 3. Должна иметься возможность производить всеразличные отборы. 4. Данных относительно не много (соотношение КоличествоИзмененийФормы/Производительность склоняется на КоличествоИзмененийФормы). То, как вариант можно использовать всю мощь СКД. При этом будет реализована большая функциональность при малом количестве кода... Представленные обработки/шаблоны можно запускать в любой базе, где есть справочник Организации.
07.02.2018 2469 6 0
Анализатор сложных запросов (консоль запросов с графом) Промо
Обработка для анализа запросов с большим количеством временных таблиц и вложенных запросов. Отображает структуру взаимосвязей временных таблиц в виде графа. Позволяет быстро передвигаться по тексту запроса. Также позволяет выводить результат выполнения подзапросов и вложенных запросов.
1000 руб.
03.05.2017 17803 145 165
V8Unpack4rs: Rust, реализация v8unpack [Экспериментальный]
Альтернативная реализация распаковщика/запаковщика* файлов платформы 1С:Предприятие 8.x форматов *.cf (конфигурация), *.epf (обработка) и *.erf (отчет) на Rust.
03.02.2018 4292 3 62
Вывод произвольной таблицы значений в табличный документ
Реализация вывода таблицы значений в табличный документ. Протестировано на Платформе 1С:Предприятие 8.3 (8.3.10.2561), конфигурация Учет в МФО 8 (3.1.52.05.1) . Обработка не привязана к какой-то определенной конфигурации. Может быть использована в любой конфигурации.
02.02.2018 2140 5 1
Общий модуль для работы с XLS
Общий модуль для работы с XLS. Тестировалось на 1С:Предприятие 8.3.11.2867 1. Корректное подключение и отключение к файлу XLS 2. Сохранение двух (и более) табличных документов в один файл XLS 3. Сохранение табличного документа в имеющийся файл XLS на новую закладку 4. Загрузка данных из файла XLS в табличный документ 5. Настраиваемая загрузка из файла XLS заполненного по предварительному шаблону и другие полезные процедуры и функции
01.02.2018 2903 8 6
Многопоточность. Универсальный «Менеджер потоков» 2.0 Промо
Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!
07.02.2018 8250 26 24
Меняем кодировку файла на UTF-8 (для СЗВ-СТАЖ)
В ЗиК 7.7 при выгрузке СЗВ-СТАЖ для перевода кодировки файла в UTF-8 используется COM-объект ADODB.Stream. У клиентов при работе с ним 1С полностью вылетала. Здесь приведён скрипт изменения кодировки файла на PowerShell и способ изменения выгрузки в ЗиК 7.7.
01.02.2018 3281 4 3
Таблица значений в параметрах СКД
Шаблон отчета на СКД, где в качестве параметра передаётся таблица значений.
31.01.2018 2264 2 3
Уникальные идентификаторы элементов справочников
Быстрое формирование строки кода с уникальным идентификатором элемента справочников.
26.01.2018 2168 1 1
Регистры правил [Расширение] Промо
Регистры правил - права доступа, запрет редактирования, автоподстановка реквизитов и т.д.
4900 руб.
15.03.2018 2390 9 0
Конструктор запросов для SQL
Предназначен для формирования запросов к SQL с помощью механизма 1С "Конструктор запросов" в пользовательском режиме.
26.01.2018 7221 45 21
Оптимизация запросов
Тестирование и проверка прироста производительности при изменении текста запроса.
26.01.2018 2500 8 3
Редактор текста языка запросов на управляемой форме
Вариант решения проблемы редактирования текста (раскрашивание текста) на управляемой форме так же, как и во встроенном редакторе языка запросов 1С.
25.01.2018 2298 0 0
Библиотека функций MERLION API (Интеграция с 1С: Управление торговлей, редакция 11) Версия 1.2 - март 2018 г. (07.03.2018) , редакция веб-сервиса 3.0 от 28.11.2017 Промо
Библиотека функций MERLION API в расширении конфигурации Управление торговлей, редакция 11. Расширение и набор подключаемых дополнительных форм позволяет без изменения конфигурации получить возможность работы с API крупнейшего российского дистрибьютора http://merlion.com. Вы сможете разместить заказ, зарезервировать товар, заполнить карточку товара с указанием производитель и штрихкода EAN, загрузить заказ из b2b c автоматическим созданием номенклатуры,автоматически записать номера ГТД, загрузить одновременно информацию о товарах , характеристиках и файлы изображений из веб-сервиса. Не требуется установки дополнительного ПО для работы с веб-сервисом. Кроссплатформенное решение для ОС Windows и Linux. Весь код модулей открыт и доступен для просмотра и внесения изменений.
6900 руб.
02.05.2017 10288 59 14
Тест рефакторинга записи/проведения документа: проверка изменений
Проверялось на 8.3.10.2466. Появилась необходимость выполнить большой рефакторинг в модуле документа. Правки в основном касались обработчика проведения, и т.к. их было очень много - я задался вопросом "как же все это проверить?"...
22.01.2018 2443 0 2
Универсальный шаблон для отчета
Универсальный шаблон для отчета с использованием СКД на управляемых формах.
17.01.2018 3825 25 5
Сравнение коллекций (от двух до 4 коллекций) типа Массив, Структура, Таблица значений, документ
Данный алгоритм сравнивает Коллекции (массивы, таблицы значений, структуры и т.п.). в режиме отладки Удобно, например, в режиме отладки, для поиска различий в заполненных полях коллекций. Можно сравнивать от 2 до 4 коллекций между собой (тестировалось и работает на платформе 8.3.10.2650).
16.01.2018 2085 1 0
Изменение формата файловой БД. 1С 8.3
Платформа 1С, начиная с релиза 8.3.8.1652, поддерживает новый формат хранения файловых баз данных -8.3.8. При помощи данного "конвертера" Вы легко измените "старую" базу на новый формат.
13.01.2018 4216 12 0