Инструментарий для анализа и редактирования регистров 1С (Управляемые формы)

Публикация № 1148094 17.12.19

Пользовательские инструменты - Универсальные обработки

ЕРП СКД Регистры Анализ Корректировка Манипуляция

Набор инструментов для анализа и манипулирования записями регистров накопления, сведений, бухгалтерии и расчёта. Обладает широким спектром возможностей для отбора и редактирования. Для тех, кто работает с ЕРП.

    Известно, из четырех SQL-операторов манипуляции данными (SELECT, INSERT, UPDATE и DELETE) в 1С реализован лишь первый. Представленная обработка позволяет в некотором смысле имитировать весь набор интерактивного SQL. При этом интерактивность явная, основанная на таких мощных механизмах платформы 1С как система компоновки данных и управляемые формы. Поясню о чем речь. Предположим, стоит задача удалить все нулевые цены из регистра сведений "Цены номенклатуры" Вот оператор SQL:

                                             DELETE FROM ЦеныНоменклатуры WHERE Цена = 0; 

      В 1С для этого требуется написать обработку, которая бы отобрала бы записи регистра по заданному условию, сгруппировала их по регистратору и последовательно для каждого регистратора читала набор с нужным фильтром (Цена = 0), очищала его и записывала.

    Используя предлагаемый инструментарий, пользователь выбирает регистр(1), накладывает фильтры(2), получает данные для редактирования(3),  далее жмёт cntr+A, клавиша Del и кнопка "Записать изменения в регистр(4)".

   При этом будет составлен протокол выполненных действий по изменению данных в регистре. И как в любом уважающем себя редакторе эти изменения можно будет откатить, а потом снова вернуть. Глубина стека откатов и возвратов не ограничена в рамках одного сеанса редактирования. Схема изменения/добавления данных аналогична - выбор регистра, отбор, в сеансе редактирования меняем данные, вручную или при помощи команды Установить значение колонки выделенных строк и сохраняем изменения. Таким образом, никакого программирования. Только интерактивные действия по отбору и изменению табличных данных.


Принцип реализации: 

    Для отбора используется программно-формируемый динамический список, на основе заданного регистра или произвольного запроса. Динамический список расположен на закладке Отбор. Динамический список содержит кнопки управления поиском и другой стандартный функционал. После установки отбора в динамическом списке командой Начать сеанс редактирования формируем таблицу значений отобранных записей регистра, с учетом периода и ограничения выборки. Если отбор не установлен - команда не доступна. Это предотвращает выгрузку не лимитированных объемов данных. 

    На закладке Редактор находится таблица значений, полученная по результатам отбора. Эту таблицу можно произвольно редактировать, используя стандартные механизмы управляемых форм и дополнительные команды. После завершения правок можно выполнить команду Записать изменения в регистр, которая создаст таблицу различий двух таблиц - исходной и отредактированной.  Алгоритмы сравнения таблиц взяты из публикации //infostart.ru/public/326983/,  за что отдельная благодарность их автору. Эта таблица используется для исполнения операций корректировки наборов записей в регистрах.  В силу специфики 1С мы не можем получить записи с разными значениями стандартного реквизита Регистратор для записи изменений, поэтому в терминах SQL эти операции будут выполняться последовательно, одна за другой:

DELETE TOP(n) FROM ЦеныНоменклатуры WHERE Регистратор = «Регистратор1» and Цена = 0;
DELETE TOP(n) FROM ЦеныНоменклатуры WHERE Регистратор = «Регистратор2» and Цена = 0;
 и т.д.

Или

UPDATE TOP(n) ЦеныНоменклатуры SET Цена = 123 WHERE Регистратор = «Регистратор3» and  <условия>
UPDATE TOP(n) ЦеныНоменклатуры SET Цена = 123 WHERE Регистратор = «Регистратор4» and  <условия>


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

    Операнд TOP(n) показывает, сколько первых записей удовлетворяющих всем условиям будут изменены.  Значение n задается в специальном поле Ограничение коррекций. Как правило, в пределах подчиненности конкретному регистратору записей удовлетворяющих грамотно наложенным фильтрам не более одной. Поэтому значение этого параметра следует устанавливать в единицу. В некоторых случаях этот параметр может быть увеличен, чтобы позволить изменить одной операцией сразу множество записей удовлетворяющих простому условию.  Например,  удалить все цены при условии:  Валюта = USD. Если параметр Ограничение коррекций будет равен 1, то удалится только одна запись; если 100 – сто записей (если они найдутся) в пределах конкретного регистратора.  Если указанный параметр будет равен нулю, то обработка не меняет никаких данных.

