...

База знаний 1С

Создание таблицы значений на форме программно

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

06.02.2023    2506    123    e9504100606    5    

15

Информер для сайта с актуальными релизами 1С 8

Обновление 1С Абонемент ($m)

Информер (небольшой код в формате HTML, который выводит инфомацию в фрейм на сайта) со сведениями о последних релизах аспространенных конфигураций 1С 8 по данным сервиса 1С:Обновление программ.

3 стартмани

18.04.2023    1682    2    zhuravlev_as    1    

3

ADO доступ к таблице Excel

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

Общепринятые методы работы с файлами Excel устраивают до тех пор, пока не встречаешься с файлами на 30 000 строк и несколькими десятками колонок. Время выполнения и обработки такого файла растет до ужаса.Можно конечно написать :"а теперь можете пойти покурить" как делают некоторые разработчики, но это не наши методы. Мы боремся за оптимизацию и производительность. Чем больше элегантных методов мы используем ,тем выше наш уровень мастерства.А теперь по сути: появилась необходимость загружать специфические выгрузки, с сайта клиента в excel формате, в базу системы 1с:Предприятие .Апробирования стандартного метода последовательного считывания ,показало что 30 000 строк загружается за 12 с небольшим минут. После использования метода с ADO скорость загрузки уменьшилась до 20 секунд.

30.01.2010    37051    Sigrlami    51    

101

Свертка базы и очистка таблиц

Свертка базы Чистка данных Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка написана с использованием БСП. Встраивается как внешняя. Работает в фоне. Позволяет средствами SQL очищать выборочно таблицы с настройками, заданными привычным образом через отбор СКД.

5 стартмани

05.03.2020    15574    61    YAGolova    8    

17

Консоль запросов 8.3 (обычное приложение) с возможностью переноса параметров запроса через строку (из отладки). А также с возможностью очень быстрой выгрузки больших объемов данных в Excel(CSV) исключительно мощностями сервера

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Казахстан Абонемент ($m)

Доработанная консоль запросов для 1С 8.3. Доработанные функции: 1. Загрузка параметров запроса из строки, полученной в отладке методом ЗначениеВСтрокуВнутр(Запрос.Параметры) 2. Выгрузка результата запроса в CSV файл на сервере и передача его на клиент. Быстрее в 10 раз чем стандартное "Сохранить Как" 3. Получение на основание запроса кода для выполнения обработки. При этом в коде уже прописаны все установленные для запроса параметры, а так же типизировано основное поле результата. 4. Конвертация текста запроса из вложенных запросов, во временные таблицы

1 стартмани

09.07.2017    20835    44    matveev.andrey.v    0    

12

Запрос 1С возвращает не то, что вы ожидали? Тогда вам сюда!

Запросы Платформа 1С v8.3 Бесплатно (free)

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

1 стартмани

02.09.2015    21596    director04    18    

50

Форма выбора объекта(ов) метаданных и внешних обработок

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

13.03.2017    7524    5    jacknk    0    

0

Универсальный конвертер XML в Таблицу значений + вывод XML в печатную форму (v 7.7)

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Универсальная обработка для 1С 7.7 по конвертации XML-файла заранее неизвестной структуры в Таблицу значений с возможностью вывода наглядной печатной формы формата MXL (с возможностью свёртки узлов XML) и/или наглядной печатной формы формата Excel (с возможностью свёртки узлов XML).

1000 руб.

16.01.2018    24479    8    0    

12

Универсальный способ сравнения таблиц

Универсальные функции Запросы Платформа 1С v7.7 Платформа 1С v8.3 Бесплатно (free)

На эту тему уже есть статьи, но этот способ нигде не описан. Хотя я его использую с тех пор, как занимаюсь программированием. Его преимущество в простоте и универсальности: можно применять на 1С, SQL, а также в любом другом языке программирования.

05.07.2015    21118    json    3    

20

О важности псевдонимов полей во временных таблицах и отборах на СКД для производительности

СКД Платформа 1С v8.3 Система компоновки данных Бесплатно (free)

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

29.05.2018    8669    tata_1211    17    

28

