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

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

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

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

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

1000 руб.

26.05.2017    3011    37    41    

Иерархическая нумерация в СКД 26

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

Правильная!! иерархическая нумерация в отчете на СКД, с учетом всех группировок, в том числе иерархических справочников

вчера в 22:38    518    0    8    

Начисление премии с нестандартной расчётной базой. ЗУП 3.1 0

Практика учета Практика программирования Программист Бухгалтер v8 v8::СПР ЗУП3.x БУ Зарплата Бесплатно (free)

В ЗУП 3.1 возможна настройка премии с расчётной базой, включающей начисления за несколько ПРЕДЫДУЩИХ месяцев. Что делать, если нужно, чтобы в базу премии вошли и начисления текущего месяца? При этом на данную премию имеют право не все сотрудники, и задача усложняется тем, что в расчётную базу должны входить только начисления за время работы на должности, имеющей право на премию. Пример настройки и доработки без расширений и изменения конфигурации.

16.06.2017    493    0    0    

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

Практика программирования Администратор Программист v8 Россия Платные (руб)

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

12900 руб.

15.03.2017    7521    0    111    

Как формируется GUID? 189

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

"Коллеги, есть идеи, как получить последнюю созданную характеристику? Реквизиты полностью идентичны(код, наименование, и т.п.)."(c) "Насколько я знаю, ссылка не обеспечивает последовательность, а только уникальность."(c) "Я сделал по Максимум(Ссылка). Но, чета, мне кажется, это неправильно."(c) "Слышал что в ГУИд содержится как раз время создания и по всей логике вещей сортировка по ссылке должна сортировать по моменту создания объекта"(c) Сколько раз вы слышали такие фразы? На удивление я не обнаружил информации по этой теме, пришлось разбираться самому...

16.06.2017    2905    0    23    

Общий модуль для разработки несложных отчетов в формате OpenOffice 39

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

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

14.06.2017    1444    0    6    

Запрос к внешней базе данных MS SQL Server 8

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

Обработка позволяет выполнить запрос к базе данных MS SQL Server на классическом SQL. Своего рода консоль запросов, некий аналог Server Management Studio в среде 1С.

3 стартмани

14.06.2017    626    2    3    

Недокументированное использование стандартных обработок из меню "Все функции". Промо 729

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

Рассмотрены возможности произвольного использования стандартных функций, вызываемых из меню платформы "Все функции" - "Стандартные" (Активные пользователи, Журнал регистрации, Поиск ссылок на объект, Проведение документов ...).

19.06.2015    54052    0    96    

OneScript и Ajax. POST-запрос и мои дальнейшие планы с фантазиями о будущем 9

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

Моя библиотека для OneScript (версия 3.0 от 09.06.2017 см.GitHab UfaScript) https://github.com/andreosh/UfaScript теперь позволяет посылать POST-запросы на сервер без использования сторонних библиотек типа jquery.

09.06.2017    711    0    2    

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

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

Поставили задачу: "Получить в одно поле, всю таблицу товаров документа "Реализации товаров и услуг" через запятую". Поля таблицы товаров интересны заказчику были только наименование, количество и единица измерения. Конечно данный вариант проще сделать в обработке результата или в выражениях СКД, но моё мнение, что в запросе результат будет получен быстрее. Механизм не универсальный, в данном примере рассматривается таблица максимум с 20-ью строками и количество с типом Число (8,3). Комплексная Автоматизация 1.1

09.06.2017    1001    0    24    

OneScript и Ajax. Создание GET-запроса 5

Практика программирования Программист Информационные технологии, веб-сервисы Россия Абонемент ($m)

Создание GET-запроса на OneScript с помощью библиотеки UfaScript.osb. Описание шаблона OneScript.zip для Joomla. Главный файл шаблона Index.php генерируется функциями из библиотеки UfaScript.osb.

1 стартмани

05.06.2017    882    0    0    

Новый запрос и новая таблица значений как функции Промо 146

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

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

1 стартмани

27.11.2012    22648    38    46    

Наведи порядок с помощью дерева 21

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

Быстрая правка данных из динамического списка - их перетаскивание между группировками в режиме иерархического просмотра

04.06.2017    1919    0    14    

Отчет-календарь СКД 50

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

Хотите повысить наглядность отчетов и выходных форм? Достаточно совместить их с календарем ) Это довольно легко реализовать при помощи СКД.

1 стартмани

01.06.2017    2304    16    8    

Внешние печатные формы в Альфа-Авто 5 10

Пользователю системы Практика программирования Программист Бухгалтер Менеджер v8::ОУ 1cv8.cf Автомобили, автосервисы Россия УУ Оптовая торговля Бесплатно (free)

Расскажем пользователям о функционале внешних печатных форм в Альфа-Авто 5, о простых возможностях адаптации типового отраслевого решения для автобизнеса под нужды конкретного предприятия. Публикация по большей части предназначена для пользователей, заключительная часть может заинтересовать IT специалистов, сопровождающих описываемую конфигурацию.

