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

Использование классов .Net в 1С для новичков Промо 84

Практика программирования Внешние компоненты Универсальные функции Программист v7.7 v8

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    18358    0    69    

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

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

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

21.06.2017    1125    0    19    

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

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

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

16.06.2017    568    0    0    

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

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

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

1000 руб.

26.05.2017    3161    40    41    

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

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

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

16.06.2017    3213    0    25    

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

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

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

14.06.2017    1566    0    6    

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

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

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

14.06.2017    677    2    3    

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

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

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

12900 руб.

15.03.2017    7589    0    111    

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

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

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

09.06.2017    769    0    2    

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

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

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

09.06.2017    1073    0    24    

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

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

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

05.06.2017    925    0    0    

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

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

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

19.06.2015    54239    0    96    

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

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

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

04.06.2017    1988    0    14    

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

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

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

01.06.2017    2367    16    8    

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

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

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

01.06.2017    1273    0    13    

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

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

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

27.11.2012    22752    38    46    

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

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

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

29.05.2017    1990    0    11    

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

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

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

29.05.2017    700    3    1    

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

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

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

25.05.2017    689    0    1    

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

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

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

30.05.2017    2921    3    13    

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

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

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

23.05.2017    4517    0    31    

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

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

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

23.05.2017    2105    2    17    

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

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

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

19.05.2017    888    2    16    

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

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

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

28.09.2016    8805    28    15    

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

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

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

18.05.2017    767    2    9    

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

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

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

18.05.2017    909    0    6    

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

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

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

18.05.2017    1447    0    0    

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

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

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

13.11.2012    63475    254    92    

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

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

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

17.05.2017    785    1    5    

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

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

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

17.05.2017    928    3    2    

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

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

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

16.05.2017    2910    0    5    

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

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

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

29.09.2011    33056    141    31    

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

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

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

13.05.2017    1913    1    6    

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

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

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

12.05.2017    669    2    1    

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

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

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

22.02.2015    44090    0    36    

Рисуем в 1С 60

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

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

11.05.2017    3180    20    12    

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

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

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

08.05.2017    2494    0    4    

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

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

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

06.05.2017    1719    6    6    

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

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

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

5000 руб.

16.08.2012    18366    0    40    

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

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

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

05.05.2017    955    0    1    

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

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

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

05.05.2017    2409    8    16    

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

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

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

03.05.2017    1167    0    0    

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

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

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

28.02.2014    33402    550    86    

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

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

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

28.04.2017    2133    0    3    

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

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

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

28.04.2017    1596    0    4    

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

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

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

28.04.2017    1305    0    0    

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

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

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

21.09.2014    18500    207    90    

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

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

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

27.04.2017    1385    0    36    

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

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

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

27.04.2017    1721    0    3    

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

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

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

24.04.2017    1934    0    4    

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

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

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

22.04.2017    6266    0    16