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

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении 41

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

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

17.08.2015    Евгения Карук (ekaruk)     14035    116    30   

№ 575659

Пример универсальной функции для создания схемы компоновки данных 109

Практика программирования Универсальные функции Программист v8::СКД Россия

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

12.01.2017    Дмитрий Иванов (kambl)     3330    0    20   

№ 558782

Набор математических функций 11

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

Небольшой набор математических функций для работы с массивами чисел.

12.01.2017    Сергей Мартин (SvoyakMartin)     857    1    15   

№ 573785

Битые ссылки 2

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

Получить название объекта (справочника или документа) и получить ссылку из представления "Объект не найден"

07.01.2017    Алексей Смирнов (sm2701)     625    1    3   

№ 326983

Лучшие методы сравнения таблиц значений 233

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

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

02.02.2015    Сергей (ildarovich)     32230    32    42   

№ 572559

Исправление ошибки 1С УТ 11 (версия 11.3.2.157) с транспортным модулем УТМ ЕГАИС 1

Универсальные функции Программист v8::ОУ УТ11 Розничная и сетевая торговля (FMCG) Россия Розничная торговля Акцизы

В конфигурации 1C "Управление торговлей" (по крайней мере, в версии 11.3.2.157) после настройки соединения с фискальным регистратором и транспортным модулем "УТМ" ЕГАИС при попытке пробить чек на продажу единицы алкогольной продукции выдается ошибка (скрин приложен).

04.01.2017    Дмитрий Цветков (janibeck@mail.ru)     770    0    0   

№ 568299

"Распределение в запросе" или "избавляемся от перебора" 130

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

Хороший перебор - это отсутствие перебора. Рассмотрим пример замены полного перебора запросом.

16.12.2016    Александр Шпагин (alexandersh)     5364    0    38   

№ 561453

Сравнение строк. Наибольшая общая последовательность 6

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

Заданы две строки Строка1 и Строка2. Требуется найти наибольшую общую подпоследовательность (НОП) этих строк.

14.11.2016    Алексей Юданов (Alex_YAM)     709    0    2   

№ 449681

Универсальные функции с примерами использования 46

Универсальные функции Программист v8

10 универсальных функций, с примерами использования - для обычного и управляемого интерфейса

26.02.2016    Роман Уничкин (unichkin)     8008    0    20   

№ 560705

Пример работы с шаблоном Word через ole (клиент - сервер, тонкий клиент) - установка значений и заполнение таблицы 12

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

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

09.11.2016    Антон Егоров (gortrex)     1535    0    4   

№ 560636

Набор процедур для парсера консоли запросов 6

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

Данный набор функций и процедур необходимо вставить в Консоль запросов для управляемого приложения 1С 8.2 - 8.3 (Такси) http://infostart.ru/public/64522/, и вы получите возможность разбирать сложные запросы на вложенные, вносить необходимые правки и собирать измененные подзапросы в запрос. Данный модуль не содержит консоли!!! Ее придется отдельно скачать по ссылке http://infostart.ru/public/64522/

09.11.2016    Павел Иванов (blockcode)     956    1    4   

№ 560623

Организация выбора месяца из списка (универсально + НЕ модально ) 4

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

Пришлось столкнуться с такой проблемой, как выбор месяца из ниспадающего списка (с элементами вида "НазваниеМесяца Год") с возможностью изменения года. Хочу предложить универсальный вариант реализации данного механизма на основе механизма http://infostart.ru/public/167549/ ЗЫ: основные отличия: - вместо "НачалоВыбораИзСписка" работаем с "ОбработкаВыбора" без модальности - Обратное преобразование в дату не только на русском - Универсальность процедур. Одна функция выбирается в нескольких полях.

09.11.2016    Igor KOStenko (igorkosmos)     729    2    3   

№ 322956

