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

Базовый курс программирования Промо 5

Теория программирования Практика программирования v8

ОБУЧЕНИЕ ПРОГРАММИРОВАНИЮ (Базовый курс и начало основного – 2 месяца) Основные объекты – справочники, документы, регистры Решение задач по торговле Решение задач по бухгалтерии Решение задач по расчету зарплаты Сдача 1С профессионала по платформе

7000 руб.

25.06.2017    4531    0    0    

Пример добавления собственных ролей пользователям через расширение 1С 4

Практика программирования Защита, права, пароли v8 v8::Права 1cv8.cf

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

сегодня в 14:12    146    1    3    

Динамическая нумерация документов 2

Практика программирования v8 1cv8.cf

Была задача сделать для одного вида документа (например "Кадровый перевод") динамическую нумерацию, при этом редактирование номера доступно только Администратору, например, то есть чтобы при установке флажка нумерация менялась с НС00-00001 на НС00-00001тс. А если флаг не стоит, то продолжалась дальше, так же продолжалась и для новой нумерации, то есть уже НС00-00002 или НС00-00002тс. и т.д.

сегодня в 10:29    182    0    3    

Знакомимся с HTTP-сервисами в OneScript 41

Практика программирования v8 1cv8.cf

В статье описан механизм HTTP-сервисов в OneScript, а также приведен пример интеграции и совместной работы с 1С:Предприятие

15.01.2018    1625    5    7    

Этюды по программированию. Взаимодействие с Microsoft Word Промо 62

Практика программирования v8

Часто приходится заниматься созданием сложных документов Word с таблицами, вложенными фрагментами, хитрым оформлением и прочими радостями жизни. Это - попытка как-то структурировать полученный опыт, чтобы не приходилось перерывать ворох старых обработок в поисках крупиц истины. Надеюсь, эта статья будет полезна и Вам.

11.12.2017    4151    0    7    

Делаем простую систему непрерывной интеграции (CI) c OneSсript, xUnitFor1C и v8LogScanner 71

Практика программирования v8 Россия

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

14.01.2018    2394    5    44    

1с8.2-8.3.Вывод на экран данных запроса с переданными Параметрами из Документа! 8 различных вариантов:от Сообщений, Таблицы и Отчетов до СКД без объекта-отчета 5

Практика программирования v8 v8::УФ v8::СКД 1cv8.cf

Самый важный аспект 1С - это быстро получить данные из базы. Например, по результату набранного в КонсолиЗапросов запроса вывести этот результат на экран. А еще лучше, когда мы вызываем выборку данных из конкретного документа и, конечно, желаем, чтобы параметры по этому документу тоже были переданы в выборку. Здесь мы будем выводить данные на экран по нажатию кнопки в документе, обязательно с получением в параметрах значений из документа. Рассмотрим 8 вариантов вывода подобной информации на экран: 1.Вывод результатов запроса командой Сообщить() из ТаблицыЗначений; 2.Вывод результатов запроса - просто в табличный документ; 3.Вывод результатов запроса с помощью ДвумерногоМассива; 4.Вывод результатов запроса с помощью МассиваСтруктур (с двумя вариантами); 5.Вывод обычным объект-Отчетом без СКД; 6.Вывод объект-Отчетом-СКД+УстановкаПараметров; 7.Вывод объект-Отчетом-СКД+ВнешняяВременнаяТаблица; 8.Вывод программно СКД без объекта-Отчета с Параметром=ВнешняяВременнаяТаблица.

14.01.2018    822    0    5    

Умножение больших чисел методом Карацубы -2

Практика программирования v8 1cv8.cf

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

10.01.2018    744    0    10    

Оптимизация запросов 1С - от теории к практике Промо 64

Оптимизация БД (HighLoad) Практика программирования Теория программирования v8 1cv8.cf

Желаете повысить свой уровень разработки? Не знаете, как оптимизировать работу тяжелых запросов 1С? Или знаете методы оптимизации, но на практике не получаете результат? Тогда эта интерактивная обучающая программа для Вас! Оптимизация запросов прямо в программе 1С:Предприятие 8. Несколько десятков практических заданий, рассматривающих методы оптимизации на практике. От Вас требуются реальные решения - оптимизация представленных запросов. Автоматизированная система оценит Ваш запрос и представит результат проверки.