Она работает в тестовом режиме.

В этом режиме делаются все отборы, все замены, ведется протокол выполненных действий. Отличие от рабочего режима только одно: метод регистра Записать() не исполняется. Тестовый режим служит для изучения и проверки протокола по изменению данных. Если все удовлетворяет – меняем тестовый режим на рабочий увеличением параметра Ограничение коррекций и запускаем на исполнение.

   Флаги: Обмен данными загрузка, Выполнять в транзакции, Различать незаполненные предназначены для настроек исполнения процедуры записи в регистр. Смысл последнего параметра станет понятнее, если ознакомиться с публикацией  //infostart.ru/public/1142232/

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

Как задавать условия?

    Поля для отбора пользователь указывает на панели Настройка в колонке поиска. Чем больше задано полей для поиска, тем точнее будут отобраны записи. Два замечания: отбор по Регистратору используется всегда, отбор и изменение реквизита «Номер строки» всегда игнорируется. Номер строки генерируется штатным функционалом платформы 1С без участия пользователя/программиста.

Как изменять данные в редакторе?

    Чтобы изменить данные в колонке необходимо сделать эту колонку доступной для редактирования. Колонку можно заполнить с помощь команды Установить значение колонки выделенных строк.

 

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

    Изменение поля Регистратор оформляется условным оформлением. При этом, в качестве регистратора можно выбрать любой доступный по типу объект, в том числе помеченный на удаление (проверено) и даже битую ссылку <Объект не найден> (не проверял).  Хотя такие подмены не имеют практического применения, тем не менее они возможны. Как уже отмечалось, Регистратор всегда используется как поле поиска поэтому, при записи результата в регистр запись со старым значением регистратора будет удалена , а другая добавлена – с новым значением регистратора. Тот же эффект возникнет, когда мы изменим какое-то поле, например «Сумма», а потом укажем его предметом поиска записей. Запись со старым значением Суммы будет удалена, а с новым добавлена. Если же поле «Сумма» не будет полем поиска, то запись будет просто изменена. Все эти манипуляции будут соответствующим образом отражены в протоколе.

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

     Закладка Остатки содержит результат выполнения команды Сформировать остатки по отмеченным полям панели Настройка на конец периода выборки или на текущий момент, если период не установлен.  Эта команда реализована двумя способами:

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

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

 


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

 


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

Иногда можно ограничиться отбором по части строки:

 

Или настройкой списка

Но в этом случае невозможно корректно Сформировать остатки в связи со спецификой отбора.

 

Существует две комплектации инструментария: базовая и полная

    Базовая комплектация - строит динамический список выбранного регистра с параметром Произвольный Запрос = ЛОЖЬ.

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


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


    Глобальные команды: Начать сеанс редактирования, Записать изменения в регистр, Пересчитать итоги (для регистров сведений накопления и бухгалтерии).

    Глобальные параметры:  Тип метаданных (регистры сведений, накопления, бухгалтерии, расчёта), Тип регистра, Период выборки, Ограничение выборки, Ограничение коррекций.  

   Для полной комплектации доступные параметры Тип документа корректировки, Произвольный запрос и Вариант.


 

Примечание 1. Независимые регистры сведений можно редактировать сразу на закладке Отбор. Они выделяются в зеленой рамке:

 

 

Примечание 2.  У регистров бухгалтерии есть две формы редактирования движений: Стандартная и ДвиженияССубконто

Примечание 3.  У регистров расчета в качестве периода выборки используется Период Регистрации

Примечание 4.  Обработка предназначена для платформы начиная с релиза 1С:Предприятие 8.3 (8.3.12.1412)


 

  Обработка тестировалась на платформе 1С:Предприятие 8.3 (8.3.14.1854) и конфигурациях:

       1С:ERP Управление предприятием 2 (2.4.10.56)

       1С:Комплексная автоматизация 2 (2.4.7.151)

       1С:Зарплата и управление персоналом, редакция 3.1 (3.1.10.111)