Богатый редактор картинок, хранимых в базе, с возможностью РИСОВАНИЯ. Редактор внешних файлов картинок. Объект, расширяющий возможности работы с картинками из встроенного языка (Три в одном) + Обработка «Стандартизация картинок» 28

Инструментарий Универсальные обработки Универсальные функции v8 1cv8.cf

Обработка предназначена для редактирования картинок в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Она позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Это все позволяет существенно упростить работу с картинками. Также обработка может быть использована из встроенного языка как объект для редактирования картинок с набором экспортных процедур и функций для реализации иных бизнес задач (как пример в состав включена обработка "Стандартизация картинок"). Этот объект является альтернативой стандартного объекта «Картинка» с расширенными возможностями. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Это позволяет существенно упростить и автоматизировать работу с картинками. Данная обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент). Возможность работы обработки в режиме управляемых форм находится на стадии разработки.

16.01.2015    Виталий Марков (VitalMakarr)     15687    70    25   

№ 557017

Отладка/доработка модуля менеджера "на лету" 74

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

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

23.10.2016    Пишу код как картины (yurii_host)     4746    5    22   

№ 554753

Автоматическое разбиение строки на подстроки по ширине колонки / ячейки или по количеству символов 10

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

Длинный адрес контрагента или нестандартная фамилия не входит в одну строку, а РазмещениеТекста = Переносить по какой-либо причине не устраивает? Что можно сделать? Вот пара полезных функций для решения данного вопроса с примерами применения.

21.10.2016    Сергей Мартин (SvoyakMartin)     1510    1    3   

№ 553837

Сверка таблиц при разработке через тестирование 11

Инструментарий Практика программирования Универсальные функции Программист v8

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

09.10.2016    Пишу код как картины (yurii_host)     1877    9    1   

№ 448668

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

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

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

27.01.2016    Сергей Смирнов (Serginio)     13068    0    69   

№ 551972

Парсер JSON (Штатные средства 1С 8.3.6) 21

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

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

29.09.2016    {ÐƦǑƝȊ} mx (dour-dead)     2942    0    14   

№ 551831

(Удобняшка) выполнение произвольного кода в большом количестве баз 4

Универсальные функции Администратор Программист v8

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

29.09.2016    Денис Харченко (nomadon)     1334    1    4   

№ 551576

Программное создание графических схем (v.2): API для ГрафическойСхемы 60

Практика программирования Работа с интерфейсом Универсальные функции Программист v8

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

27.09.2016    Serg (serg_infostart)     4069    0    15   

№ 453406

Генерация QR-кода (управляемая форма) 36

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

* Обработку можно быстро и легко интегрировать в любую конфигурацию без БСП (Библиотека Стандартных Подсистем); * Файл не содержит и не использует никакие модули БСП; * Код открыт; * Для генерации используется компонента из типовой конфигурации 1С, которая встроена в макет обработки "_Компонента_QR_Код".

04.02.2016    Александр Иванов (tunesoft)     7889    40    16   

№ 551379

Как создать индикатор в 1С:Предприятии 7.7 2

Универсальные функции Работа с интерфейсом Программист v7.7 1cv7.md Россия

В статье дано описание создания индикатора на форме в среде разработки 1С:Предприятие 7.7 исключительно типовыми средствами.

27.09.2016    Сергей Беликов (HAMMER_59)     1091    1    6   

№ 550806

Функция преобразования промежутка времени в строку 6

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

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

23.09.2016    Владимир Антонов (vovant)     1384    3    1   

№ 547849

Вывод Таблицы Значений или Дерева Значений на экран управляемой формы без объявления колонок в реквизитах формы 45

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

Примеры взаимных преобразований Таблицы значения в Дерево значений или Табличный документ с использованием универсальных функций и макетов Системы компоновки данных. Примеры представлены в форме удобной для копирования в разработку.

13.09.2016    Павел Панкратов (pavley2002)     4605    18    11   

№ 412312

Функции для работы с транспортным модулем (УТМ) ЕГАИС + готовая конфигурация для ЕГАИС 25