1500 руб.

06.07.2015    34127    241    4    

Черпаем простые числа решетом Аткина 7

Практика программирования v8

Предложен способ увеличения быстродействия запроса поиска простых чисел с помощью "решета Аткина".

09.01.2018    1009    0    7    

Дата создания во всех документах, не снимая документы с поддержки 14

Практика программирования v8 БП3.0 Россия

Дата создания во всех документах, при этом документы остаются на поддержке

08.01.2018    1830    0    20    

Работа с файлом PDF из 1С 48

Практика программирования v8 1cv8.cf Россия

Чтение текста из PDF, разделение на страницы многостраничного файла PDF и выгрузка данных PDF файла.

06.01.2018    3055    0    34    

Веб-разработка на 1С (1Script) Промо 91

Практика программирования

Дорогие коллеги, под новый год хочется сделать небольшой сюрприз. Я уже два года обещаю сделать движок веб-разработки для 1С-ников, и вот, наконец, есть что показать. Этим новогодним постом я открываю сериал "Веб-разработка для 1С-ников". Все, кто знаком с проектом OneScript – добро пожаловать! Остальные, тоже не стесняйтесь!

28.12.2017    5478    9    79    

В «1С:ЗУП КОРП 3.1» тормоза (медленная работа) в журналах документов при использовании критериев отбора 20

Практика программирования Оптимизация БД (HighLoad) v8::Запросы ЗУП3.x

Статья для тех, у кого: 1) используете RLS (ограничение доступа на уровне записей и полей), 2) много документов (более 100 тысяч в одном журнале), 3) используете «Журналы документов», 4) отборы в динамическом списке (по сотруднику). Скорее всего, Вы испытали на себе, как отбор происходит минутами (жутко тормозит) – тогда Вам сюда.

04.01.2018    2066    0    3    

Поиск адреса почтового отделения по индексу 0

Практика программирования v8 1cv8.cf Бытовые услуги, сервис Россия

Обработка производит поиск адреса почтового отделения по индексу.

04.01.2018    753    1    0    

Подпись в мобильном приложении 4

Практика программирования Мобильные приложения v8::Mobile 1cv8.cf

Подпись клиента в вашем мобильном приложении.

04.01.2018    957    3    4    

Как просто запомнить алгоритм программного вывода в СКД Промо 121

Практика программирования v8 v8::СКД

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

01.09.2017    10484    0    13    

Практика доступа в базу 1С через протокол oData. Изменение данных 56

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

Продолжаем знакомство с протоколом oData и в данной статье мы рассмотрим такие вопросы, как минимально необходимый багаж теоретических знаний, необходимый для работы, способы изменения доступных данных, а также с какими ограничениями можем при этом столкнуться. Осторожно, будет много скриншотов!

30.12.2017    3114    6    13    

Генератор случайных чисел без дубликатов 3

Практика программирования v8::УФ Россия

Хочу рассказать о своем первом опыте работы с Генератором Случайных Чисел без дублей.

29.12.2017    1386    0    7    

Расширение возможностей печати: Вывод произвольного нижнего колонтитула 1

Печатные формы документов Практика программирования v8 1cv8.cf

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

29.12.2017    905    0    0    

Программные перечисления, ч.2: приемы кэширования при разработке Промо 49

Практика программирования v8

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

30.10.2017    5307    0    14    

Как мы универсально заштриховали документы 30

Практика программирования v8 1cv8.cf Россия

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

28.12.2017    3038    0    59    

Таблица значений в Таблицу HTML - функция с возможностью настройки цвета шапки, заголовков, выравнивания и размера колонок 37

Практика программирования Универсальные функции v8 1cv8.cf

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

22.12.2017    2245    0    17    

Консоль запросов со встроенным Конструктором запросов для 1с8.3 (8.2) своими руками 6

Практика программирования v8 v8::УФ v8::Запросы 1cv8.cf

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

21.12.2017    1627    7    19    

Метод формирования движений в типовых регистрах нетиповыми регистраторами Промо 12

