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

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

Методы для группировки данных по полю,полям в Таблице Значений на примере универсального метода списания по партиям, а также отбора строк в ТЗ по произвольному условию. Для 8.x и 7.7 Промо 4

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

Я очень часто использую группировку данных по полю и полям, как в восьмерке, так и в семерке. Это аналог запроса Итоги, но там строится дерево, а в большинстве случаев нужны "плоские данные". Да и делать запрос в большинстве случаев более накладный процесс, чем работа с ТЗ. Все достоинства такого подхода приведены на примере метода универсального списания по париям, а так же отбора строк в ТЗ по произвольному условию. Для 7.7 еще отчеты сравнения двух ТЗ. Работая с различными базами для упрощения сравнения номенклатуры, или как аналог джойнов(join), сделал сравнение двух таблиц значений по нескольким полям. Пока группировки полей должны быть уникальны. Часто приходится искать дубли, для универсального поиска есть ДублиВТзПоПолю и пример в Тест.ert.

1 стартмани

25.06.2015    20093    4    1    

Принципы ООП в 1С (pattern Iterator) 18

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

Iterator или курсор, один из паттернов который реально применяю в повседневной жизни.

1 стартмани

12.07.2018    6855    3    35    

РусскийФокс и OpenOffice, а также исследование объектов 5

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

Новый объектно-ориентированный русскоязычный 1С-подобный язык программирования РусскийФокс. . Взаимодействие с OpenOffice. GitHub https://github.com/UfaScript/RusFox

1 стартмани

12.07.2018    3390    1    2    

Запуск процедур(ы) по времени (по планировщику или таймеру) в 8.3 7

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

Создание простейшего планировщика, который выполняет определённые действия в указанное по списку время.

1 стартмани

11.07.2018    4042    1    1    

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

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

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

1 стартмани

06.12.2015    38646    44    19    

Преобразование RGB to HEX, HEX to RGB через функции работы с двоичными данными 2

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

В платформе 8.3.11 появились новые функции ПобитовоеИ, ПобитовоеИли и т.д. Хочу на их примере показать, как можно преобразовать цвет RGB в HEX и обратно.

1 стартмани

05.07.2018    3030    0    0    

Создание табличного документа с выводом вертикальных и горизонтальных областей(колонок и строк) макета одновременно 4

Практика программирования v8 ЗУП2.5 Россия Казахстан Абонемент ($m)

Обработка создает печатную форму в excel из макета с вертикальными и горизонтальными областями одновременно. Причем количество столбцов заранее неизвестно(зависит от периода в документе). Реализовано на примере Табеля рабочего времени.

1 стартмани

04.07.2018    4058    1    0    

РусскийФокс — 1С-подобный язык программирования 8

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

Новый объектно-ориентированный русскоязычный 1С-подобный язык программирования РусскийФокс. Знакомство.

1 стартмани

03.07.2018    5576    1    50    

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

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

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

1 стартмани

20.09.2014    17995    5    8    

Склонение произвольного текста 7

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

Конфигурация позволяет просклонять произвольный текст без подключения к Интернету. Платформа не ниже 8.2.16.

1 стартмани

02.07.2018    2312    2    7    

Часы со стрелками 15

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

Часы со стрелками на управляемых формах, созданные штатными средствами языка на платформе 8.3.10.

1 стартмани

29.06.2018    5415    2    10    

Пример работы с Планировщиком 1С (УФ) 6

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

В 1С 8.3.х появился такой объект, как "Планировщик". О нем и пойдет речь.

1 стартмани

26.06.2018    7128    24    10    

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

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

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

29.09.2014    90360    8806    123    

Markdown и 1С:Предприятие. Визуализация разметки MD в поле HTML документа 59

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

Пример работы с документами Markdown (MD) на платформе 1С:Предприятие 8. Используется поле HTML документа, подключение JavaScript библиотеки преобразования разметки Markdown в HTML.

1 стартмани

12.06.2018    7130    9    11    

Диалог выбора периода по образу и подобию "Такси" 2

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

Данная обработка содержит самодельный диалог выбора периода для платформы 8.2, схожий со стандартным диалогом в интерфейсе "Такси"

1 стартмани

02.06.2018    3597    1    2    

ВСТАВИТЬ В Справочник.Номенклатура (Код, Наименование) ЗНАЧЕНИЯ ("001", "Новый товар") 103

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

Вас не обманывают ваши глаза, это запрос на изменение данных! И это работает без прямого доступа к БД, регистрации и смс.

1 стартмани

01.06.2018    17484    84    57    

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

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

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