Обработка справочников Универсальные функции Программист v77::ОУ 1С7:ТиС Розничная и сетевая торговля (FMCG) Государственные, бюджетные структуры Пищевая промышленность УУ Оптовая торговля Акцизы

Предлагаю вашему вниманию функции для использования в целях обмена данными с универсальным транспортным модулем ЕГАИС. При доработке учетной системы с целью интеграции с транспортным модулем ЕГАИС, я столкнулся с серьезной проблемой, связанной с тем, что внешняя компонента V7Plus, предназначенная для работы по протоколу HTTP, а также для разбора XML-файлов, поддерживает только команду GET протокола HTTP, в то время как для работы с УТМ требуется поддержка команд GET, POST и DELETE. P.S. Обновлены все функции и обработки для поддержки XML-ответов больше 100Кб (теперь длина неограничена). Также добавлена обработка выгрузки расходной накладной. Добавлена загрузка приходной накладной, а также диапазона марок из справки А. Внимание! добавлена полностью готовая к работе конфигурация для работы в ЕГАИС оптовых поставщиков. Реализованы следующие функции: автоматическая загрузка накладных и доп. форм из ЕГАИС, отправка актов подтверждения/отклонения/расхождения, загрузка справок А и Б, загрузка сведений о поставщике/производителе, загрузка справочников номенклатуры по ИНН производителя, постановка на баланс учтенного/не учтенного в ЕГАИС товара, штрихкодирование поступления/инвентаризации/реализации/постановки на учет (DataMatrix и PDF417), формирование партий на складе а также электронная выгрузка деклараций по формам 5,6,7,11,12. В дальнейшем могу оказывать сопровождение

27.10.2015    Igor Berezhnov (igorberezhnov)     14096    280    63   

№ 547820

Вычитание рабочих дней от текущей даты 5

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

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

08.09.2016    Семен Буханов (semenich_b)     1644    0    7   

№ 545219

Алгоритм по переносу вложенных запросов в пакеты 13

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

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

26.08.2016    Александр Остапченко (ostapchenko.alexandr)     1979    14    20   

№ 544413

Используем механизмы обмена данными БСП для произвольного обмена 110

Универсальные функции Обмен с другими системами Программист v8

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

23.08.2016    Александр Полтава (Патриот)     5673    0    22   

№ 371762

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

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

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

25.06.2015    Сергей Смирнов (Serginio)     5900    1    1   

№ 541555

7 правил RFC 4180 13

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

Что такое CSV? Описание правил формата RFC4180 и пара функций чтения/записи CSV текста в ТЗ согласно этим рекомендациям (с экранированием и _поддержкой многострочных полей_).

22.08.2016    Николай ~ ~ (kuzyara)     1699    6    1   

№ 543753

Склонение числа прописью 19

Универсальные функции Программист v8

Склоняет число прописью до 999999 Пример: до склонения "Не позднее 3 (Три) дней", после - "Не позднее 3 (Трех) дней"

18.08.2016    Максим Умнов (maxvcb)     3299    0    14   

№ 542677

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

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

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

15.08.2016    Яков Коган (Yashazz)     6747    0    12   

№ 418420

Автоматическая подстановка уничтожений временных таблиц в текст запроса 5

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

Функция, которая сама подставляет в текст запроса "УНИЧТОЖИТЬ" в местах последнего использования ВТ.

14.11.2015    Виталий Черненко (SeiOkami)     3703    0    3   

№ 540656

Автоматическое добавление новых реквизитов на форму (УФ) 34

Работа с интерфейсом Универсальные функции Программист v8

Идея такая: Программист добавил реквизит в объект. В комментарии этого реквизита прописал некое спец. слово (можно не матерное). На форму объекта новый реквизит далее попадает автоматом в спец. группу "Дополнительно".

03.08.2016    Александр Полтава (Патриот)     3862    0    23   

№ 538808

