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

Все публикации Практика программирования — все для 1С

Передача больших пакетов через веб-сервисы Промо 84

Практика программирования Системное Обмен с другими системами Администратор Программист v8 Абонемент ($m)

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

1 стартмани

06.12.2015    13587    22    19    

Полезные процедуры по работе с СКД и табличными документами (часть 1) 226

Практика программирования Программист v8::СКД 1cv8.cf Абонемент ($m)

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

1 стартмани

03.09.2016    11345    51    20    

Просмотр ресурсов 1С методами встроенного языка (8.3.9) 8

Инструментарий Практика программирования Программист v8 1cv8.cf Абонемент ($m)

Использование новых методов работы с двоичными данными на примере ресурсных файлов 1с.

1 стартмани

02.09.2016    1831    4    3    

Запрос определения даты наступления события в рабочих днях 8

Практика программирования Программист v8 БУ Бесплатно (free)

В данном запросе определяется дата оплаты поступления исходя из отсрочки платежа в рабочих днях.

31.08.2016    1706    0    1    

Расчет вероятностей запросом Промо 56

Практика программирования Программист v8 1cv8.cf Абонемент ($m)

Предлагается метод расчета вероятностей сложных событий с использованием языка запросов. Метод иллюстрируется примерами решения трех задач: расчет вероятности сдачи теста «1С: Профессионал», расчет вероятности отказа дискового массива RAID-10, расчет вероятности критического превышения сроков выполнения проекта. Все описанные решения можно протестировать с помощью прилагаемого отчета.

1 стартмани

20.09.2014    9589    4    8    

Конфигурация для создания программ лояльности клиентов 1C 8.3 6

Торговля Практика программирования Программист v8 Реклама, PR и маркетинг Россия Взаимоотношения с клиентами (СRM) Абонемент ($m)

Конфигурация предназначена для работы с клиентами и их картами программ лояльности. 

1 стартмани

31.08.2016    2073    6    1    

Автоматизация заполнения документа "Возврат товаров от покупателя" в УТ 10.3 2

Практика программирования Программист v8 УТ10 УУ Оптовая торговля Розничная торговля Бесплатно (free)

Изменение логики заполнения документа "ВозвратТовароОтПокупателя" на основании документа "РеализацияТоваровУслуг".

31.08.2016    1639    0    6    

Сверка движений документов и записей регистров 19

Обработка документов Практика программирования Администратор Программист Бухгалтер v8 1cv8.cf Абонемент ($m)

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

1 стартмани

31.08.2016    2962    35    8    

Генерация кода управляемой формы (декомпиляция элементов) Промо 348

Инструментарий Практика программирования Работа с интерфейсом Программист v8 1cv8.cf Бесплатно (free)

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

29.09.2014    55181    6700    114    

Быстрая передача результата запроса на клиент через COM-соединение с текущей базой 37

Практика программирования Программист v8 1cv8.cf Бесплатно (free)

Способ ускорения передачи больших объемов данных с сервера на клиент, используя COM-соединение с текущей базой. Быстрее в 3-5 раз, по сравнению с обычными методами.

31.08.2016    3890    0    19    

HTTP-сервис: отчеты [Расширение] 82

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

Это HTTP-сервис, который возвращает почти любой отчет в HTML, XLSX или в JSON. Сохраните вариант отчета, получите на него ссылку и можно получить данные без захода в 1С. Работает в конфигурациях на основе БСП 2.3.3+, для отчетов на СКД и в 1С 8.3.8+

2 стартмани

30.08.2016    6347    70    7    

Использование 1С:Конвертация данных 2.1 для загрузки данных из любого источника 92

Практика программирования Программист v8 КД Бесплатно (free)

Статья рассказывает об использовании всеми любимого инструмента, 1С:Конвертация данных 2.1 (далее просто Конвертация) для загрузки данных из любого внешнего источника - будь то база SQL, REST-сервис, JSON, XML, текстовые файлы, что угодно. Здесь я опишу сам принцип, как это делать и покажу пример из практики. В качестве бонуса - шаблон внешней обработки заполнения, использующей правила конвертации для загрузки данных.

26.08.2016    7528    0    8    

Получение запросом данных журнала регистрации хранящегося в SQLite Промо 121