Скачать файлы

Наименование Файл Версия Размер
Анализ и корректировка регистров сведений (базовая комплектация)

.epf 21,09Kb
9
.epf 21,09Kb 9 Скачать
Анализ и корректировка регистров накопления (базовая комплектация)

.epf 20,14Kb
3
.epf 20,14Kb 3 Скачать
Анализ и корректировка регистров бухгалтерии (базовая комплектация)

.epf 21,76Kb
1
.epf 21,76Kb 1 Скачать
Анализ и корректировка регистров расчета (базовая комплектация)

.epf 19,91Kb
1
.epf 19,91Kb 1 Скачать
Анализ и корректировка регистров всех типов (базовая комплектация)

.epf 23,36Kb
2
.epf 23,36Kb 2 Скачать
Анализ и корректировка регистров сведений

.epf 22,92Kb
17
.epf 22,92Kb 17 Скачать
Анализ и корректировка регистров накопления

.epf 26,55Kb
12
.epf 26,55Kb 12 Скачать
Анализ и корректировка регистров бухгалтерии

.epf 23,74Kb
4
.epf 23,74Kb 4 Скачать
Анализ и корректировка регистров расчета

.epf 21,91Kb
2
.epf 21,91Kb 2 Скачать
Анализ и корректировка регистров всех типов

.epf 30,34Kb
57
.epf 30,34Kb 57 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Азбука Морзе 101 17.12.19 14:30 Сейчас в теме
Новогодний конкурс.

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

Первый, кто опубликует работоспособный запрос получит полную версию обработки в качестве приза. И предложение дружбы.)
2. akim2040 23 17.12.19 15:50 Сейчас в теме
(1) Как заинтриговали )) Не из-за того, что хочется обработку, а потому что зная наших бухгалтеров и тягу к ручным корректировкам, 100% накосячили. И надо накидать отчет для проверки Вами описанного случая
3. Rusleg 81 17.12.19 17:18 Сейчас в теме
А фирма 1С разве разрешает напрямую править данные в БД?
4. Азбука Морзе 101 17.12.19 17:55 Сейчас в теме
(3) 1С не рекомендует или запрещает правку данных напрямую в SQL. Здесь же используются только штатные механизмы платформы
sansys; portwein; +2 Ответить
5. chg 18.12.19 02:57 Сейчас в теме
(3)в лиц соглашении запрещают, но их утверждение идёт в разрез с законодательством, на основании этого данный пункт лиц соглашения является ничтожным и не подлежит исполнению, чтобы там не заявляли представители 1С
Award; portwein; +2 Ответить
7. portwein 18.12.19 07:54 Сейчас в теме
(5)
идёт в разрез с законодательством
А можно подробнее? Куда копнуть?
8. chg 18.12.19 08:43 Сейчас в теме
(7)копайте в сторону того, что:
1. СУБД это не их интеллектуальная собственность, а принадлежит MS, Oracle и т.д., они вам не запрещают работать с хранящимися данными в своём продукте, которые они вам предоставили в аренду (да да именно аренду).
2. Содержимое БД является вашей собственностью (данные по хозяйственным операциям компании и прочее), к 1С и их собственности, которые вы и в правду не имеете согласно законам модифицировать это сама платформа и конфигурации разработанные к ней.
Так, что потуги 1С по поводу запретов сродни мании величия мини царя, т.е. можно не обращать внимание.
Award; portwein; mrChOP93; CyberCerber; surikateg; +5 Ответить
9. portwein 18.12.19 09:08 Сейчас в теме
(8) Достаточно подробно, спасибо!
6. PerlAmutor 126 18.12.19 06:40 Сейчас в теме
(3) В учебном центре 1С на подготовке к эксперту по технологическим вопросам сказали, что один из разработчиков платформы 1С трактует этот пункт лицензионного соглашения следующим образом: если после изменения данных на SQL сервере, данные выгружаются в .DT и загружаются без потерь (напр. индекс добавили и он вернулся после загрузки из DT), то проблемы нет. Насколько это верная трактовка соглашения - вопрос открытый, я не юрист, а преподаватель не сотрудник компании 1С, ровно как и личное мнение сотрудников компании 1С может не совпадать с мнением руководства компании.

