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

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

Ускоряем 1С: модули с повторным использованием возвращаемых значений Промо 136

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

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

04.09.2017    42869    m-rv    60    

Ошибка: Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server. При переходе с Бух ПРОФ на КОРП и не только 8

Тестирование и исправление v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Пример текста ошибки: Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 11.0: Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._InfoRg22530" и индекса с именем "_InfoRg22530_ByPeriod". Повторяющееся значение ключа: (0, 3900-01-01 00:00:00, 0x9100fa815581b9604de110ca98afc344, 0x00000000000000000000000000000000). HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1

1 стартмани

16.06.2017    19841    83    N0D    16    

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

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

Вам никогда не хотелось в одном сеансе повторно использовать значения, однажды уже вычисленные в другом сеансе?

09.06.2018    9425    m-rv    11    

Data Commander 3.0 внешняя обработка для работы с данными Промо 93

Универсальные обработки v8 v8::УФ 1cv8.cf Платные (руб)

Внешняя обработка (УФ) для работы с данными с невероятными возможностями. Полнофункциональная Lite-версия доступна для скачивания бесплатно.

2000 руб.

22.06.2017    19693    0    60    

Быстрый поиск дублей с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6, КА 2, ЗУП 3 и т.д.) Промо 454

Чистка базы Поиск данных Универсальные обработки Обработка справочников Обработка документов v8 v8::УФ 1cv8.cf Платные (руб)

