...

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

Создание и редактирование таблиц в поле HTML документа

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

Создание и редактирование таблиц в поле HTML документа. Тестировалось на 1С:Предприятие 8.3.12.1616

1 стартмани

16.03.2019    14744    24    lastpioneer    2    

8

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

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

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

05.04.2019    15601    artkor    1    

29

Исправление ошибки "Для одного ссылочного кода существует более одной таблицы в базе данных" в БД SQL

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

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

3 стартмани

23.01.2020    26454    246    rokhin    69    

37

Выгрузка описания товаров с Wix.com в таблицу значений 1С

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

С сайта Wix.com выгружаем в файл csv. Затем этой обработкой загружаем этот в файл в таблицу значений на управляемой форме. Получаем удобный инструмент для обработки данных и внесения изменений в 1С.

5 стартмани

25.11.2021    3654    0    AlexHelmer    2    

2

Очередная очистка таблиц средствами MS SQL

Чистка данных Россия Бесплатно (free)

Очередной пост про очистку таблицы средствами MS SQL. И почему стоит очищать большие таблицы порциями.

21.04.2017    37792    JesteR    11    

39

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

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

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

1 стартмани

05.02.2018    14081    uri1978    27    

12

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

Анализ и проектирование ИТ-систем Бесплатно (free)

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

28.05.2020    13702    sapervodichka    75    

192

Преобразование таблицы значений в массив структур (структура строкой)

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

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

19.02.2020    27159    GG_Dots    88    

13

Простая выгрузка данных из 1С в таблицу MS SQL SERVER

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1C v8.2 Конфигурации 1cv8 Россия Абонемент ($m)

В публикации описан очень простой и эффективный способ выгрузки из 1С в таблицу MS SQL SERVER.

1 стартмани

23.11.2020    6063    20    E_Babaylova    0    

2

Шаблон загрузки из Excel штатными средствами платформы 8.3 (без com, ado, Excel Application) (обычные и управляемые формы)

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

Шаблон для быстрой загрузки из Excel (форматы *.xls, *.xlsx) средствами платформы 8.3 с помощью табличного документа. Не нужно работать с MSExcel.Application, ADO. В платформе 8.3 у табличного документа развили метод Прочитать(), и сейчас можно загружать данные не только из файлов *.mxl, но и *.xls и *.xlsx. Подробнее в описании.

1 стартмани

07.12.2018    27676    118    DarkPinch222    4    

24

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

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

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

09.06.2017    22904    rpgshnik    30    

26

Образец обработки по загрузке данных из Excel-таблицы в поступление товаров в БП 3.0 УФ

Загрузка и выгрузка в Excel Бухгалтерский учет Управляемые формы 1С:Бухгалтерия 3.0 Абонемент ($m)

Клиент заказал загрузку в документ поступления из Excel определенного формата. Также нужно было устанавливать продажную цену. Сделано на конфигурации 3.0.51.27 базовая. Обработку рекомендую использовать как шаблон в своих целях, в принципе, для простого конструктора всё есть.

1 стартмани

08.10.2017    16694    28    fixin    2    

0

Ошибка при обновлении "Для одного ссылочного кода существует более одной таблицы в базе данных"

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

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

1 стартмани

30.10.2019    16235    21    user646807_kazako.a911    16    

7

Оптимизация запросов 1С посредством индексации временных таблиц. Миф? Тестируем, смотрим, считаем

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

Появилось свободное время, решил проверить на работе индексацию таблиц. Решил поделиться с Вами результатами исследования. Давайте порассуждаем на эту тему? Часто ли вы пользуетесь индексацией в запросах? Платформа 8.3.16.1224

03.04.2020    13680    feva    15    

17

Загрузка товаров поставщика с ценами, из таблицы Excel или любого табличного документа, для 1С:Розница 2.3

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

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

1 стартмани

28.12.2021    2680    6    resonance    0    

5

Загрузка товаров с ценами и картинками из таблицы Excel или любого табличного документа, для 1С:Управление торговлей 11.4

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

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

1 стартмани

10.01.2022    3705    25    resonance    0    

0

Обход по группировкам в запросе, соединение таблиц, параметры в запросе, выгрузка прайс-листа в Excel, PDF, Docx, TXT

Запросы Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В помощь начинающим программистам. Использую обработку из предыдущей моей публикации для разработки выгрузки Прайс-листа в Excel, PDF, Docx, TXT. Рассмотрю, как работает обход результата запроса ПоГруппировкам (релиз платформы 1С:Предприятие 8.3 (8.3.20.1674), самописная конфигурация).

18.07.2022    4817    Pproksima    2    

8

Функция для вывода таблицы в шаблон Word

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