Замер времени выполнения временных таблиц больших запросов

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Многим из нас частенько приходится работать с большими и сложными запросами, которые могут включать в себя большое количество временных таблиц. Бывает и такое, что такие запросы сопровождает одновременно несколько человек. А так как количество данных увеличивается, в один прекрасный день, такой запрос начинает выполняться неприемлемо долго. Прежде чем начать оптимизировать запрос, нам важно понять, в каком месте происходит коллапс. И что именно нам необходимо оптимизировать. Для того, чтобы это выяснить "вручную", требуется выдержка и много времени. Поэтому, когда мне надоело это все, я решил написать себе автоматический измеритель времени выполнения каждой временной таблицы моего запроса.

1 стартмани

13.09.2014    11649    21    ixilimuse    6    

4

Оповещение об изменении таблицы MS SQL

Мониторинг Платформа 1С v8.3 Бесплатно (free)

Цель: подписка на изменения в таблицах MSSQL, неизменность конфигурации, использование популярного языка программирования c#, создание дальнейшей цепочки событий, не связанной с 1С.

01.08.2017    7833    yaxinr    2    

7

Загрузка остатков ОС в БГУ 2 из файла Excel или таблицы

Учет ОС и НМА Обработка документов Обработка справочников Загрузка и выгрузка в Excel Бюджетный учет Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия государственного учреждения Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Абонемент ($m)

Загрузка остатков ОС по счетам 101 и 21 в БГУ 2 из файла Excel или таблицы. Поиск и создание справочников "Основные средства" и "Инвентарные номера". Создание документов ввода остатков ОС ("Ввод начальных остатков ОС, НМА, НПА"). Предварительные проверки таблиц на уникальность ОС и инв номеров.

1 стартмани

05.03.2020    8996    58    aleksF16    12    

6

Контроль закрытия объекта "Таблица"

Универсальные функции Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

После Таб.Показать(,); выведенная табличная форма предоставлена сама себе (или пользователю). Как не потерять контроль и выполнить какие-либо действия при ее закрытии?

02.11.2007    13425    Shaman100M    1    

9

Из html-таблиц в таблицы значений, функция

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

Парсинг HTML-таблиц, занесение результатов в таблицы значений. Обработка вложенных друг в друга html-таблиц. Обработка объединённых ячеек. Одна функция - и готово.

08.02.2013    26235    Yashazz    18    

38

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

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

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

1 стартмани

02.02.2015    164706    73    ildarovich    69    

424

Авторизация OAuth 2.0 в API Google и получение access token для сервисной учетной записи, не требует подтверждения пользователя

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка получает google api access token методом two-legged OAuth (2LO), это вариант сервер-сервер с цифровой подписью, когда не требуется подтверждение пользователя. Заполняет гугл-таблицу через API. При ее работе также происходит парсинг закрытого RSA-ключа PEM, результат парса выводится в форму.

4 стартмани

25.03.2018    19138    124    uno-c    91    

33

Условное оформление таблиц в режиме предприятия

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

Обработка, позволяющая настраивать пользователям условное оформление в таблицах.

1 стартмани

19.03.2019    3893    6    thomY10    4    

5

Из таблиц значений в html-таблицы, функция

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

На входе - таблица значений, в ячейках которой могут содержаться другие таблицы значений и массивы, в которых могут быть таблицы значений. Рекурсивная функция. На выходе - html-строка, представляющая собой готовый документ или фрагмент для использования в html. Действие, обратное http://infostart.ru/public/172688/ (собственно, "по заявкам" и сделано)

18.02.2013    28883    Yashazz    20    

55

Пакетная запись таблицы значений с клиента в СУБД (ускорение построчного INSERT)

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В некоторых информационных системах используются внешние источники данных. И, порой, возникает необходимость записи в таблицу внешнего источника неких значений. Допустим, имеется большая таблица значений, получаемая расчетным способом в 1С. Необходимо записать строки таблицы значений во внешний источник. Классический способ решения - использование ADO, обход строк таблицы в цикле и построчный INSERT с помощью конструкции INSERT INTO "+NameTable+" (ColumnName) values("+SetValue+")" То есть, на каждую строку мы производим физическую запись в СУБД, заставляем работать носитель данных (жесткий диск например). Предлагаю способ, как ускорить этот процесс и записать всю ТЗ разом, пакетно.

16.06.2014    21076    Dach    12    

25

Загрузка товаров из таблицы в реализацию и поступление УТ 10.3 по артикулу и производителю + создание товаров и ГТД