Вопрос к автору публикации. Обработка лишена этой болезни https://infostart.ru/public/1142232 ?
11. Азбука Морзе 101 18.12.19 10:47 Сейчас в теме
(6) В обработке предусмотрен переключатель для выбора пустого значения Null или Неопределено. Так как обработка предназначена для специалистов высокого уровня,понимающих последствия своих действий, то выбор пустого значения возлагается на них. Хотя, вполне возможно, в следующих релизах функционал из вашей ссылке будет реализован.
10. Азбука Морзе 101 18.12.19 10:36 Сейчас в теме
Тут вопрос не в разрешении/запрещении, а в устойчивой работе учетной системы. Например, средствами 1С вы не сможете сделать запись в регистр бухгалтерии с рассогласованными реквизитами Субконто и ВидСубконто, а средствами внешней программы сможете. В результате этого возникнет конфликт в данных с непонятными последствиями.
13. PerlAmutor 126 18.12.19 18:25 Сейчас в теме
(10) У нас специалист 1С при закрытии умудрился через обработку нарисовать проводки на 20 счете, где вид субконто был "Статья расходов", а в самом Субконто ссылка на номенклатуру. Вы про такое рассогласование или про что-то другое?
14. Азбука Морзе 101 19.12.19 10:46 Сейчас в теме
(13) Да про такое. У меня так сделать не получилось. У вас получилось - тут либо глюк разовый, либо баг платформы.
15. PerlAmutor 126 19.12.19 18:26 Сейчас в теме
(14) Попробовал только что с помощью ИР, в режиме обмена данными никакие проверки не срабатывают и дает спокойно записывать. Вынужден констатировать тот факт, что в этом режиме часто проводки редактируют, т.к. документ может находится в закрытом периоде и его проведение затрет все движения сформированные расчетом себестоимости.
16. Азбука Морзе 101 20.12.19 09:58 Сейчас в теме
(15) ИР - это другой уровень. Моей обработкой в закрытом периоде вы ничего сделать не сможете. Необходимо дать разрешение на правку регистров для пользователя обработки.
12. sergvagner2018 18.12.19 13:01 Сейчас в теме
17. Osten37 09.06.20 18:20 Сейчас в теме
ЗиКГУ 3.1.13.151 на платформе 8.3.15.1830 при изменении регистра расчета дублирует исправляемые записи
18. Азбука Морзе 101 10.06.20 11:56 Сейчас в теме
Проверьте значение параметра Ограничение коррекций, он должен быть равен 1. Кроме того следует отмечать флажками как можно больше полей поиска в настройках таблицы для редактирования.
19. pas 76 22.07.20 16:32 Сейчас в теме
Скачал обработку "Анализ и корректировка регистров накопления" с целью закрытия регистра накопления "Заказы покупателей" в УНФ. На тестовом примере все сработало, а на рабочей базе, если параметр "Ограничение выборки" больше, чем 999, выдается ошибка. Пробовал частями закрывать. Первая часть - закрылась, остальные - нет, как будто обработка ограничивает пользователя по количеству записей. Потратил много времени, пока не скачал простую обработку https://infostart.ru/public/104534/. С ее помощью все решилось за 5 минут. Вывод - чем проще тем лучше.
20. Азбука Морзе 101 22.07.20 18:14 Сейчас в теме
Ошибку не указали, чужую обработку прорекламировали. Молодец, ничего не скажешь.
21. user1177659 22.10.20 09:56 Сейчас в теме
Не работает на типовой БП 3. При нажатии на "начать сеанс редактирования" падает с ошибкой.
Прикрепленные файлы:
22. Азбука Морзе 101 22.10.20 12:01 Сейчас в теме
Такая ошибка обычно связана с некорректными данными. Проверьте работоспособность на других регистрах. Если ошибка будет и на них, сообщите релиз БП, версию платформы и режим совместимости
23. llg_44 26 08.12.20 08:50 Сейчас в теме
Отличное решение, спасибо. Очень спасло.
Подскажите по полю Ограничение выборки, сколько записей можно обрабатывать? максимальное количество нужно указать какое?
24. Азбука Морзе 101 08.12.20 12:44 Сейчас в теме
(23) Параметр Ограничение выборки предназначен прежде всего для того, чтобы избежать ошибок связанных с неправильным наложение отборов и как следствие получением огромных по объему выборок со всеми вытекающими последствиями, в том числе нехваткой памяти. К тому же большие выборки трудно редактировать, контролировать изменения и долго сохранять. Исходя из этого никакого максимального числа ограничения выборки не существует, все индивидуально. Я бы посоветовал в случае больших объемов разбивать данные на порции и для каждой порции использовать отдельный сеанс редактирования.
25. llg_44 26 14.12.20 21:50 Сейчас в теме
(24) не могу разобраться с запросом. Если создать второй запрос, например и как далее следовать? Как-то не описано в этой части.
И документ Корректировка регистров не создается.
Помогите разобраться?
26. llg_44 26 15.12.20 10:56 Сейчас в теме
(25) Дополню, скачана полная версия. Прошу проверить функционал обработки. Есть возможность?
28. Азбука Морзе 101 15.12.20 14:02 Сейчас в теме
(25) Команда "Оформить корректировку" выполняется если:

1. Указан тип документа корректировки
2. Сформированы остатки по текущему сеансу редактирования командой "Сформировать остатки"
3. Выделены строки в которых есть не нулевые ресурсы.

Именно для этих строк оформляется документ корректировки.
27. Азбука Морзе 101 15.12.20 13:52 Сейчас в теме
(26)Чтобы работать с произвольными запросами, необходимо:

1. Установить галку "Произвольный запрос".
2. Перейти на закладку "Текст запроса"
3. Скопировать строку варианта запроса "По умолчанию"
4. Из скопированной строки, которой автоматом присваивается вариант "Основной" вызвать конструктор запроса.

Вы можете и должны переименовать вариант "Основной" в подходящий по смыслу. Количество вариантов запроса не ограничено, главное, чтобы они имели различные наименования. Текущим запросом, который используется для получения динамического списка, является тот на который указывает курсор в списке текстов запроса.
29. llg_44 26 15.12.20 21:27 Сейчас в теме
Оставьте свое сообщение

См. также

Групповая обработка справочников и документов (Управляемая форма) v 3.6 (+English version) Промо

Обработка документов Универсальные обработки Обработка справочников v8::УФ v8::СКД Розница УНФ ДО БП3.0 УТ11 Абонемент ($m)

Старая добрая обработина "Групповая обработка справочников и документов", теперь на Управляемом приложении. Работает на платформе версии не ниже 8.2.16! Работает в интерфейсе "Такси"

4 стартмани

01.06.2013    133933    4989    kser87    363    

Универсальный отбор строк для любой табличной части (Реализации, Заказа клиента, Возврата, Обработок и др.)

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

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

5 стартмани

вчера в 19:00    519    0    ollega    2    

Сравнение номеров документов через файл Excel

Универсальные обработки Загрузка и выгрузка в Excel v8 v8::УФ БП3.0 Россия Абонемент ($m)

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

1 стартмани

11.01.2022    690    0    user970589    8    

Удаление или замена слов, строк, символов в предложении или тексте

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

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

1 стартмани

29.12.2021    1006    0    andriigontsa    5    

Групповая корректировка записей регистров (Управляемое приложение) v 2.1 Промо

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

Обработка предназначена для групповой корректировки записей регистров Накопления, Сведений и Бухгалтерии. Разработана специально для Управляемого приложения.

4 стартмани

06.09.2013    70313    347    kser87    62    

Быстрая выборка и отображение пользователей с их уникальными идентификаторами (gUID)

Универсальные обработки Инструменты администратора БД v8::УФ Розница УНФ БП3.0 УТ11 Абонемент ($m)

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

1 стартмани

06.12.2021    848    0    resonance    1    

Групповое копирование документов

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

Групповое копирование документов за указанный интервал времени с возможностью проведения документов.

1 стартмани

19.11.2021    1133    4    tigermonster    3    

Конструктор запросов для пользователей

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

Конструктор запросов на языке 1С 8.3 (УФ) совместно с СКД, ориентированный для пользователей и бизнес аналитиков BI систем, доступный и понятный, результатом является текст запроса.  