Практика программирования v8 1cv8.cf

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

05.12.2017    3027    0    17    

Варианты отображений свертываемых групп 27

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

Как пользователю только одним внешним видом сказать "Тут есть нужные данные. Только нажми". Используем разные варианты свертываемых групп.

19.12.2017    1843    2    9    

Блокчейн в базе 1С 106

Практика программирования v8 1cv8.cf

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

2000 руб.

18.12.2017    9632    41    277    

Запрет одновременного открытия отдельного экземпляра обработки из справочника Внешние обработки в КА 1.1, БП 2.0, УТ 10.3 2

Практика программирования v8 КА1 БП2.0 УТ10 Россия

Заказчику понадобилось запретить повторное открытие обработки из справочника Внешние обработки. При этом нельзя было вносить изменения в конфигурацию. Полагаю, этот примерчик пригодится для подобных случаев. Испытано на конфигурации КА1.1(1.1.92.3) и УТ10.3(10.3.45.3)

16.12.2017    905    0    16    

Отладка дополнительных обработок БСП Промо 37

Практика программирования v8 1cv8.cf

Описан подход к отладке подключаемых дополнительных обработок. Протестировано в БСП 2.3.4.71 для вида "ДополнительнаяОбработка" с режимом использования "ВызовСерверногоМетода", но есть уверенность, что будет работать везде.

04.01.2017    8880    0    21    

Версионирование правил обмена в Git 47

Практика программирования

Статья рассказывает о принципах работы скриптов, позволяющих применять систему контроля версий git и подход gitflow для версионирования правил обмена.

15.12.2017    2466    0    20    

Создаем начальный образ УПП с данными по одному юридическому лицу (РИБ) 2

Практика программирования Распределенная БД (УРИБ, УРБД) v8 УПП1

Как я создавал план обмена для УПП по конкретной организации (РИБ).

14.12.2017    939    2    0    

Определение похожести строк или фраз (алгоритм нахождения расстояния Дамерау Левенштейна) 17

Практика программирования v8 1cv8.cf

Реализация алгоритма поиска расстояния Дамерау Левенштейна (Damerau–Levenshtein distance) для определения похожести слов или фраз.

14.12.2017    1219    11    9    

Курс "Разработка по промышленным стандартам на платформе 1С:Предприятие." Часть 2. Проф. Промо 47

Практика программирования v8 Россия

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

24990 руб.

15.03.2017    15744    0    133    

Практика доступа в базу 1С через протокол oData. Чтение данных 141

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

Для чего нужен доступ в базу 1С через REST-интерфейс по протокол oData? Как его организовать? Как не будучи гуру в JavaScript и .NET получить быстрый визуальный доступ к данным базы 1С? Попробую дать ответ на эти вопросы и прокомментирую некоторые нюансы, с которыми я столкнулся.

11.12.2017    5252    10    28    

XDTO-пакеты для чтения ответов от сервиса Dadata 5

Практика программирования Универсальные обработки WEB v8

Конфигурация и расширение с XDTO пакетами для чтения ответов от сервиса Dadata.ru + пример кода для поиска организаций по ИНН и чтения их статуса.

10.12.2017    1262    3    24    

Умный дом. Продолжение: подключаем счётчик воды к 1С 17

Практика программирования v8 Россия

Подключаем стандартный счётчик учета расхода воды к локальной сети по вай фай и работаем с ним из 1С

07.12.2017    1926    1    10    

Печатная форма, сделанная как расширение конфигурации для БП 3.0. Новые возможности БСП Промо 7

Практика программирования Универсальные печатные формы v8 БП3.0

Печатные формы на внешних обработках скоро канут в лету. На смену им приходят ПФ, реализованные в виде расширений конфигурации. Не нашел на сайте примеров таких расширений. Привожу пример подобного расширения для БП 3.0.

06.12.2017    2019    15    6    

Использование справочника "Значения свойств объектов" для хранения информации на нескольких языках 1

Практика программирования Обработка справочников v8 УПП1 Украина

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

01.12.2017    1114    0    0    

Google Maps API: кодирование и декодирование ломаных линий в 1С 8

Практика программирования v8 1cv8.cf