Обработка документов Загрузка и выгрузка в Excel Оптовая торговля Учет ТМЦ Платформа 1С v8.3 1С:Управление торговлей 10 Россия Управленческий учет Абонемент ($m)

Обработка встраивается в конфигурацию (только кнопка для вызова обработки) и позволяет быстро и просто загрузить список товаров в реализацию или поступление. В процессе загрузки создаются отсутствующие товары и ГТД.

2 стартмани

03.03.2015    25016    4    taurus__    0    

6

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

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

07.02.2020    26917    108    LastRoot    23    

15

Добавление таблиц в 1С без программиста

Адаптация типовых решений Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

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

24.10.2020    6802    user1077162    24    

-1

Консоль запросов 1с 8.2 для отладки больших запросов с множеством временных таблиц (толстый клиент)

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Собственно обычная консоль, в которую добавлены 2 инструмента: 1. Показывать список временных таблиц запроса (закладка "таблицы"). Если кликнуть по наименованию временной таблицы, то курсор в теле запроса перейдет к ее определению. Также в теле запроса можно горячими клавишами переходить к определению временных таблиц. 2. Можно просматривать содержимое каждой временной таблицы Консолью так же удобно пользоваться и для небольших запросов :)

1 стартмани

03.02.2015    9009    127    tofff    5    

10

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

Инструментарий разработчика Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Бесплатно (free)

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

13.05.2009    26727    1179    legcc    16    

38

Универсальный 1С++ класс вывода таблицы значений в объекты Таблица или Текст с дополнительными возможностями

Инструментарий разработчика Платформа 1С v7.7 Абонемент ($m)

ПечатьТаблицыЗначений - это универсальный 1С++ класс для любых конфигураций 1С 7.7, который может представить данные из таблицы значений в виде объектов Таблица или Текст с предварительным или последующим форматированием ячеек, снабженными гистограммами, подобными Sparklines в Excel, и рассчитанными итогами.

1 стартмани

13.08.2013    16478    8    sournk    1    

11

[x1c.ru] 1CDBin: Работа с файлами *.1CD на низком уровне средствами языка 1С с возможностью чтения таблиц (поддерживается формат 8.3.8.0)

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

07.10.2014    72739    454    GusevNA    79    

145

Универсальная сверка таблиц

Универсальные обработки Платформа 1С v8.3 Абонемент ($m)

Универсальная сверка двух таблиц - инструмент, избавляющий от рутинного ручного/Excelного труда при сравнении больших массивов данных (правильность перенесённых остатков, соответствие реквизитов и т.д.)

1 стартмани

29.04.2016    11567    35    ilya_petrov    5    

6

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

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

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

1 стартмани

13.09.2016    56467    64    pavley2002    12    

53

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

Работа с интерфейсом Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

29.10.2018    21307    Vyacheslav_Kochnev    5    

27

Таблицы серверов (как просто выбрать сервер)

Сервера Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

20.05.2019    98591    sapervodichka    31    

126

Загрузка таблицы из Excel

Обработка документов Загрузка и выгрузка в Excel Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка «Загрузка таблицы из Excel». Обработкой легко загружать простые таблицы Excel в таблицы документов. Процесс загрузки происходит в 3 этапа: 1. Сопоставление колонок файла и реквизитов документа 2. Загрузка данных в табличный документ, определение ссылочных реквизитов, преобразование примитивных типов 3. Формирование документа / документов

2 стартмани

26.09.2019    4936    31    ring_andrey    6    

6

[После]Новогодние задачи

Математика и алгоритмы Платформа 1С v8.3 Бесплатно (free)

Совсем немного времени осталось до того момента, когда отзвучат куранты, шампанское будет выпито, мандарины съедены, и даже оливье закончится. Возникнет вопрос: чем бы занять неожиданно появившееся свободное время?

30.12.2019    4066    Alxby    23    

9

Как просмотреть содержимое временной таблицы?

Механизмы платформы 1С Платформа 1С v8.3 1С:Бухгалтерия 2.0 Россия Абонемент ($m)

Просмотр содержимого временной таблицы на примере типовой функции СписокПрямыхРасходовНУ в Бухгалтерия 2.0.

1 стартмани

20.09.2012    13193    19    RainyAugust22    11    

9