10 стартмани

19.10.2021    1734    3    serovmsk    0    

Корректировка остатков регистров бухгалтерии (обычные и управляемые формы) Промо

Свертка базы Универсальные обработки Чистка данных Закрытие периода v8::БУ v8::УФ 1cv8.cf БУ НУ Абонемент ($m)

Внешняя обработка, предназначенная для удобного исправления остатков по регистрам бухгалтерии (Хозрасчетный, Налоговый или любой другой) посредством автоматизации ввода корректировочного документа ("Операция", "Корректировка записей регистров"), приводящего регистр в нужное состояние остатков от текущего. Удобна для массовых правок остатков по бухгалтерскому и налоговому учету на какую-то дату (обычно перед реорганизацией учета, сверткой базы и т.п.)

2 стартмани

03.06.2017    40539    243    stvorl    28    

Движения документа в регистрах сведений и регистрах накопления

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

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

1 стартмани

15.04.2021    1661    4    Elisey654321    0    

Регистр накопления. Перенос реквизита в ресурс. Управляемые формы

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

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

2 стартмани

31.03.2021    2597    0    Altair777    0    

Поиск двойных карточек контрагентов по первым словам в наименовании

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

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

1 стартмани

30.03.2021    2390    0    chagbig    0    

Редактор объектов информационной базы 8.3 Промо

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

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.59 от 02.12.2021

2 стартмани

23.01.2019    45073    519    ROL32    50    

Обрезалка для картинок

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

Когда нужно загрузить в базу 1С изображения (товаров, например), приходится делать хоть минимальную подготовку изображений (обрезать, перевести в другой формат). Данная разработка позволяет обрезать изображение выделив прямоугольную область мышкой, пересохранить изображение в другом формате (BMP, PNG, GIF, JPEG, TIFF).

2 стартмани

27.02.2021    2801    1    Amel2010    2    

Создание новых пользователей копированием существующих с копированием настроек. Управляемая форма

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

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

1 стартмани

30.10.2020    4012    5    iCortezik    0    

Галерея общих картинок конфигурации для управляемого интерфейса

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

Когда необходимо быстро просмотреть объекты типа "Общая картинка" в конфигурации: в случае, если картинок почти 1500, и просматривать каждую в конфигураторе неудобно. Да и просто для любой конфигурации с любым количеством объектов "Общая картинка". Вывод в форму или табличный документ вертикально или "плиткой".

2 стартмани

23.09.2020    4189    3    zhuravlev_as    13    

Обнуление остатков регистров бухгалтерии и накопления Промо

Универсальные обработки Чистка данных v8 v8::БУ v8::ОУ v8::УФ КА1 БП2.0 ЗУП2.5 УТ10 УПП1 УНФ БГУ ERP2 БП3.0 УТ11 УХ КА2 ЗУП3.x Россия Абонемент ($m)

Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.

2 стартмани

19.11.2018    37207    466    morozov.sv    57    

Обнуление регистров накопления для типовых конфигураций (Внешняя обработка заполнения объекта).

Обработка документов Универсальные обработки v8::УФ Розница УПП1 УНФ БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Обнуление регистров накопления для типовых конфигураций (Внешняя обработка заполнения объекта).

2 стартмани

15.09.2020    3769    30    Alex_1974    3    

Распознавание текста со скриншотов и изображений. Облачная обработка OCR для 1С

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

Обработка для распознавания текста с изображений jpg / png и скриншотов. Используется бесплатный облачный сервис, созданный под специфику работы форм 1С, а именно элемента форм / Поле HTML документа /. Для платформ 8.3.14.1565 и выше. Работает в любом клиенте (тонкий, толстый, веб). Необходимо наличие Интернета.

5 стартмани

29.07.2020    5054    17    bk_evgen    0    

Шаблон обработки с отбором компоновки данных в форме + переключатель (тумблер) сохраненных настроек компоновки

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

Шаблон (заготовка) обработки для использования гибких настраиваемых отборов используя СКД. Использование элемента управления формы переключателя (тумблер) для динамического управления настройками сохранённых вариантов отборов СКД.

1 стартмани

10.07.2020    4638    4    user1209971    0    

Универсальный инструмент для переноса данных через табличный документ (УФ) Промо

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

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