Практика программирования Журнал регистрации Администратор Программист v8 1cv8.cf Абонемент ($m)

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

1 стартмани

17.09.2014    30974    133    34    

Недокументированное использование стандартной обработки "Все функции" 65

Практика программирования Программист v8 Бесплатно (free)

Недокументированное использование стандартной обработки "Все функции"

26.08.2016    5205    0    15    

Расчет контрольной суммы для кода EAN-13, EAN-8 3

Практика программирования Программист v8 Россия Бесплатно (free)

Проверка корректности ввода кода путем расчета контрольной суммы для кодов EAN-13, EAN-8

26.08.2016    3235    0    4    

Контролируемые механизмы Промо 7

Практика программирования Программист v8 1cv8.cf Абонемент ($m)

Автоматический запрет запуска в копиях рабочих баз механизмов, оказывающих внешнее воздействие

1 стартмани

20.05.2014    6099    2    7    

Оптимизация расчета себестоимости выпуска продукции (УПП 1.3, Партионный учет) 38

Практика программирования Программист v8 УПП1 БУ Производство готовой продукции (работ, услуг) Абонемент ($m)

В результате выполненных доработок удалось уменьшить время проведения Регламентной операции "Рассчитать себестоимость (БУ, НУ)" в два и более раза, а в отдельных операциях (Распределение продукции и затрат по переделам) удалось достичь 7-ми кратного уменьшения времени проведения!

1 стартмани

23.08.2016    3102    16    21    

Использование Vagrant и Docker при разработке в 1С 79

Практика программирования Программист Бесплатно (free)

В предлагаемой статье речь пойдет про такие инструменты виртуализации, как Vagrant и Docker.

19.08.2016    6428    0    10    

Пример работы с реестром Windows 5

Практика программирования Программист v8 1cv8.cf Абонемент ($m)

Пример обработок и функций, демонстрирующих работу с реестром Windows с помощью COM-объекта WScript.Shell

1 стартмани

17.08.2016    1550    3    1    

Асинхронные вызовы Промо 70

Практика программирования Программист v8 1cv8.cf Абонемент ($m)

В этой статье я покажу свою реализацию асинхронных вызовов серверных функций и процедур

1 стартмани

02.02.2015    15752    88    18    

Объектные блокировки 10

Практика программирования Теория программирования Программист v8 Россия Абонемент ($m)

При работе с объектными данными (справочники, документы, планы счетов и т.д.) система «1С:Предприятие» обеспечивает два вида объектных блокировок: пессимистическую и оптимистическую. Они позволяют выполнять целостные изменения объектов при одновременной работе нескольких пользователей.

1 стартмани

17.08.2016    3046    3    4    

Пошаговая инструкция для запуска тестов с помощью xUnitFor1C 20

Практика программирования Программист v8 ERP2.0 Россия Бесплатно (free)

Использование тестов с помощью xUnitFor1C для типовых решений 1С

15.08.2016    3638    0    6    

Отборы в отчётах. Нюансы работы компоновщика настроек. 64

Практика программирования Универсальные функции Программист v8 Бесплатно (free)

Открытие отчёта с предустановленным отбором, показанным пользователю. Изменение любых настроек в процессе работы отчёта. Взаимосвязи настроек.

15.08.2016    9732    0    12    

Как сделать простое мобильное веб-приложение в 1С Промо 162

Практика программирования Мобильные приложения Программист v8 1cv8.cf Абонемент ($m)

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

1 стартмани

04.06.2014    33127    191    24    

1С: Предприятие + корпоративный чат, как наладить оперативные уведомления за 10 минут 41

Практика программирования Администратор Программист v8 Абонемент ($m)

Как сделать автоматические уведомления о разных событиях из 1С в корпоративный чат MyChat для сотрудников компании

1 стартмани

14.08.2016    8767    15    22    

Старые обработки в новом (Управляемом) интерфейсе 76

Практика программирования Программист v8 Бесплатно (free)

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

12.08.2016    12749    0    7    

Пример механизма параллельной обработки данных 13

Практика программирования Программист v8 Абонемент ($m)

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

1 стартмани

12.08.2016    2433    3    12    

Как получить номер и дату договора из наименования справочника договоров? Промо 5

