...

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

Альтернативная иерархия справочника

БСП (Библиотека стандартных подсистем) Обработка справочников Механизмы типовых конфигураций 8.3.14 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

30.08.2022    2964    2    hiduk    0    

3

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

Инструментарий разработчика 8.3.14 Конфигурации 1cv8 Абонемент ($m)

Готовая подсистема универсальных предопределенных значений упрощает определение объектов в базе данных для разработчиков. При внедренном справочнике "Универсальные предопределенные значения" разработчику достаточно добавить элемент справочника и задать значение объекта конфигурации, чтобы потом использовать наименование элемента при получении значения в определенных строках кода.

2 стартмани

01.03.2021    3257    2    Denis211990    12    

3

Функция сравнения значений (рекурсивно)

Универсальные функции 8.3.14 Конфигурации 1cv8 Бесплатно (free)

Позволяет сравнивать значение с эталонным как строго (точное совпадение полей, количества и последовательности элементов массивов), так и не строго (все элементы эталона есть в значении).

30.12.2022    1632    DrWeb3    31    

13

Полезные процедуры и функции для программиста

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

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

07.10.2019    47984    HostHost    41    

284

Разработка с учетом Показателей

Математика и алгоритмы Платформа 1С v8.3 Россия Абонемент ($m)

Время от времени приходится разрабатывать алгоритмы расчета с некоторыми условными значениями. Я их называю Показателями. Данная статья предлагает один из методов работы с Показателями.

1 стартмани

04.06.2021    5233    0    blockcode    1    

1

Установка отбора по списку значений при открытии формы выбора справочника из реквизита обработки

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

Описан алгоритм установки отбора по списку значений при открытии формы выбора справочника. Параметром отбора является список значений передаваемый из одной формы обработки в другую форму этой же обработки. Тестировано под платформу 8.3.18

11.12.2021    7329    prog1c_vl    4    

3

Значение 1С8 -> ЗначениеВФайл 1C77 (ЗначениеВСтрокуВнутр, ЗначениеВСтроку)

Обмен между базами 1C Платформа 1С v8.3 8.3.14 Россия Бесплатно (free)

Код который помог мне передавать в платформу 7.7 такие объекты как Структура, Массив (есть возможность передавать таблицу значений)

19.04.2021    897    waxymonkey    0    

1

Поиск и замена значений

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

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

1 стартмани

07.01.2023    2699    65    Sashares    3    

14

Исправление ошибки "Формат значения версии ОТ () должен быть 99.99.999.9999 (должно быть 4 числа версии, а не 0)"

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

Ошибка "Формат значения версии ОТ () должен быть 99.99.999.9999 (должно быть 4 числа версии, а не 0)." была решена через внешнюю обработку, позволившую отредактировать РегистрСведений.КатегорииНовостейИнтервалыВерсийНеобработанные, удалив записи с пустыми полями версияОТ и версияДО.

1 стартмани

13.08.2021    4873    52    dime2    0    

1

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

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

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

1 стартмани

17.10.2022    4567    Dementor    9    

23

Преобразование Структуры в Дерево значений и Дерева значений в Структуру. Управляемые формы

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

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

1 стартмани

10.02.2023    1665    0    agent00mouse    0    

2

Сводная справка по объекту

Инструкции пользователю Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Абонемент ($m)

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

5 стартмани

13.04.2022    3212    3    Alfn    0    

7

Модули общего назначения - готовые полезные функции и процедуры конфигураций на БСП

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

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

25.04.2022    10185    quazare    11    

130

Объединение значений нескольких дополнительных реквизитов в один дополнительный реквизит

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

Часто бывает, что изначально создаются одинаковые дополнительные реквизиты для разных групп номенклатуры (например, цвет, страна – производитель, материал и т.д.). Удобнее для таких свойств, которые есть у всех товаров, создавать общий дополнительный реквизит. Что же делать, если у Вас уже созданы подобные реквизиты? Вручную переносить – очень трудоемкий процесс, а в рабочей базе, порой, даже невыполнимый. Данная обработка поможет быстро решить эту проблему.