5 стартмани

15.10.2018    49332    160    json    44    

Сохранение карт бизнес-процессов в файл картинки PNG и BMP

Универсальные обработки Анализ и проектирование ИТ-систем v8 v8::УФ v8::Бизнес-процессы Абонемент ($m)

Обработка открывает карту из файла в формате графической схемы и сохраняет в формате PNG и BMP. Будет полезна специалистам для оформления технической документации программного продукта.

1 стартмани

06.07.2020    4531    5    solarstrike    0    

Проверка применения упаковок единиц измерения

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

Обработка предназначена для проверки применения упаковок единиц измерения в произвольных объектах (Табличные части справочников и документов). Обработка работает в любых базах данных 1С, которые используют библиотеку стандартных подсистем не ниже версии 2.2. Обработка проверяет следующие ошибки: 1. Поля "Количество" и "Количество упаковок" не равны нулю. 2. Проверка формулы: "Количество" = "Количество упаковок" * "Коэффициент упаковки" (проверка применения упаковки). Причины возникновения таких ошибок могут быть различны: исправлена базовая единица номенклатуры или коэффициент упаковки, по которой уже есть созданные документы; загрузка данных без проверки. Работа обработки проверялась на системах ERP 2.4.6 - 2.4.11, УТ 11.4.9.

1 стартмани

25.06.2020    4884    0    arr    2    

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

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

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

1 стартмани

23.06.2020    14282    154    Lem0n    1    

Универсальная обработка "Изменение записей регистров сведений и накопления" (8X) Промо

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

Обработка для Добавления/удаления/изменения записей в любых регистрах сведений (подчиненных и не подчиненных регистраторам) и накопления. Для Платформ 8.1, 8.2, 8.3

2 стартмани

24.05.2015    85645    1938    Erofeevgv    83    

Формирование штрихкода приложением Zint

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

Обработка, формирующая 145 типов штрих кодов с помощью приложения "Zint". Работает без установки дополнительного софта и регистрации библиотек.

2 стартмани

22.06.2020    4451    9    MarkoSokolov    1    

Динамический список объектов 1С (управляемые формы)

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

Отображение список любых объектов метаданных в форме обработки.

1 стартмани

21.06.2020    4047    2    Denr83    0    

Сравнение объектов

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

Обработка сравнения объектов с выводом в печатную форму.

1 стартмани

25.05.2020    4041    4    skyadmin    0    

Корректировка остатков регистров накопления (обычные и управляемые формы) Промо

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

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

2 стартмани

14.01.2012    89804    1788    stvorl    76    

Сумма чисел символов ASCII в имени, проверка на остаток от деления

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

Проверка чисел символов ASCII в имени на остаток от деления.

1 стартмани

15.05.2020    2833    2    user1126770    5    

Демонстрация технологии записи звука с микрофона на платформе 1С с использованием библиотеки FFMPEG

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

Пример реализации записи с микрофона с использованием библиотеки FFMPEG.

1 стартмани

28.04.2020    4608    11    oks-nt    1    

Пример поиска (отбора) по табличным частям документов в 1С (обычные и управляемые формы)

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

Универсальная обработка по поиску (отбору) данных в табличных частях любых документов.

1 стартмани

03.04.2020    5191    4    Denr83    0    

Построение маршрута доставки с расчётом расстояния для любой базы УФ Промо

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

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018    45486    47    KorotkovRV    17    

Универсальная форма списка документов в 1С (обычные и управляемые формы)

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

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

1 стартмани

01.04.2020    5819    13    Denr83    0    

Из чего складывается расхождение?

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

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

1 стартмани

31.03.2020    5527    4    wonderboy    6    

Поиск файлов из 1С. Разбираем и ориентируемся в хламе!

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

Поиск файлов из 1С. Разбираем и ориентируемся в хламе! Мини-органайзер файлов!

1 стартмани

17.03.2020    5494    4    GG_Dots    9    

Универсальная обработка "Поиск и замена значений в объектах" Промо

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

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

1 стартмани

29.10.2012    30175    69    le_    1    

Копирование настроек констант между ИБ (COM-соединение) (обычные и управляемые формы)

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

Обработка (универсальная) предназначена для просмотра и копирования значений констант между ИБ через COM-соединение.

