...

Все публикации — все для 1С

Консоль Внедренца v.3.6.2

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

Идея данной обработки заключается в создании простого, функционального и универсального инструментария для внедренцев и программистов 1С, который будет работать как в толстом клиенте на обычных и на управляемых формах, так и в тонком клиенте. Интерфейс и логика работы максимально идентичны у обычных форм и управляемых. Инструментарий включает в себя: Консоль кода, Консоль запросов, Консоль отчетов (СКД), Универсальную обработку объектов, Средства для работы с таблицами базы данных 1С, Редактирование регистров сведений базы, Инструмент по работе с табличными документами - загрузка данных из табличного документа.

1 стартмани

27.08.2018    25242    405    evvakra    42    

Лайфхак: Три метода для таблицы значений

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

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

26.10.2020    2515    IsiKosta    34    

Проверка таблицы на дублирование строк (ТаблицаЗначений, ТабличнаяЧасть) и получение массива таких строк

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

Функция для проверки дублирования строк в ТаблицеЗначений или ТабличнойЧасти. Также, если необходимо, возвращает массив задублированных строк (можно обработать).

1 стартмани

05.02.2018    11802    uri1978    27    

Таблица значений в табличный документ (СКД)

Универсальные функции v8 Абонемент ($m)

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

1 стартмани

12.08.2020    15402    4    markivkin    3    

Сохранение настроек табличного поля

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

Эта обработка наглядно демонстрирует сохранение настроек табличного поля с типом значения «ТаблицаЗначений» в системе 1С:Предприятие 8.2, тестировалась на конфигурации 1C 8 Бухгалтерия для Казахстана, редакция 2.0.18.11, Управление торговым предприятием для Казахстана, редакция 2.0.19.2 и для российской конфигурации Бухгалтерия предприятия, редакция 2.0.48.9.

1 стартмани

05.04.2021    591    0    softmaker    0    

ТаблицаЗначений.ТаблицаЗначений - удобство обработки данных.

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

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

24.12.2007    8458    Rom_Kat    23    

ТаблицаЗначений в виде сводной таблицы

Практика программирования v77::БУ 1cv7.md Россия Бесплатно (free)

Зарегистрирован: 15 апр 2009, 07:58 Сообщений: 26 Очень часто приходилось преобразовывать ТаблицуЗначений в вид, наподобие Сводной таблицы в Excel (типа шахматки). Для себя написал функцию, которая этим как раз и занимается. Возможно кому-то и пригодится.

08.06.2010    18643    79044970523    8    

ТаблицаЗначений. Проверка дублей.

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

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

07.11.2013    18952    razin    17    

Вывод вариантов СКД в таблицы на управляемой форме

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

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

05.04.2019    12180    artkor    1    

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

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

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

1 стартмани

22.01.2018    12573    2    dusha0020    11    

1с8.2-8.3.Вывод на экран данных запроса с переданными Параметрами из Документа! 8 различных вариантов:от Сообщений, Таблицы и Отчетов до СКД без объекта-отчета

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

Самый важный аспект 1С - это быстро получить данные из базы. Например, по результату набранного в КонсолиЗапросов запроса вывести этот результат на экран. А еще лучше, когда мы вызываем выборку данных из конкретного документа и, конечно, желаем, чтобы параметры по этому документу тоже были переданы в выборку. Здесь мы будем выводить данные на экран по нажатию кнопки в документе, обязательно с получением в параметрах значений из документа. Рассмотрим 8 вариантов вывода подобной информации на экран: 1.Вывод результатов запроса командой Сообщить() из ТаблицыЗначений; 2.Вывод результатов запроса - просто в табличный документ; 3.Вывод результатов запроса с помощью ДвумерногоМассива; 4.Вывод результатов запроса с помощью МассиваСтруктур (с двумя вариантами); 5.Вывод обычным объект-Отчетом без СКД; 6.Вывод объект-Отчетом-СКД+УстановкаПараметров; 7.Вывод объект-Отчетом-СКД+ВнешняяВременнаяТаблица; 8.Вывод программно СКД без объекта-Отчета с Параметром=ВнешняяВременнаяТаблица.

1 стартмани

14.01.2018    24697    jan-pechka    5    