01.06.2017    1214    0    13    

Расширения конфигураций 1С: учимся перехватывать методы Промо 31

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

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

1 стартмани

30.05.2017    2814    3    13    

Пишем игру Минер. Обработка событий ActiveX в 1С 24

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

Пример демонстрирует обработку событий генерируемых компонентой ActiveX в 1С.

29.05.2017    1944    0    11    

Расшифровка табличного документа без расширения отчета 8

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

Быстрая расшифровка в табличном документе вне формы отчета

1 стартмани

29.05.2017    670    3    1    

Вывод ФИО физлиц в форму перехода по страницам регламентированного отчета "Расчет по страховым взносам" 2

Практика программирования Работа с интерфейсом Программист v8 УПП1 Россия БУ Зарплата Бесплатно (free)

Вывод ФИО физлиц в форму перехода по страницам регламентированного отчета "Расчет по страховым взносам"

25.05.2017    660    0    1    

Простой способ индексирования интервалов Промо 136

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

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

1 стартмани

28.09.2016    8731    28    15    

Сравнение двух объектов одной конфигурации, без танцев с бубнами - в пару кликов 122

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

Короткая иллюстрированная инструкция об использовании малоизвестной и малопонятной функциональности в стандартном инструменте сравнения/объединения конфигураций.

23.05.2017    4407    0    30    

Пишем игру 21 (очко). Пример использования 1С и ActiveX 46

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

Пишем игру "очко". Программный код состоит из двух частей: 1.Разработка компоненты работы с графикой на Delphi 2.Логическая реализация игрового процесса на 1С

1 стартмани

23.05.2017    2055    2    17    

Комбинатор. Подбор суммы из набора чисел. Обработка для 1С версии 8.х (УФ) 7

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

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

1 стартмани

19.05.2017    862    2    16    

Уровни, глубина, прародители, циклы и аналоги запросом Промо 315

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

В продолжение публикации «Транзитивное замыкание запросом» [http://infostart.ru/public/158512/] добавлены другие варианты использования того же приема. Приведены запросы для быстрого определения уровней всех элементов справочника, максимальной глубины справочника, прародителей произвольных элементов справочника, запрос для быстрого определения циклов (на примере справочника спецификаций «1С:Управление производственным предприятием») и определения множеств аналогов номенклатуры (также на примере конфигурации «1С:Управление производственным предприятием»).

1 стартмани

13.11.2012    63325    254    92    

Нарастающий итог по таблице значений 3

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

Выбрать строки уже отсортированной ТЗ на определенное количество нарастающим итогом

1 стартмани

18.05.2017    742    2    9    

Передача параметра из формы документа в форму выбора. 1С: 8.2, обычные формы 1

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

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

1 стартмани

18.05.2017    876    0    6    

Расширение конфигурации. Доработка ТТН 15

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

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

18.05.2017    1408    0    0    

Расчет средних по периодам в запросе - это элементарно! Промо 129

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

Распространено мнение, что расчет средних по периодам в запросе - это сложно. В статье приводится прием, позволяющий опровергнуть это заблуждение. Приводится описание метода, его обоснование и ограничения использования. Как примеры прилагаются два практичных отчета на СКД: для расчета среднедневных остатков товаров и для расчета среднедневной задолжности контрагентов. Отчеты созданы на платформе 8.1 для конфигурации УТ10.3 .

1 стартмани

29.09.2011    32969    141    31    

Когда надо вывести (короткий) штрихкод ссылки 8

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

Недавно поставили задачу - в документах печать штрихкод ссылки на элемент справочника. Все знают функцию XMLСтрока(); -  с ее помощью можно получить текстовое представление ссылки и вывести на штрихкод (типа d8cecae7-aee2-11de-bd70-00151716f9f5 ). Но результат получается аж из 36 символов! Такие штрихкоды понимал не каждый сканер.

1 стартмани

17.05.2017    763    1    5    

Универсальная процедура по загрузке файла из интернета 6

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

Передаем в процедуру всего два параметра: откуда взять и куда положить. Остальное она сделает сама

1 стартмани

17.05.2017    894    3    2    

Фоновое формирование отчета СКД на УФ средствами БСП 51

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

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

16.05.2017    2842    0    5    

Выразить число как строку и дату как строку в запросе Промо 224

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

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

22.02.2015    43939    0    36    

Методика расчета отклонений данных между любыми двумя датами в отчете на СКД 18

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

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

1 стартмани

13.05.2017    1878    1    6    

Пример работы с базой данных SQLite через ADODB 2

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

Пример работы с базой данных SQLite через ADODB. Возможность создания базы с структурой таблицы обработки. Пример записи (модификации), чтения таблицы.

1 стартмани

12.05.2017    648    2    1    

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

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

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

5000 руб.

16.08.2012    18333    0    40    

Рисуем в 1С 60

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

Вдруг захотелось порисовать в paint, а его использование заблокировано корпоративными политиками. Бывало такое? Тогда прошу под кат...

1 стартмани

11.05.2017    3138    20    12    

Очень быстрая замена ссылок на элемент справочника предопределенным значением 34

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

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

08.05.2017    2455    0    4    

Презентабельная печатная форма в WORD 18

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

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

1 стартмани

06.05.2017    1682    6    6    

Неоплаченные долги при распределении оплаты по правилу ФИФО одним запросом и намного быстрее, чем Вы думали Промо 195

Практика программирования Программист v8 v8::СКД КА1 УТ10 УПП1 УУ Дебиторская и кредиторская задолженность Абонемент ($m)

Предлагается метод для быстрого нахождения неоплаченных долгов при распределении оплаты по правилу ФИФО, основанный на дихотомии. Описывается реализация метода в виде достаточно простого запроса, решающего за линейное время указанную задачу, считавшуюся ранее существенно более трудоемкой. Приводятся примеры использования запроса в отчетах на СКД для конфигураций УТ, КА, УПП.

1 стартмани

28.02.2014    33304    550    86    

Расстояние между населенными пунктами в виде таблицы лесенкой 5

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

Разработала отчет на СКД, который покажет расстояние между двумя остановками по маршруту.

5 стартмани

05.05.2017    939    0    1    

Сжатие/Распаковка данных по алгоритму Deflate встроенными (!) средствами платформы 1С 19

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

Сжатие/Распаковка данных по алгоритму Deflate встроенными (и только!) средствами платформы 1С. Теперь работать напрямую с данными в СУБД стало проще ))

