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

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

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

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

05.12.2017    1549    0    16    

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

Практика программирования v8 КА1 БП2.0 УТ10 1С:Франчайзи, автоматизация бизнеса Россия

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

вчера в 10:36    138    0    0    

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

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

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

15.12.2017    781    0    16    

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

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

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

14.12.2017    310    0    0    

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

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

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

04.01.2017    7538    0    21    

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

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

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

14.12.2017    368    6    3    

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

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

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

11.12.2017    2208    0    6    

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

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

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

11.12.2017    2961    3    28    

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

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

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

24990 руб.

15.03.2017    14547    0    133    

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

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

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

10.12.2017    638    2    19    

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

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

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

07.12.2017    1234    1    10    

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

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

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

01.12.2017    718    0    0    

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

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

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

06.12.2017    954    8    2    

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

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

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

01.12.2017    849    1    0    

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

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

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

28.11.2017    2684    0    32    

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

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

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

28.11.2017    2081    2    4    

Удобное сравнение внешних обработок 1С 8 и 1С 7 - epf, erf, ert Промо 76

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

Программа Defy позволяет сравнивать и синхронизировать директории, которые содержат внешние обработки 1С 8 и 1С 7 - epf, erf, ert. Сравнение модулей обработок управляемых форм.

04.08.2011    35610    206    33    

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

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

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

28.11.2017    2131    0    23    

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

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

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

28.11.2017    817    0    2    

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

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

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

27.11.2017    1682    0    13    

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

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

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

1000 руб.

26.05.2017    11700    116    56    

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

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

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

25.11.2017    5187    14    26    

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

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

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

24.11.2017    1046    0    0    

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

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

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

24.11.2017    1346    1    5    

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

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

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

30.10.2017    3898    0    14    

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

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

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

24.11.2017    1542    2    5    

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

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

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

23.11.2017    834    1    5    

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

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

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

23.11.2017    1335    0    3    

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

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

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

20.09.2012    45563    0    112    

Количество рабочих и выходных дней в месяце с сайта its.1c.ru 21

WEB Практика программирования v8 v8::УФ 1cv8.cf Россия Учет рабочего времени

Простенькая функция, которая обращается к сайту ИТС и возвращает оттуда сведения о количестве рабочих дней в указанном месяце. Платформа 8.3.10, УФ.

22.11.2017    1539    0    5    

Расшифровка СКД. Управляемые формы 46

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

Отчеты СКД классные. Они значительно упрощают жизнь и позволяют пользователям меньше зависеть от программистов. Но иногда все же случаются проблемы при разработке таких отчетов. Сегодня обсудим как выводить отчет в произвольной форме или АРМ’е, а так же проблемы с которыми мы при этом встретимся. Для тех, кто предпочитает сразу готовый результат - обработка во вложении. Остальных приглашаю почитать эту статью.

21.11.2017    2457    12    0    

Число прописью без использования функции ЧислоПрописью() 1

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

Функция преобразует число в строку, аналог функции ЧислоПрописью() без использования этой функции.

17.11.2017    1185    0    7    

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

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

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

1500 руб.

06.07.2015    33040    234    4    

СКД: Корректный расчет остатков по нескольким регистрам 34

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

Решение проблемы некорректного расчета остатков при получении данных с помощью СКД из нескольких таблиц

17.11.2017    2413    0    9    

Формирование QR-Code и вывод изображения на НЕ управляемую форму и на печать 1

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

Обработка позволяет сформировать, вывести на форму и/или напечатать произвольный QR-Code средствами 1С. Работает на НЕ управляемых формах. Использует встроенный в 1С механизм формирования двумерного кода. Тестировалась на нестандартных конфигурациях версий 8.2 и 8.3.

15.11.2017    844    4    0    

Как в торговле 7.7 печатать код ТНВЭД в счет-фактуре 0

Практика программирования v77::ОУ 1С7:ТиС Россия БУ Внешнеэкономическая деятельность НДС

В данной статье хотел поделиться опытом, как в Торговле 7.7 ( релиз 994) сделать возможность выводить код ТНВЭД в печатную форму счета-фактуры. Сразу скажу, что нужно это только тем, кто осуществляет экспорт в страны таможенного союза. Остальные могут не волноваться.

15.11.2017    868    0    0    

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

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

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

26.04.2016    7583    7    13    

История хранения данных. Теперь в составе платформы 24

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

Описание нового механизма хранения данных в составе платформы на примере каркасной конфигурации. Прилагается выгрузка базы данных обработками и примерами кода.

14.11.2017    2699    2    24    