Процедуры группировки объекта "ТаблицаЗначений"

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

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

1 стартмани

17.03.2008    17250    494    waol    38    

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

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

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

1 стартмани

14.08.2014    118687    232    profiprog1c    43    

Загрузка из EXCEL в 1С на платформе 8.3.6/8.3.7/8.3.8/8.3.9/8.3.10 (с картинками) Промо

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

Импорт содержимого из файлов в форматах XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007- 2010) и ODS (OpenDocument) в таблицу значений.

06.04.2015    255754    StepByStep    76    

Передача объекта ТаблицаЗначений в СКД в качестве параметра

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

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

04.09.2015    46647    ValeraS2010    28    

7 правил RFC 4180

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

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

1 стартмани

22.08.2016    20759    25    kuzyara    5    

Быстрый просмотр данных из переменных типа ТаблицаЗначений, СписокЗначений, ИндексированнаяТаблица, Запрос

Инструментарий разработчика v7.7 1cv7.md Россия Абонемент ($m)

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

1 стартмани

13.02.2013    7365    11    aaiivanov    3    

СписокЗначений в ТаблицуЗначений ?

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

Как преобразовать Список значений в аналогичную по структуре Таблицу значений

27.09.2013    11854    taiba    8    

Немного о скорости поиска в коллекциях

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

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

16.06.2015    13132    vasyak319    34    

Загрузка Excel в таблицу значений без установленного Excel. 1С 8.3, управляемые формы

Загрузка и выгрузка в Excel v8 v8::УФ 1cv8.cf Абонемент ($m)

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

2 стартмани

05.10.2020    3663    22    chugindanil_    11    

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

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

Часто сталкивался с задачей поиска по подстроке в таблице значений. Ну, например, в таблице нужно найти всех Петровых, или, например, все строки, в которых значение в Колонке Х начинается на "Бел". Вариантов для себя нашел всего 2. Первый - это перебор и сравнение со значением поиска, а второй - поместить во временную таблицу и через Подобно вытащить значения. Но все это было медленно, примерно на 130 000 поиск нужных значений занимал более 1,5 секунд (это перебором), а помещение во временную таблицу не всегда возможно и тоже более секунды. Тогда сделал сделал так, отсортировал таблицу по нужному мне столбцу и далее уже из этой таблицы выбирал нужные мне данные. И скорость возросла значительно, теперь то, что я ранее выбирал за 1,5 секунды, выбирается не более 10 милисекунд.

07.04.2021    690    MikeI    14    

Расшифровка отчета 14-МО и СКД vs Таблица значений

Зарплата Бухгалтерские Зарплата v8::СПР v8::СКД ЗКГУ3.0 Россия БУ Госбюджет Абонемент ($m)

Расшифровка отчета 14-МО и пример отчета на СКД, который формируется из таблицы значений.

1 стартмани

29.05.2018    5726    14    FarhadIlyazov    1    

Сравнение коллекций (от двух до 4 коллекций) типа Массив, Структура, Таблица значений, документ

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

Данный алгоритм сравнивает Коллекции (массивы, таблицы значений, структуры и т.п.). в режиме отладки Удобно, например, в режиме отладки, для поиска различий в заполненных полях коллекций. Можно сравнивать от 2 до 4 коллекций между собой (тестировалось и работает на платформе 8.3.10.2650).

1 стартмани

16.01.2018    8104    6    gortol    0    

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

Инструментарий разработчика v8 БП3.0 Абонемент ($m)

Реализация вывода таблицы значений в табличный документ. Протестировано на Платформе 1С:Предприятие 8.3 (8.3.10.2561), конфигурация Учет в МФО 8 (3.1.52.05.1) . Обработка не привязана к какой-то определенной конфигурации. Может быть использована в любой конфигурации.

1 стартмани

02.02.2018    10056    15    WalterFOX    7    

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

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

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

1 стартмани

04.02.2018    7844    4    mszsuz    5    

Из таблицы значений в XML и обратно в процедурах по 4 строки кода

Обмен через XML v8 1cv8.cf 1С:Франчайзи, автоматизация бизнеса Россия Абонемент ($m)

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

1 стартмани