4500 руб.

02.04.2021    12522    4    15    

8

Форма выбора из списка с оглавлением

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

Список, организованный по разделам/рубрикам, по оглавлению. Быстро, просто, универсально.

1 стартмани

11.11.2022    4807    4    Yashazz    0    

20

Универсальная выгрузка, загрузка и резервное копирование настроек программы

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

Универсальная обработка позволяет выгрузить настройки практически любой современной конфигурации на базе БСП в файл, а при загрузке из файла сравнить с текущими значениями в информационной базе.

1 стартмани

23.08.2021    7927    26    Nicholas    12    

25

Предопределенные значения

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

Расширение с произвольной структурой данных, призванное решить вопрос новых констант и предопределённых значений без кода вида "НайтиПоКоду() или "НайтиПоНаименованию()".

4 стартмани

25.04.2023    2008    0    lettitbit    0    

3

Конструктор значений текстовых полей справочника "Номенклатура" (обработка, для УТ 11, КА 2, ERP 2, Розница 2, платформа 8.3.6+)

Обработка справочников Платформа 1С v8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

У Вас проблемы с наименованиями в справочнике "Номенклатура"? Или Вы хотите составить красивое описание? Данная обработка позволит Вам быстро и удобно обработать текстовые поля справочника "Номенклатура" (наименование, артикул, описание т.д.) и подставить значения, которые вы можете создать с помощью своего шаблона! Шаблон может быть как один на всю номенклатуру, так и шаблон персональный для каждого вида номенклатуры, например. Шаблон может состоять как из своего текста, так и включать реквизиты номенклатуры, а также данные по ссылкам. Но вы можете использовать в шаблоне доступные в номенклатуре значения дополнительных реквизитов! Шаблон может быть составлен как фрагмент кода на языке 1С, чтоб дать вам неограниченные возможности для создания своего шаблона Наименования, Описания или другого текстового поля! Все настройки можно сохранить в файл.

6000 руб.

01.02.2022    9440    1    4    

11

Наука о чеках. Глава 2. Обработка для просмотра структуры и значений параметров кассовых чеков в json-файле

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

В публикации речь пойдёт о том, как можно посмотреть структуру и значения параметров чека (или чеков) в json-файле, который можно получить, например, из бесплатного мобильного приложения ФНС «Проверка чеков ФНС России».

1 стартмани

16.05.2022    2631    1    delta    0    

2

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

Механизмы платформы 1С Платформа 1С v8.3 План видов характеристик Абонемент ($m)

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

1 стартмани

20.09.2022    3276    Alxby    9    

47

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

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

В статье представлено решение давней проблемы всех консолей кода, это невозможность объявлять в них процедуры и функции, а также использование метода Возврат для раннего выхода из исполняемого кода. Также затронута тема вывода результатов работы исполняемого кода, что зачастую ограничено функцией Сообщить. Попутно приводится моё видение того, как должно выглядеть и работать дерево объектов конфигурации в консоли запросов. Обработки подходят для всех конфигураций, работающих в управляемых формах 1С версии 8.3.15 и выше (тестировалось в ЗУП 3.1, ERP 2.5, БП 3.0, УНФ 3.0).

1 стартмани

24.05.2023    4374    70    nikolav    36    

41

Параметры открытия формы выбора отборов и параметров СКД ("связи параметров выбора" списочных значений СКД)

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

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

1 стартмани

17.10.2022    3475    4    arman1997    1    

9

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

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

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

07.04.2021    4313    MikeI    18    

5

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

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

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

1 стартмани

11.04.2023    2017    4    RuslanChuev    1    

9

Wildberries. Заполнение карточек товаров. Как получить значение справочников?

Маркетплейсы Бесплатно (free)

Wildberries. Заполнение карточек товаров. Как получить значение справочников? в документации это описано очень скромно, пытаюсь рассказать на основании своего опыта.

31.03.2021    4309    sergeyisa    1    

6

Обмен 1С с сайтом в формате CommerceML. Выгрузка строчных свойств товара с длиной текста более 1024 для 1С:УТ.11