Данные обработки помогут Вам легко и, главное быстро (в 5 раз и более быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. Если что-то будет неясно по работе с обработками – я готов Вам помочь. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! Данные обработки входят в ТОП-100 продаж за все время, что является залогом популярности, надежности в работе, и признанием других покупателей. Есть ДЕМО-версии! (Обновление от 23.08.2019, версия 6.20, 6.30)

5490 руб.

14.05.2012    97298    0    206    

Выбор значения из выпадающего списка с поиском и переходом к ячейке с таким значением в Excel 5

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

Поиск и переход к ячейке выполняется при помощи макроса. Макрос, как и сама книга, формируются программно в 1С.

1 стартмани

30.06.2017    13515    xrrg    0    

Преобразование текста JSON в дерево значений. УФ (8.3) 8

Инструментарий разработчика v8 v8::УФ 1cv8.cf Беларусь Абонемент ($m)

Последнее время часто начал сталкиваться с форматом  JSON, и возникла необходимость быстро анализировать те или иные данные в этом формате, отбрасывая ненужные, но при больших объёмах данных зачастую было сложно разобраться в структуре. Так что это обработка для тех, кто хочет увидеть JSON в читабельном виде (знаю, похожие обработки есть на Инфостарте, но для моих данных они все вываливались с ошибками). Обработка ни на что не претендует и сделана исключительно в целях сэкономить время для анализа JSON.

1 стартмани

26.04.2018    5225    18    burni4    5    

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

Универсальные обработки Обмен через XML v7.7 1cv7.md Платные (руб)

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

1000 руб.

16.01.2018    11401    0    0    

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

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

Задача преобразовать массив некоторых структур в дерево значений возникла, когда я получил JSON от сервиса о структуре папок пользователя. А именно строка JSON была получена через API Google Drive, когда пользователю предлагается выбрать одну из его папок. При преобразовании JSON у меня получился массив структур, в которых есть некоторый ключ уникальности и ключ родителя-структуры. Предлагаю ознакомиться с алгоритмом не использующую рекурсию, который достаточно быстро создает дерево значений, для последующего показа пользователю.

1 стартмани

07.11.2017    8788    Arxxximed    15    

Динамические колонки в таблице значений из разного числа строк (как в отчёте) 8

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

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

1 стартмани

16.02.2018    8047    perepetulichka    5    

Отборы (поиск) в табличной части либо таблице значений (управляемые формы) 20

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

В управляемых формах для нас доступен мощный ресурс работы с динамическими списками посредством СКД - отборы, сортировки и далее. Но вот табличная часть (таблица значений) на управляемой форме не позволяет работать так гибко. Мы можем научить пользователей пользоваться комбинацией клавиш "Ctrl+F", но давайте немного упростим жизнь и позволим нашим пользователям настраивать отборы (осуществлять поиск) по табличной части прямо в нашем окне.

1 стартмани

22.03.2018    20413    Kim1C    8    

Особенность работы отбора по характеристикам (свойствам) в СКД 43

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

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

1 стартмани

18.08.2017    11685    kkv90    9    

Усовершенствованный поиск и замена значений на УФ 5

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

Обработка "Поиск и замена значений" на управляемых формах с некоторыми доработками: отбор по дате, обработка ссылок (удаление/пометка удаления), автовыбор типа, сохранение настроек, автоматический подбор дублей.

1 стартмани

09.06.2017    9079    203    xico    14    

Лайфхак: таблица значений как источник запроса в консоли запросов 42

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

Легкий способ передать таблицу значений как источник запроса в консоли запросов.

05.06.2018    11041    new_user    54    

Замена значений в документах и справочниках (БП 3.0) 0

Обработка документов Обработка справочников v8 v8::БУ v8::УФ БП3.0 Абонемент ($m)

Внешняя обработка позволяет сделать поиск и замену ссылочных значений в базе Бухгалтерии 3.0. Давайте представим себе такую ситуацию: бухгалтер ведет две фирмы в одной конфигурации 1С:Бухгалтерии предприятия, и забивает 100 документов прихода за неделю. Когда работа уже была практически закончена, бухгалтер заметила ошибку, те документы, которые она ввела в программу имеют ошибочный реквизит "Организация", т.е. она банально перепутала и случайно вводила данные по другой организации. 100 документов переделывать это долго и неудобно... Вот тут как раз и придет на помощь обработка по поиску и замене значений.

1 стартмани

28.04.2018    5894    17    Ant10    0    

Просмотр и установка значений дополнительного реквизита или сведения справочника или документа 3

Обработка документов Обработка справочников v8 БП3.0 ЗУП3.x Абонемент ($m)

Обработка для просмотра и установки значений дополнительного реквизита или сведения справочника или документа для конфигураций БП 8.3 и ЗУП 3.1

1 стартмани

23.06.2017    6726    20    manas    22    

Цвет индикатора в зависимости от значения 18

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

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

1 стартмани

29.08.2017    9505    3    kc-ropa    12    

УФ. Пример множественного выделения строк списка с одинаковыми значениями поля 2

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

Пример быстро выделяет в списке те строки, где значение поля Реквизит2 совпадает с выбранным. Можно последовательно наращивать группу выбранных, повторяя манпуляцию выбора (даблклик либо Enter с клавишей SHIFT) на других интересующих значениях поля.

1 стартмани

30.10.2017    5604    1    leasing    0    

Использование справочника "Значения свойств объектов" для хранения информации на нескольких языках 1

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

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

1 стартмани

01.12.2017    5359    0    Mellow    1    

Поиск и замена значений с отбором объекта 11

Универсальные обработки v8 v8::БУ БГУ Россия БУ Госбюджет Абонемент ($m)

Доработана универсальная обработка "Поиск и замена значений" с группировкой по объекту и отбору документов по периоду.

1 стартмани

23.03.2018    8938    140    dendzu    32    

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

Обработка документов v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

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

1 стартмани

23.04.2018    3938    20    tezin    0    

Обработка для формирования табличной части с колонками, которые в исходной таблице были значениями одной конкретной колонки. 4

Обработка документов v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

23.06.2017    5183    2    Sergey901    0    

Вывод результата СКД в таблицу значений 41

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

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

1 стартмани

04.08.2017    29984    yalex9    9    

Сравнение содержаний версий объектов - Компоновка данных на основе Таблицы Значений - резервы снятые за период 1

Управленческие Оптовая торговля Оптовая торговля v8 v8::ОУ УТ11 УУ Абонемент ($m)

Отчет использует данные версий объектов, сравнивает начальное и конечное содержание объектов, выводит уменьшение количества номенклатуры в заказах. Используется компоновка данных на УФ 1С 8.3, причем в качестве источника - произвольная таблица значений.

3 стартмани

02.11.2017    4319    3    FarFar    0    

Изменение свойств номенклатуры. УТ 10.3 0

Обработка справочников Учет ТМЦ Учет ТМЦ v8::ОУ УТ10 УУ Абонемент ($m)

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

2 стартмани

07.11.2017    7579    3    dj_tol    1    

Программное создание таблицы значений на форме (управляемые, такси) 2

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

Для памятки сделал пример программного создания таблицы значений (управляемые формы, такси).

1 стартмани

08.11.2017    6370    8    fierylions    0    

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

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

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

1 стартмани

22.01.2018    7493    2    dusha0020    10    

Универсальный поиск и замена значений 5

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

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

1 стартмани

13.02.2018    5737    71    ivashka    6    

Отбор в динамическом списке по текущему значению 7

Инструментарий разработчика Работа с интерфейсом v8::УФ Россия Абонемент ($m)

Команды отбора по текущему значению колонки в динамическом списке на управляемых формах.

1 стартмани

01.10.2017    6695    2    P_enemy    2    

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

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

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

1 стартмани

16.01.2018    5135    5    gortol    0    

Таблица значений в параметрах СКД 4

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

Шаблон отчета на СКД, где в качестве параметра передаётся таблица значений.

1 стартмани

31.01.2018    6475    18    skydivespb    3    

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

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

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

1 стартмани

02.02.2018    6345    8    WalterFOX    4    

Замена значений НЕОПРЕДЕЛЕНО в субконто проводок без перепроведения 1

Обработка документов v8 v8::БУ БП2.0 УПП1 Россия БУ Абонемент ($m)

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

1 стартмани

20.02.2018    4276    13    kotov2000    3    

Получение Универсального идентификатора (UUID) Значений дополнительных реквизитов 8.3 (Управляемые формы) 0

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

Универсальная обработка получения Универсального идентификатора (UUID) значений дополнительных реквизитов по ссылке на свойство.

1 стартмани

11.04.2018    4138    2    ppdron    5    

Условное оформление дерева значений на управляемой форме 0

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

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

1 стартмани

28.04.2018    9560    12    Kutuzov    0    

Быстрая установка значения констант 1

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

Внешняя обработка для быстрого изменения значения констант с типом "Булево". Позволяет быстро выбрать нужную константу (не залезая во "все функции - константы...") и установить нужное значение кнопками "Установить" и "Отключить".

1 стартмани

14.06.2018    3931    3    spartak_ss_88    3    

Загрузка ТТН ЕГАИС внешняя. Для УТ 10.3 1

Внешние источники данных Оптовая торговля Оптовая торговля v8 v8::ОУ УТ10 Россия УУ Абонемент ($m)

При переходе на новый формат транспортного модуля происходит ошибка загрузки ТТН ЕГАИС. Исправил внешней обработкой.

1 стартмани

06.07.2017    10921    10    foxmove    5    

План видов характеристик. Перенос значения свойств 1

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

Перенос свойств с одного назначения свойств категории объектов на другой. При переносе старые значения не удаляет - оставляет.

1 стартмани

17.08.2017    4572    3    anton1122    2    

Таблица значений в Таблицу HTML - функция с возможностью настройки цвета шапки, заголовков, выравнивания и размера колонок 83

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

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

22.12.2017    18734    rpgshnik    21    

Итераторы выборки 9

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

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

1 стартмани

16.05.2018    7061    kalyaka    10