1 стартмани

05.05.2017    2359    7    15    

1С:Документооборот. Дополнительные обработчики бизнес-событий 8

Практика программирования Программист v8 ДО Делопроизводство и документооборот Бесплатно (free)

Есть ситуации, когда входящее письмо приходит из вышестоящей/контролирующей организации, зачастую со сроком исполнения "завтра". Поэтому разумно было бы в задачах рассмотрения иметь адекватный срок исполнения/рассмотрения. Если задачи рассмотрения создаются автоматически, тогда самым подходящим способом решения данной задачи будет пользовательский обработчик события.

03.05.2017    1138    0    0    

Мини-сайт на http-сервисах Промо 196

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

В статье разберем создание простого динамического сайта с использованием http-сервисов 1С Предприятия 8.3

2 стартмани

21.09.2014    18411    206    90    

Значение в строку внутреннюю для сложных типов: как работает платформа или немного о декодировании base64 в текст через двоичные данные 27

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

Интересная особенность работы платформы со сложными типами при использовании метода ЗначениеВСтрокуВнутр, двоичные данные и новые методы платформы...

28.04.2017    2092    0    3    

Штрихкодирование файлов формата PDF (1С "Документооборот КОРП 2.0") 16

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

Была поставлена задача обеспечить возможность штрихкодирования файлов формата PDF. Цель: проштрихкодировать попадающий в систему документ, который есть только в формате PDF (предоставлен контрагентом, счет на оплату и т.д.)

28.04.2017    1542    0    4    

Проверка пустых значений методом "ПроверитьЗаполнение()" 5

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

Или как можно разделить контекст проверки при интерактивной работе пользователя.

1 стартмани

28.04.2017    1281    0    0    

Расчет хэш-функции в запросе Промо 127

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

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

20.03.2015    29304    0    39    

Расчет возраста по дате рождения и текущей дате 4

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

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

27.04.2017    1355    0    36    

УФ: программное создание и копирование документов с использованием конструкций ДанныеФормыВЗначение, ЗначениеВДанныеФормы 13

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

1С:Предприятие 8.3. Управляемые формы. Программное создание и копирование документов. Использование методов ДанныеФормыВЗначение(), ЗначениеВДанныеФормы() и КопироватьДанныеФормы().

27.04.2017    1680    0    3    

Мобильное приложение 1С и приложение Java. Совместная работа через Intent. Часть 3. Передаем данные из 1С в приложение Java 22

Практика программирования Мобильные приложения Программист v8::Mobile Россия Бесплатно (free)

Пишем два приложения - конфигурацию на мобильной платформе 1С и приложение Java Android Studio. На примере рассматриваем совместное использование двух приложений через Intent. Публикация состоит из 3 частей: Часть 1. Запуск приложения Java из 1С Часть 2. Получаем данные в 1С из приложения Java Часть 3. Отправляем данные в приложение Java из 1С.

24.04.2017    1879    0    4    

Это 1С говорит 40

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

Учим 1С произносить любой текст без установки стороннего ПО буквально за 5 строк кода.

22.04.2017    6223    0    16