1 стартмани

17.09.2014    55598    206    35    

Представления в запросах. ЗУП 59

Практика программирования v8::СПР v8::Запросы ЗУП3.x Россия Абонемент ($m)

О пользе функции ЗаменитьЗапросыКПредставлениямВиртуальныхТаблиц(Запрос.Текст, ). Где есть запрос-пустышка, например, "Представления_КадровыеДанныеСотрудников. Тестировано в Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.4.171) на платформе 8.3.12.1412. В этой конфигурации я насчитал 66 макетов в различных отчетах, где применяется этот механизм, в которых можно получить до 220 различных данных о сотруднике. Если доработать типовой код, то возможно этот список добавить. В моем примере я нахожу данные: Организация, Сотрудник, ФизЛицо, ФИОПолные, ДатаРождения, МестоРождения, ДокументПредставление, АдресПоПропискеПредставление, АдресМестаПроживанияПредставление, ДатаПриема, Должность, ДатаУвольнения,ТрудовойДоговорДата,ТрудовойДоговорНомер, Подразделение.

1 стартмани

28.05.2018    11219    22    9    

Полезные примеры составления схемы компоновки данных #2 178

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

Еще один набор примеров как решить частные задачи в СКД

1 стартмани

22.05.2018    17206    10    13    

Документооборот. Отбор по владельцу для дополнительного реквизита 5

Практика программирования Обработка справочников v8 v8::ПВХ ДО Делопроизводство и документооборот Абонемент ($m)

Добавление банковского счета контрагента в дополнительные реквизиты элемента справочника "Внутренние документы" с отбором по контрагенту.

1 стартмани

21.05.2018    4761    3    0    

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

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

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

1 стартмани

20.05.2014    11675    2    7    

Диаграмма TimeLine. Этапы маршрута на шкале времени 4

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

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

1 стартмани

17.05.2018    4668    3    1    

Поиск документов по представлению 5

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

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

1 стартмани

04.05.2018    5290    3    10    

Несколько табличных частей в 1С:7.7 - это просто 3

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

При программировании на платформе V7 достаточно часто возникает задача создать несколько табличных частей документа (или справочника). Традиционно эта задача имеет несколько решений..

1 стартмани

01.05.2018    6108    10    6    

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

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

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

1 стартмани

02.02.2015    32713    140    25    

Условное оформление дерева значений на управляемой форме 0

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

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

1 стартмани

28.04.2018    8602    13    0    

Распознавание лиц. Демонстрация работы механизма в 1С 20

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

Данное решение предоставляет удобный, простой и понятный способ проверить механизм распознавания лиц на реальных данных.

1 стартмани

26.04.2018    6599    3    19    

Решение задачи коммивояжера алгоритмом Литтла 44

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

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

1 стартмани

12.04.2018    7598    22    16    

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

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

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

1 стартмани

04.06.2014    51234    210    24    

Длинная арифметика (Bignum arithmetic) c COM-интерфейсом (ActiveX) на библиотеках MPIR 4

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

Расчеты любой точности в вашем программном продукте, поддерживающем стандарт COM. Размер/точность длинного числа зависит только от вашей оперативной памяти. Проект основан на исходниках библиотеки MPIR, Edition 3.0.0. Полностью написан на С/С++ (COM.DLL).

1 стартмани

12.04.2018    3324    1    4    

Чат бот в 73 строки на 1С - ИИ наступает 29

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

Интеграция с уже готовой системой чат-бота для различных случаев жизни. Используется API от DialogFlow Google. Обработка тестировалась на 1С:Предприятие 8.3 (8.3.10.2252) Должно работать на всех 8.3 версиях.

1 стартмани

09.04.2018    7898    23    7    

Требование-накладная с просмотром остатков в форме 2

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

Обработка, позволяющая работать как с обычным документов требование-накладная + возможность видеть видеть остатки на выбранном складе

2 стартмани

31.03.2018    5647    2    3    

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

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

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

1 стартмани

24.09.2015    15907    2    7    

Множество Мандельброта на 1С 7

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

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

1 стартмани

20.03.2018    3124    3    3    

Пользовательские макеты для внешних печатных форм (обработок) 11

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

Расширение БСП по реализации механизма пользовательских макетов для обработок внешних печатных форм.

2 стартмани

05.03.2018    9778    10    12    

Даты пересечения двух периодов 4

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

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

1 стартмани

01.03.2018    6389    0    0    

3D в 1С или Стерео Картинки(SIRDS).Не верь своим глазам. Промо 70

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