13.02.2019    6250    40    USER--1C    2    

Выгрузка любого запроса или таблицы значений в текст JSON, разбор JSON в таблицу

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

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

1 стартмани

07.02.2020    13162    51    user796054    23    

Сравнение двух таблиц значений.

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

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

30.09.2013    27089    Lokiy    11    

Выгрузка в текстовый файл данных по требованиям-накладным из 1С Бухгалтерия 3.0 и сравнение на соответствие документам 1С Управление Торговлей 10.3.(1С 8.2, 8.3)

Обработка документов Сервисные утилиты Учет ТМЦ Учет ТМЦ v8 УТ10 БП3.0 БУ Абонемент ($m)

Выгрузка в текстовый файл номенклатуры по требованиям-накладным из 1С Бухгалтерия 3.0, вывод данных требований-накладных в таблицу значений для сравнения с документами 1С Управление Торговлей 10.3.

1 стартмани

15.04.2014    12605    32    denlog    1    

Преобразование xml в ТаблицуЗначений. Полная аналогия алгоритма Excel. Управляемые формы

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

Полная аналогия алгоритма Excel преобразования xml в ТаблицуЗначений! Весь код открыт, обработку выкладываю как пример использования для вставки в свою систему. Скорость работы: xml в 780 000 строк (38Мб) на 56 000 объектов в фоновом режиме на сервере обрабатывается 22 минуты. Поначалу читаю xml в дерево значений. И уже дерево разбираю в плоскую таблицу с формированием по каждому реквизиту отдельной колонки результата.

1 стартмани

13.03.2015    10750    79    Bitnikov    5    

Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке

Универсальные функции Зарплата Управление персоналом (HRM) Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x БУ Бесплатно (free)

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

14.11.2018    119259    GeterX    129    

Обзор полезных методов БСП 3.1.4

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

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

25.03.2021    15325    rayastar    47    

Консоль запросов для управляемых форм 8.3

Консоль запросов v8 v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

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

3 стартмани

08.11.2018    26410    308    ROL32    29    

Полезняшки по СКД и построителям. Просто код

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

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

10.10.2019    10976    Yashazz    47    

Очистка базы от наработанных данных организации

Чистка базы 8.3.14 ЗКГУ3.0 Государственные, бюджетные структуры Госбюджет Абонемент ($m)

Очистка БД от наработанных данных одной организации для эксплуатации другой организацией.

1 стартмани

19.12.2020    1783    3    uchenick    0    

Доработка стандартной консоли запросов с ИТС (для 8.2, обычные формы) для возможности получения данных запросом из внешних файлов (.xls, .xlsx, .mxl)

Консоль запросов v8 Платформа 1C v8.2 1cv8.cf Абонемент ($m)

Пример доработки стандартной консоли запросов 8.2, по шагам с описанием и скриншотами + окончательный вариант.

1 стартмани

04.04.2021    1034    2    mrmr    0    

Корректировка Поступления не попадает в книгу продаж. Как исправить?

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

В новой редакции 1с Бухгалтерия 2.0 пользователи часто сталкиваются с неочевидной проблемой - Корректировка Поступления не попадает в книгу продаж. Как исправить? Я покажу вам несколько путей решения.

05.06.2015    17656    pvlunegov    2    

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

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

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

1 стартмани

13.09.2016    42735    50    pavley2002    11    

Всякие полезности

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

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

16.03.2009    165337    Minotavrik    58    

[NotaBene] Универсальный отчет по таблице значений

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

1C v.7.7 Готовое решение. Не требует настройки. Не требует допрограммирования. Данная обработка решает часто встречающуюся задачу вывода в "красивом" виде таблицы значений (полученной, например, из запроса). Поддерживается произвольное группирование данных, отключение/включение группировок, в т.ч и создание "шахматок" (типа "продажи понедельно"). Обработка может использоваться как и в отладочных целях (для нормального просмотра ТЗ), так и в составе вполне рабочих отчетов. По крайней мере, я неоднократно клиентам данную обработку ставил вместо того, чтобы каждый раз писать замороченные выводы данных. И клиенты довольны, и мне - проще...

4 стартмани

07.05.2007    30938    2902    CheBurator    64