Обработка справочников Практика программирования Программист v7.7 1cv7.md Абонемент ($m)

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

1 стартмани

24.09.2015    5775    2    7    

Скидка на второй товар в чеке 50%, третий бесплатно! 3

Практика программирования Программист v8 УТ10 Розничная и сетевая торговля (FMCG) Россия УУ Розничная торговля Ценообразование, анализ цен Абонемент ($m)

Небольшая доработка конфигурации Управление Торговлей 11, которая позволяет использовать популярные в наше время конфигурации скидок "скидка 50% на второй товар", "скидка 70% на второй товар", "третий товар в чеке БЕСПЛАТНО" и т. д.

1 стартмани

11.08.2016    1944    2    3    

Контактная информация в отчетах на основе Универсального отчета встроенными средствами 5

Практика программирования Программист v8 КА1 УТ10 УПП1 Россия Абонемент ($m)

Лёгкий способ добавить контактную информацию в типовые отчеты (Закупки, Продажи и т.п.) на основе УниверсальногоОтчета (УТ 10, УПП 1.3, КА). Позволяет выводить контактную информацию любого вида без необходимости вручную задавать текст запроса. Достаточно после инициализации настроек добавить код из 11 строк. Подходит для внешних отчетов.

1 стартмани

11.08.2016    1810    3    4    

Расшифровки при программном формировании отчета на СКД 6

Практика программирования Программист v8 1cv8.cf Абонемент ($m)

Что делать, если не работают расшифровки при программном формировании отчета на СКД? Ответ ниже.

1 стартмани

11.08.2016    2230    3    1    

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

Практика программирования Программист Россия Абонемент ($m)

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

1 стартмани

04.08.2011    30550    199    31    

Количество строк в группировках универсального отчета 10

Практика программирования Программист v8 Россия Бесплатно (free)

Добавляем количество вложенных строк в группировки универсального отчета.

10.08.2016    2044    0    1    

Обработка - демонстрация распознавания капчи при помощи API сайта ruCaptcha.com 7

Практика программирования Универсальные обработки WEB Программист v8 1cv8.cf Абонемент ($m)

Обработка демонстрирует один из способов распознавания капчи в 1С при помощи API сайта ruCaptcha.com

1 стартмани

09.08.2016    1823    3    6    

Кроссплатформенное использование классов .Net в 1С через Native ВК. Или замена COM на Linux II 4

Практика программирования Программист v8 Бесплатно (free)

Это продолжение статьи http://infostart.ru/public/534901/ С того времени добавил поддержку методов с параметрами по умолчанию, вызов методов расширений, вывод типов для дженерик методов, поддержка объектов реализующих IDynamicMetaObjectProvider (ExpandoObject,DynamicObject), добавление синонимов к членам типа и асинхронное программирование на 1С!

09.08.2016    2650    0    1    

Получение дерева элементов обычной формы путем анализа системного представления формы (ЗначениеВСтрокуВнутр). Альтернатива деструктивному анализу Промо 21

Практика программирования Программист v8 Бесплатно (free)

В публикации рассмотрен вариант получения дерева элементов обычной формы с учетом принадлежности элементов панелям и страницам панелей.

14.04.2015    7084    0    6    

Реестр договоров и анализ парка автомобилей в Альфа-Авто 8

Практика программирования Управленческие Программист Аналитик Бухгалтер Менеджер v8 Автомобили, автосервисы Россия УУ Делопроизводство и документооборот Абонемент ($m)

Рассмотрим способ формирования удобных отчетов по элементам справочников в Альфа-Авто. В публикации будет предложен пример получения данных по справочнику "Договоров взаиморасчетов" и "Автомобили" для типового отраслевого решения Альфа-Авто с использованием встроенной системы построения отчетов.

1 стартмани

05.08.2016    106023    3    13    

Использование методов глобального контекста в системе компоновки данных или недокументированные возможности СКД 110

Практика программирования Теория программирования Программист v8::СКД 1cv8.cf Абонемент ($m)

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

1 стартмани

05.08.2016    7334    20    31    

Аналог периодического регистра сведений без изменения конфигурации (на примере истории банковских счетов) 6

Практика программирования Программист v8 1cv8.cf Беларусь Украина Россия Казахстан Абонемент ($m)

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