Сайты и интернет-магазины Платформа 1С v8.3 1С:Управление торговлей 11 Платные (руб)

При интеграции 1С и интернет магазина на CMS поддерживающие обмен в формате CommerceML вы можете столкнуться с проблемой, когда вы заполняете свойство товара(доп.реквизит) с длинным текстом, например вы хотите выгружать html-описание с тегами,  типовой модуль 1С выгрузит на сайт строку не более 1024 символа, что сильно ограничит возможность ознакомиться с товаром вашему покупателю. Данное расширение снимает данное ограничение и позволяет выгружать строки до 100 000 символов. 

2400 руб.

25.04.2023    4224    1    0    

2

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

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

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

1 стартмани

28.02.2021    5955    27    rokhin    2    

4

Установка значений реквизитов справочников (УФ)

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

Стояла задача: пользователи хотят заполнять значения справочников из таблицы excel. Значение заполняемого справочника должно искаться по коду, реквизиту, наименованию. Заполнять хотят булево, строковые, числовые и ссылочные значения.

1 стартмани

08.02.2021    5300    9    anvolkov1cbit    0    

3

Тестовое задание на вакансию "Программист 1С"

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

Решенное тестовое задание. Из всех заданий наиболее сложным считаю третье, с деревом значений. Тестировалось на платформе 8.3.13.1513.

1 стартмани

02.01.2021    9357    10    Sungang    5    

3

Программное копирование узла/строки дерева значений на управляемой форме (УФ, ДанныеФормыДерево, ДанныеФормыЭлементДерева) в вариантах на клиенте и на сервере

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

1С при интерактивном копировании строки дерева значений в управляемой форме копирует только саму строку, без его всех вложенных узлов/строк, жаль - решим! А также найдем способ передачи ДанныеФормыЭлементДерева с клиента на сервер при вставке дерева из другого элемента справочника.

11.01.2021    3997    SizovE    1    

3

Корректировка данных расшифровок регламентированной отчетности для 1С:Бухгалтерии 3

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

Данные расшифровок сданной в фискальные органы отчетности сохраняются в хранилище значений. У документа «Регламентированный отчет» имеется реквизит «Данные отчета» с типом значения «Хранилище значений». У заказчика возникла необходимость корректировки этих данных, поскольку произошло изменение данных после сдачи отчетности в налоговую.

1 стартмани

16.12.2022    1923    4    FedorShvedov    0    

3

Изменение в ведомостях на выплату значения Регистрация в налоговом органе

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

Обработка для конфигурации ЗУП 3.1 для изменения в документах Ведомость на выплату (в банк, в кассу, перечислением) значения Регистрация в налоговом органе.

1 стартмани

26.02.2021    2237    19    welwel    0    

1

Сравнение значений констант - поиск расхождений в настройках двух баз. Розница, УТ, КА, ЕРП, ЗУП и другие конфигурации

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

Отчет выводит в табличный документ значения всех констант. Благодаря этому можно осуществлять осуществлять сравнение настроек двух баз. Если идет расхождение между функционалом одной базы базы с функционалом другой базы, можно легко и быстро выгрузить настройки в файл и через сравнение документов XML выявить расхождения.

5 стартмани

28.09.2021    2165    11    user1527257    0    

1

Список дополнительных реквизитов и свойств из таблицы excel по артикулу для УТ 11, ERP 2, КА 2, Розница 2.3, БП 3.0

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

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

10 стартмани

15.12.2022    2417    0    kucar_ip    1    

2

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

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

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

1 стартмани

09.12.2022    1642    13    Sintson    1    

0

Печать таблицы значений в 1С 7.7 при отладке

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

Функция выводит таблицу значений в табличный документ. (v7.7) Особенно полезно при отладке. Не нужно вносить изменения в код, вызываем функцию как вычисляемое выражение при останове. Если таблица обрабатывается в несколько этапов, можно вывести её после каждого и визуально проследить эволюцию.

30.06.2021    3458    Zoltan_Black    11    

1