HOWTO: создание и отладка HTTP-сервиса в 1С:Предприятие 80

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

Статья о том, как можно быстро создать HTTP-сервис в 1С:Предприятие и как выполнять его отладку.

25.07.2016    Serg (serg_infostart)     6141    0    19   

№ 535155

Цикл ввода данных, пример решения 36

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

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

12.07.2016    Владислав Кашин (botokash)     3311    0    7   

№ 319421

Библиотека математических функций 1.1 101

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

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

18.12.2014    Александр Анисин (alex271)     9282    37    67   

№ 522139

Запросы &НаКлиенте для Управляемого приложения 6

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

Разбитый между клиентом и сервером код размывает и усложняет логику прикладного решения. Для запроса из базы данных одной записи предлагаю &НаКлиенте использовать универсальную процедуру "ЗаполнитьИзЗапроса".

08.05.2016    Сергей Гершкович (sereginseregin)     2494    2    14   

№ 464212

Поиск несериализуемых значений при помещении в хранилище 10

Инструментарий Практика программирования Универсальные функции Программист v8

В статье разобран пример, как найти несериализуемые значения в случае помещения в хранилище коллекций, содержащих вложенные элементы. В качестве хранилищ рассмотрены временное хранилище значений и переменные типа ХранилищеЗначения.

02.03.2016    Антон Балабанов (balanton)     4470    0    1   

№ 461171

Преобразование числа в строку в запросе 1С 8.x 14

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

В запросах 1С предприятие 8.x есть ограничение: нельзя преобразовывать число в строку.

23.02.2016    Ильдар М (lastcontra)     8448    0    18   

№ 327028

Полезные функции БСП 171

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

Список часто востребованных, по моему мнению, функций из состава Библиотеки стандартных подсистем 2.2.

01.02.2015    Валерий Березуцких (spec8s)     19064    36    27   

№ 447680

Консоль и функция рекурсивного запроса 8

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

Консоль предназначена для отладки и просмотра результатов выполнения РЕКУРСИВНОГО ЗАПРОСА в режиме 1С:Предприятие. В консоли реализована универсальная функция для выполнения рекурсивных запросов.

10.02.2016    Сергей Гершкович (sereginseregin)     3302    3    1   

№ 454913

Изменения параметра или отбора типа Дата в форме отчета 6

Универсальные функции Программист v8

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

08.02.2016    Сергей Галюк (dj_serega)     2704    0    3   

№ 447735

Динамический отбор динамического списка. Управляемая форма 1С: 8.3 9

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

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

25.01.2016    Иван Чалагаев (1prog@bk.ru)     4808    10    3   

№ 328736

Регулярные выражения без COM объектов и внешних компонент 19

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

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

09.02.2015    Тимофей Бугаевский (boogie)     8600    12    30   

№ 437160

Выполнение произвольного кода в фоновых заданиях 8

Инструментарий Универсальные функции Программист v8

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

13.01.2016    Роман Уничкин (unichkin)     3658    4    4   

№ 441341
№ 416999

Дополнительная нумерация 2

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

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

17.12.2015    Иван Зарубин (van_za)     2221    3    7   

№ 330103

daСклонение: склонение ФИО, должностей, чисел, прилагательных, существительных на языке 1С + ТестЦентр 151

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

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

14.02.2015    Михаил Андропов (daMaster)     20468    52    53   

№ 424552

Расчет интегралов 8

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

Обработка для расчета определенного интеграла методом прямоугольников

27.11.2015    Nikola Bubnov (sojuznik)     2414    0    12   

№ 418002

Быстрое визуальное сравнение двух таблиц значений 16

Универсальные функции Программист v8

Предлагаю простой способ сравнить две таблицы значений.

13.11.2015    Михаил Кочнев (Mi4man)     3721    0    14   

№ 417466

Перебор всех строк дерева значений в глубину 2

Универсальные функции Программист v8

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

11.11.2015    Иван Иванов (kosmo0)     3233    0    6