Стереокартинки в 1С (из разряда "Сделай сам") или дождалить ЗD в 1С Вы когда нибудь видели стереокартинку ? Понравилось ? Теперь Вы можете сами сделать такую же. Очень хороший тренажер для глаз, снимает стресс и усталость.

1 стартмани

01.11.2010    26196    315    28    

Про запросы в СКД 7

Практика программирования v8 v8::УФ v8::Запросы v8::СКД ЗУП3.x БУ Учет рабочего времени Абонемент ($m)

Данная публикация является некоей иллюстрацией перехвата запроса в СКД в 1С 8.3, управляемые формы.

1 стартмани

28.02.2018    7813    3    9    

Контекст внешних (дополнительных) отчетов. УНФ 1

Менеджеры внешних отчетов Практика программирования v8 УНФ Россия Абонемент ($m)

Расширение для исправления ошибки в "Управление нашей фирмой, редакция 1.6 (1.6.12.4) "

1 стартмани

20.02.2018    5055    0    0    

Замена части строки до или после слова-разделителя 3

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

Описание варианта изменения строки по слову-разделителю.

1 стартмани

20.02.2018    2734    1    0    

"Карманный" EXCEL (подарок для бухгалтера) Промо 63

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

Очень часто замечаю, что люди, столкнувшись с 1С (таблицами и отчетами), иногда хотят перепроверить !!! данные, копируют, открывают EXCEL и там выполняют привычные для них действия. Так зачем далеко ходить, ведь все под рукой :-)

1 стартмани

23.11.2012    28162    212    41    

Обработка заполнения для открытой формы 2

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

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

1 стартмани

16.02.2018    6746    3    4    

Заполняем по шаблону (по умолчанию) 68

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

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

1 стартмани

08.02.2018    16170    18    17    

Альтернатива ОтборуСтрок() с возможностями условий отборов СКД 8

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

Типовой ОтборСтрок() использует только условия на равенство. Для таблицы формы, источником которой является "ДеревоЗначений" возможность отбора вообще отсутствует. Но есть возможность использовать всю широту возможностей отборов СКД.

1 стартмани

04.02.2018    4750    1    4    

Внимание! Будь осторожен - "макет" возможен. Промо 59

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

Это не программа - это статья. И она не для руководства к действию , а как концетраптив (средство для предотвращения нежелательной головной боли). Как говорится - "Кто предупрежден - тот вооружен"

1 стартмани

18.05.2011    18722    105    108    

Таблица значений в параметрах СКД 4

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

Шаблон отчета на СКД, где в качестве параметра передаётся таблица значений.

1 стартмани

31.01.2018    6127    18    3    

Пример реализации технологии Блокчейн в 1С 8.3 4

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

Конфигурация предназначена для простого и понятного описания технологии блокчейн. Имеется 2 вида документов: Приходная накладная и Расходная накладная. Их постоянно кто-то создает и пробует изменить. В документе Блокчейн хранится контрольная сумма каждого документа, и их тоже какое-то чужое лицо может изменить и поправить. Так в базе 1С хранится информация с нулевым уровнем доверия.

10 стартмани

26.01.2018    6618    0    2    

Пример решения расчетной задачи с табелем (для 1С:Специалист) 15

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

Условие задачи собрано из нескольких экзаменационных задач и служит общим примером решения.

1 стартмани

25.01.2018    10175    6    1    

Полезные примеры составления схемы компоновки данных Промо 585

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

Данная статья появилась благодаря периодически появляющимся вопросам на сайте http://1cskd.ru/. Задачи, которые задают авторы вопросов совсем не тривиальные, но их можно решить с помощью СКД.

5 стартмани

09.04.2014    132481    218    48    

Просмотр файлов 1С, всех основных форматов, без ActiveX, только основными средствами 1С, с работой на вэб клиенте. Под версию 8.3 4

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

Простая реализация возможности просмотра форматов: pdf, png, bmp, jpg, jpeg, xls, xlsx, txt - без внешних компонент, только средствами 1С. И главное, работа на Вэб клиенте, с архивом файлов на дисках сервера. 1С 8.3

1 стартмани

25.01.2018    7422    20    6    

Получение картинки из буфера обмена с использованием DynamicWrapperX 6

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

Применяем DynamicWrapperX для работы с буфером обмена.

1 стартмани

23.01.2018    6222    19    10    

Свертка таблицы значений. С блэкджеком и всем остальным 5

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

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

1 стартмани

22.01.2018    7043    2    10    

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

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

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

1 стартмани

10.01.2018    4350    0    10