Реализация алгоритма от Google по кодированию и декодированию ломаных линий на 1С. Данный алгоритм подойдёт тем, кто работает с маршрутами (Google, Яндекс и т.д.) непосредственно в 1С. Также может быть использован для снижения объёма хранимых данных -> любое количество чисел (например, широта и долгота) может быть представлено в виде одной зашифрованной строки.

01.12.2017    1291    1    0    

Как получить список простых чисел в запросе 17

Практика программирования v8 Россия

Поиск простых чисел с помощью запроса (решение тестового задания).

28.11.2017    3281    0    32    

Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов. Промо 122

Универсальные обработки Инструментарий Практика программирования Теория программирования Универсальные функции Прочее Оптимизация БД (HighLoad) v8 1cv8.cf Россия

Восстановление партий, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

1000 руб.

26.05.2017    13015    129    56    

Система взаимодействия. Быстрый старт 35

Практика программирования v8 Россия

В статье описано принципиальное взаимодействие клиентского сеанса с сервером взаимодействия.

28.11.2017    2637    2    6    

Паузы при исполнении кода (Sleep для 1С) 43

Практика программирования v8 v8::УФ 1cv8.cf

Решил проверить все найденные варианты паузы для 1С. В результате получилась обработка для тестирования и небольшая статья с итогом.

28.11.2017    2760    1    23    

Доработка ERP 2 для отражения акциза при реализации подакцизных товаров (табачной продукции) 3

Практика программирования v8 v8::УФ ERP2.0 Россия БУ Оптовая торговля Акцизы

При внедрении ЕРП2.4 на нашем табачном производственном предприятии встал вопрос учета в 1С ЕРП2.2 акциза с продажи табачных изделий. Компания 1С категорически игнорирует учет акцизов в 1С, а занимается только алкогольным ЕГАИС. Что ж, будем реализовывать самостоятельно.

28.11.2017    1347    0    2    

Оформление и рефакторинг сложных логических выражений Промо 205

Практика программирования v8 Россия

В сложных логических выражениях нередко самому автору спустя какое-то время тяжело разобраться, не говоря уже о других программистах. Предлагаемая методика позволяет повысить наглядность таких выражений путем оформления в виде И-ИЛИ дерева и одновременно выполнять их рефакторинг.

20.09.2012    46818    0    121    

Вывод отладочных сообщений HTTP Сервиса с помощью ChromeLogger 19

Практика программирования v8 1cv8.cf

Разработка для 1C для вывода отладочной информации с помощью ChromeLogger. Есть вопросы к знатокам.

27.11.2017    2069    0    13    

Простой бесплатный DashBoard с помощью http сервиса 122

Практика программирования v8 УУ

Как создать свой DashBoard без дополнительных затрат и сложных технических доработок.

25.11.2017    6226    18    26    

Подбор аналогов номенклатуры по свойствам, реквизитам и характеристикам 9

Практика программирования v8 1С:Франчайзи, автоматизация бизнеса УУ Учет ТМЦ

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

24.11.2017    1483    0    0    

Остатки на каждый день в запросе Промо 14

Практика программирования v8 1cv8.cf УУ Учет ТМЦ

Запрос формирует остатки товаров на каждый день в пределах выбранного периода.

26.04.2016    8793    8    14    

Начало внедрения БСП в новую конфигурацию 7

Практика программирования v8 1cv8.cf

Начало внедрения БСП 2.4.4.80. Первые проблемы и пути их решения.

24.11.2017    1889    1    5    

Использование механизма редактирования макетов БСП для внешних обработок 30

Практика программирования v8 БП3.0 Россия

Небольшие изыскания по применению механизма редактирования внешних печатных форм для своих внешних обработок.

24.11.2017    2096    3    5    

Отправка сообщений из 1C на Telegram средствами Python 8

Практика программирования v8

Простой функционал для отправки сообщений в Telegram.

23.11.2017    1241    1    7    

Структура подчиненности в УТ 11.4 10

Практика программирования v8::ОУ v8::УФ УТ11 Россия

В 11.4 опять был изменен механизм структуры подчиненности, вот как я его реализовал в 11.4.1.241.

23.11.2017    1851    0    3