1 стартмани

27.01.2020    4761    3    Denr83    0    

Сохранение в каталог дополнительных обработок, отчетов, печатных форм и т.д.

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

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

1 стартмани

20.01.2020    4692    5    Margo462    1    

Редактор независимых регистров сведений 8.3

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

Универсальная внешняя обработка для редактирования независимых регистров сведений. Работа с отдельными записями и с наборами записей. Выгрузка отдельных записей, наборов и всего регистра в формате XML. Платформа 8.3, управляемые формы. Версия 1.015 от 08.12.2021.

2 стартмани

13.01.2020    12262    258    ROL32    14    

Универсальный редактор объектов V_3 Промо

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

Обработка (УФ) (Версия 3.5) позволяет просмотреть и изменить любой объект ссылочного типа

1 стартмани

30.09.2016    27922    216    kron.isant    22    

Копирование и удаление файлов Windows из 1С (обычные и управляемые формы)

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

Обработка позволяет копировать и удалять файлы из одной папки в другую.

1 стартмани

11.01.2020    3750    1    Denr83    0    

Удаленное администрирование (AmmyAdmin)

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

Разрабатывалась для "малоопытных пользователей", которым сложно понять/найти программу, которую их просят запустить. Данную обработку легко интегрировать в любую конфигурацию и вывести кнопку запуска в удобное место. Либо просто запустить через меню: Файл -> Открыть.

1 стартмани

09.01.2020    9454    5    impulse_1010    18    

Массовая выгрузка и загрузка внешних отчетов и обработок (для последующего поиска и замены в них) и загрузка обратно (управляемые формы)

Универсальные обработки Менеджеры внешних отчетов v8 v8::УФ БП3.0 Абонемент ($m)

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

1 стартмани

28.12.2019    5226    8    o.kovalev    5    

Универсальный поиск объектов по глобальному уникальному идентификатору (ГУИД, GUID) Промо

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

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

1 стартмани

06.09.2016    41448    115    Dzenn    9    

Распознавание сканов паспортов

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

Распознавание сканов паспортов с использованием API Гугла для распознавания текста сканов и API DaData для некоторых дополнительных функций. На выходе получается список формализованных полей (серия, номер, дата выдачи, код и наименование подразделения, выдавшего паспорт, ФИО владельца и его дата рождения). Паспорт распознается независимо от наличия машино-читаемой строки, однако при её наличии вероятность ошибок распознавания резко снижается

10 стартмани

07.12.2019    10183    9    Torin99    44    

Поиск ячеек по заданной сумме

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

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

1 стартмани

04.12.2019    4441    1    APTEM_SLV    4    

Изменение значений констант в 1С (обычные и управляемые формы)

Универсальные обработки v8 v8::УФ Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x 1С:CRM Россия Абонемент ($m)

Простая и полезная обработка для установки значений констант в 1С (обычное и управляемое приложение).

1 стартмани

01.12.2019    7744    25    Denr83    0    

Генерация QR-кода программная и интерактивная (код открыт, управляемая форма, обычное и управляемое приложение, API) Промо

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

Обработку можно быстро и легко интегрировать в любую конфигурацию с и без БСП (Библиотека Стандартных Подсистем).

3 стартмани

04.02.2016    58300    187    TuneSoft    30    

Универсальная обработка (УФ) для работы с журналом регистрации в формате SQLite через ODBC

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

Обработка позволяет подключиться к журналу регистрации в формате SQLite (.lgd) через ODBC и прочитать его события в привычном виде, как в стандартном журнале.

1 стартмани

27.11.2019    6935    11    Spartacus    6    

Ссылка по ГУИДам

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

Универсальная обработка для получения ссылки по различным уникальным идентификаторам (UID для sql, GUID, ...) и обратно.

1 стартмани

07.11.2019    9847    12    alfir70    12    

Генерация QR кода для любых конфигураций 1С (обычные и управляемые формы)

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

Для генерации используется компонента типовой конфигурации УТ11, встроенная в общий макет "КомпонентаПечатиQRКода". Ниже приведены процедуры, чтобы сделать обработку самостоятельно (только для УФ).

1 стартмани

11.10.2019    31142    163    dm1try    0