1 стартмани

02.08.2016    3155    5    5    

Два механизма, которые ускорили работу бухгалтеров в 1С Промо 67

Практика программирования Программист v8 Бесплатно (free)

Речь пойдет о собственных идеях и их реализации. Доработки были проведены на конфигурации "1С: Бухгалтерия предприятия 8" в далеком 2010 году. Механизмы не привязаны к одной какой-либо типовой конфигурации - их можно реализовать в любой конфигурации. И даже не привязаны к платформе 1С - их можно реализовать на любой платформе. Возможно, эти идеи будут востребованы в самописных и отраслевых решениях 1С. Доработки достаточно просты, при этом ни в одной типовой конфигурации не реализованы.

13.06.2015    11900    0    20    

Сформировать дерево спецификаций быстро 17

Практика программирования Программист v8 УПП1 Абонемент ($m)

Обработка строит дерево состава изделия (структура изделия) с помощью СКД

5 стартмани

30.07.2016    2937    11    3    

Переводим расширения на 8.3.8. Памятка. 68

Практика программирования Теория программирования Программист v8 Россия Бесплатно (free)

Типовые конфигурации переходят на новую платформу 8.3.8 без режима совместимости. А значит нужно переделывать расширения под эти условия. В статье небольшая памятка о переводе расширения на 8.3.8

29.07.2016    11887    0    12    

Правильная индикация прогресса цикла на клиенте Промо 137

Практика программирования Теория программирования Программист v8 1cv8.cf Россия Бесплатно (free)

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

08.08.2008    29970    0    47    

6-НДФЛ из ЗУП 2.5 без проблем. Специальная обработка проведения документов. Методика 9

Практика программирования Обработка документов Программист Бухгалтер v8 ЗУП2.5 Россия БУ Зарплата НДФЛ Абонемент ($m)

Сдача 6-НДФЛ из ЗУП 2.5 с минимальными временными затратами. Специальная обработка проведения документов.

1 стартмани

28.07.2016    4248    74    7    

Запрос-тестер. Экспресс-тестирование на знание языка запросов в 1С 6

Практика программирования Сертификация Программист v8 Абонемент ($m)

Cоздание данного продукта было навеяно знакомством с проектом SQL-ex и желанием довести хорошую идею до ее логического завершения.

1 стартмани

28.07.2016    3370    34    7    

Расчёт медианы числовых рядов запросом 9

Практика программирования Программист v8 Бесплатно (free)

В моей практике возникла задача поиска медиан множества числовых рядов средствами платформы «1С:Предприятие 8». Было принято решение использовать запрос. Так как толковых вариантов с ходу найти в Интернете не удалось, то пришлось решать задачу самостоятельно с нуля. В этой статье делюсь своими наработками и соображениями.

27.07.2016    2320    0    13    

Полезности применения СКД Промо 179

Практика программирования Работа с интерфейсом Программист v8::УФ v8::СКД УТ10 Россия Бесплатно (free)

Нюансы при работе из СКД на программном уровне.

11.04.2012    29687    0    42    

Универсальный диалог выбора периода, даты, времени в заданных границах, для любого стандарта даты и на любом языке. Управляемые формы. 5

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

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

1 стартмани

26.07.2016    2523    4    5    

Разузловка номенклатуры запросом по спецификации 3

Практика программирования Программист v8 УПП1 БУ УУ Учет ТМЦ Абонемент ($m)

Разузловка номенклатуры предназначена только для наглядного просмотра (имеет возможность нескольких вариантов вывода). Сам процесс разузловки реализован одним запросом к БД, что позволяет выигрывать в скорости дабы не раздражать пользователя. Возможно вам необходим только код запроса, я его опубликовал ниже.

2 стартмани

26.07.2016    1692    11    3    

Недокументированное использование стандартных форм 59

Практика программирования Программист v8 1cv8.cf Абонемент ($m)

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

1 стартмани

26.07.2016    5781    21    13    

Вывод информации на второй дисплей (дисплей покупателя) 5

Практика программирования Внешние компоненты Программист v8 Абонемент ($m)

Программа для обеспечения взаимодействия 1С со вторым дисплеем.

1 стартмани

25.07.2016    2725    7    9