Простенькая функция, которая из ТаблицыЗначений выводит последовательно строки в шаблон Word в Заранее созданную пустую сетку

1 стартмани

23.08.2020    2592    3    UMM    0    

2

Открывашка ячеек таблиц

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

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

1 стартмани

27.10.2018    29190    16    tormozit    39    

107

Вычисление нарастающего итога для N таблиц в рамках одного запроса

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

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

02.10.2011    10823    y-str    9    

5

Соединение двух таблиц

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

Обработка позволяет соединить две таблицы.

1 стартмани

17.09.2018    5831    5    INTECH1    1    

5

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

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

Обработка подключается штатным механизмом "дополнительные отчеты и обработки", подключается ко всем типам документов, и создает команду: ЗагрузкаИзТаблицы. Тестировалось на Управление торговлей, редакция 11 (11.4.5.118). исправлен поиск значений перечислений по наименованию.

1 стартмани

08.11.2018    5140    61    hottion    5    

8

Произвольные колонтитулы и повтор шапки таблицы в табличном документе (пример в виде внешнего отчета)

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

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

1 стартмани

08.10.2020    5680    26    ellavs    0    

8

Ошибка в виртуальной таблице или баг 1С 8.3.18?

Адаптация типовых решений Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Абонемент ($m)

"ВЫБРАТЬ СуммаОстатокКт ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки()" - Дает неожиданный результат

1 стартмани

01.03.2021    5176    1    VPanin56    7    

2

Получение писем, запись файлов xls из вложений писем в справочник Файлы, чтение xls из справочника Файлы в табличный документ и в таблицу значений

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

Внешняя обработка читает письма с yandex.ru. Перебирает и обрабатывает все вложения от заданного адресата. Записывает файл xls в Справочник Файлы. Удаляет письма из почты. Читает файл xls из справочника Файла в табличный документ. Из табличного документа формирует таблицу значений. Из таблицы значений выводит построчно информацию. Методом Сообщить или пишет в Log Файл на Ваш выбор.

1 стартмани

10.11.2021    1882    4    user1252779    0    

7

Имена таблиц 1С в SQL

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

Сделал для удобства обработку по получению имен 1С таблиц в SQL. Работает на управляемых формах.

1 стартмани

29.09.2022    3087    39    FIERYLIONS    0    

10

Редактирование таблицы "Мероприятия" в документе "Сведения о трудовой деятельности работников СЗВ ТД"

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

Бывает ситуация, когда документ не хочет заполнять мероприятия, и когда уже все варианты исчерпаны, то на помощь придёт простая обработка, которая поможет отредактировать таблицу "Мероприятия" в документа  "Сведения о трудовой деятельности работников СЗВ ТД".

2 стартмани

16.12.2022    1414    8    LopesLeonid    0    

1

Конвертация ТаблицыЗначений В Массив

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

Начал программировать в 8.2 и столкнулся с постоянной проблемой передачи "таблицы значений" в Управляемую форму ну и написал маленькую функцию конвертации ТЗ в Массив с вложенной структурой.

17.01.2011    35107    TimofeySin    20    

43

Удаление лишних данных

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

Настало то время, когда на SSD винчестерах размером 120 Гб начало заканчиваться место.  В связи с этим, было принято решение проанализиривать возможность уменьшения занимаемого места БД. Без веского обоснования у нас никакие работы не производятся, просто так оптимизацией никто заниматься не даст. 1. Выявление таблиц БД, занимающих много места. 2. Очистка записей регистров накопления. 3. Тестирование.

25.11.2016    16020    HAMMER_59    10    

17

Перенос данных из базы с поврежденными таблицами

Инструменты администратора БД Платформа 1С v8.3 1С:Бухгалтерия 2.0 Казахстан Бухгалтерский учет Управленческий учет Бесплатно (free)

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

06.06.2017    17043    ermek6    14    

15

Документооборот КОРП. Внедрение функции «Автоматическое заполнение таблиц в шаблоне odt по данным табличной части справочника»

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

Программа 1С:Документооборот КОРП до сих пор не умеет вставлять табличные данные из справочников и документов в таблицы шаблонов. Попытаемся это исправить. Для этого требуется внести изменения как в текст 1С, так и специальным образом доработать шаблон для программы LibreOffice Writer.

1 стартмани

24.10.2014    22902    18    alexstey    4    

13

Динамический вывод таблицы значений на форму

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

Вывести на форму таблицу значений, а потом на её место другую, третью, четвёртую? Не вопрос.

11.01.2019    23705    Vlad1917    34    

49

Таблица значений. Нюансы

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

Обзор некоторых аспектов использования общеизвестного инструмента 1С.

01.10.2019    71765    Yashazz    62    

352

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

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

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

30.01.2010    37053    Sigrlami    51    

101