Обзор имеющихся библиотек OneScript 152

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

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

14.11.2017    3679    0    59    

Расширенная работа с графическими схемами. Построение схемы БП с помощью графической схемы. Переработка под 8.3 (8.2 и 8.1 так же поддерживается) Промо 10

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

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

5000 руб.

16.08.2012    21011    0    40    

Макет в СКД - пример всех возможных типовых вариантов 78

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

Макет СКД: наглядное представление того, что, как и куда выводится при типовых настройках.

09.11.2017    4063    55    3    

Определяем контекст сеанса 1С программно (Тонкий/Толстый клиенты/HTTP-Сервис/Фоновое задание и т.д.) 26

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

Иногда возникает необходимость программно определить контекст сеанса в 1С. Скажем вам надо понять что этот сеанс запущен и используется HTTP-Сервисом и не регламентным заданием или толстым клиентом. Порывшись в интернете я нашел только два способа которые не позволяли отличить регламентное задание от HTTP-Сервиса, стандартная функция ТекущийРежимЗапуска() тоже не позволяет определить запуск HTTP-Сервиса. Но в 1С есть стандартные средства которые позволяют решить эту задачу.

08.11.2017    2625    0    9    

Преобразование массива структур в дерево значений. Представление массива подчиненных друг другу "объектов" в иерархическом виде без использования рекурсии 7

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

Задача преобразовать массив некоторых структур в дерево значений возникла, когда я получил JSON от сервиса о структуре папок пользователя. А именно строка JSON была получена через API Google Drive, когда пользователю предлагается выбрать одну из его папок. При преобразовании JSON у меня получился массив структур, в которых есть некоторый ключ уникальности и ключ родителя-структуры. Предлагаю ознакомиться с алгоритмом не использующую рекурсию, который достаточно быстро создает дерево значений, для последующего показа пользователю.

07.11.2017    1323    4    10    

Использование программных перечислений, ч.1: строковые константы Промо 127

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

Часто ли у вас возникает необходимость в коде выполнять сравнение на строку?

10.12.2016    15077    0    33    

Как увидеть счет-фактуру в ОСВ по счетам 76.АВ и 76.ВА 0

Бухгалтерские Практика программирования v8 v8::БУ БП3.0 Россия БУ Оборотно-сальдовая ведомость, Анализ счета НДС

Для тех, кто торопится и некогда читать статью: в приложении 2 файла: Первый - (внешний) отчет, который можно добавить в базу, как внешний. Второй - можно использовать для замены стандартного отчета в конфигурации. Рассматривается и проверено на конфигурации БП 3.0.52.39, хотя работало и на ранних версиях. Данный механизм подходит только для тех случаев, когда на один расчетный документ введена одна с/ф. *********************************************************************************** Статья предназначена для программеров, объясняет, как изменить стандартный отчет ОСВ по счету, чтобы в отчете по счетам 76.АВ и 76.ВА была возможность видеть саму счет-фактуру выданный или полученный, а не расчетный документ, как это делается в стандартном отчете.

06.11.2017    1185    6    9    

Решение проблемы ПроверитьВывод() для огромных документов 45

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

Пример того, как я ускорил вывод большого табличного документа(100+ страниц)

06.11.2017    2675    0    17    

Оптимизация 1С на реальном примере 26

Оптимизация БД (HighLoad) Практика программирования v8 КА1 Россия Казахстан

Статья о том, как я оптимизировал 1С, с целью ускорить проведение документа.

02.11.2017    5634    0    37    

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

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

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

7000 руб.

25.06.2017    3823    0    0    

Автоформирование отчета через обработчик ожидания 0

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

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

02.11.2017    1138    1    4    

Заполнение данных по ИНН контрагента из ЕГРЮЛ без регистрации и капчи 109

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

Код для заполнения данных по ИНН контрагента из ЕГРЮЛ без регистрации и капчи с сайта огрн.онлайн.

01.11.2017    4530    0    32    

Отображение файла на управляемой форме 56

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

Отображение локальных файлов и файлов справочника "ЭДПрисоединенныеФайлы" на управляемой форме с помощью поля HTML документа.

01.11.2017    2749    6    15    

УФ. Пример множественного выделения строк списка с одинаковыми значениями поля 1

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

Пример быстро выделяет в списке те строки, где значение поля Реквизит2 совпадает с выбранным. Можно последовательно наращивать группу выбранных, повторяя манпуляцию выбора (даблклик либо Enter с клавишей SHIFT) на других интересующих значениях поля.

30.10.2017    1122    1    0