Удаление документов для любых баз на управляемых формах

Публикация № 1121943 13.09.19

База данных - Чистка данных

удаление документов

Удаление и распроведение документов для любых баз на УФ.

Всем привет!

Решал задачу - создания новой базы для новой организации, но с теми же контрагентами и номенклатурой.

Самым простым решением стало - скопировать имеющуюся базу и почистить ее от всех документов. Так и родилась данная внешняя обработка - открывается через Файл - Открыть.

Протестирована на конфигурациях, платформы 1С:Предприятие 8.3 (8.3.13.1644, 8.3.17.1851 и 8.3.18.1289):

  - Бухгалтерия предприятия, редакция 3.0 (3.0.71.89, 3.0.96.35)

  - Зарплата и управление персоналом, редакция 3.1 (3.1.7.61)

  - Управление нашей фирмой, редакция 1.6 (1.6.13.54)

  - Управление торговлей, редакция 11 (11.4.13.123)

  - Розница, редакция 2.2 (2.2.11.29), есть нюансы с Чеками ККМ - пример тут //infostart.ru/public/1115171/

Обновление от 28-08-2021г:

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

2. Решены "детские" проблемы: например, была ошибка запроса для документа ПоказателиЕНВД программы УНФ (подробности смотрите в комментариях).

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

4. Порядок обработки документов (распроведение или удаление) происходит так: если вы задали список видов документов, значит по тому порядку как он задан, если не задали, то по порядку имен объектов метаданных (по возрастанию от А до Я). 

5. Если вам нужен список обработанных документов (распроведенных или удаленных) - то он появится в конце процесса в сообщении пользователю.

6. Если вам нужно контролировать процесс и иметь возможность останавливать процесс обработки документов, моя рекомендация - запускать процесс через отладку конфигуратора.

Немного теории и практики.

1. Если надо удалить/распровести документы до определенной даты, то ставьте в поле "До даты" любой период. По умолчанию период устанавливается текущей датой.

Можете указать организацию, иначе будут обработаны документы без учета организации.

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

Пример свертки и удаления только помеченных на удаление документов: //infostart.ru/public/1033813/

В связи с этим добавлена функциональность

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

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

Задействовал "Тестирование и исправление" с режимом "создания объекта - при наличии ссылок на несуществующие объекты". После чего почистил записи программно.

Так как в той ситуации подобных баз было несколько (филиальная сеть) - решил перед удалением распроводить документы.

И так появилась еще одна функциональность "Распроводить документы перед удалением":

 

4. В дальнейшем, идея "распроводить" документы перед удалением мне понравилась, и я выделил "Распроведение документов" в отдельный функционал:

5. Иногда при чистке баз требуется оставить вместе с номенклатурой цены, поэтому появилась функциональность "Не удалять документы Установка цен номенклатуры":

6. После удаления документов без проверок связанных ссылок, необходимо почистить вручную все зарегистрированные изменения для обмена. В моем случае в исходной базе был настроен обмен с УТ.

Не забудьте обнулить номера сообщений.

7. Добавил возможность отбирать документы для удаления / распроведения в виде прямых и обратных списков: "Обрабатывать только из списка" и "Не обрабатывать из этого списка".

 

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

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

 
 См. также другие полезные обработки

Публикации:

1) Про деньги фрилансера  New

2) Внедрение адресного хранения на 1С:КА 2.4. Часть 1.

3) Шаблоны кода (управляемые формы)

4) Заполнение чека ККМ из Реализации или Заказа через штрихкод документа

Расширения:

1) [Расширение] УНФ. Список заказов + Структура подчиненности

2) [Расширение] БП 3.0. Список счетов/ Список реализаций + Связанные документы

3) [Расширение] УТ 11.4. Счет на оплату с факсимиле и баннерами

Внешние обработки (не расширения!):

1) Список заказов поставщикам + структура подчиненности

2) Список заказов покупателей + структура подчиненности

3) Список реализаций со структурой подчиненности + реестр документов

4) Список заказов покупателей (Расширенная версия)

Другие публикации:

1) Удаление справочников для любых баз на управляемых формах

2) Адресное хранение: этикетки складских ячеек со стрелками

3) Удаление чеков ККМ в Рознице 2.2

4) Загрузка товаров, штрихкодов, цен и остатков на УФ - Розница 2.2

5) Отчет Остатки и цены (прайс с остатками)

6) Как свернуть базу УТ 10.3: принципы свертки, технология, вспомогательные обработки

7) [ЦФшник] Доработка конфигурации Конвертация Данных

8) [Внешняя обработка] Ввод показателей план-факта БП 3.0

9) [Шаблоны] Договоры для 1с-ника ТОП-скачиваний

10) Удаление документов для любых баз на обычных формах

11) Выделение документов в списках (обычные формы) для групповой обработки

12) Список номенклатуры с выводом уникального идентификатора для УТ 10.3

13) Замена задвоенных договоров в БП 3.0

Из последнего опубликованного:

14) JSON -> Дерево значений

15) Анализ прав и ролей: поиск подходящего профиля

16) Оцифровка и визуализация склада

17) АВС-анализ и табличное программирование

 

Если пригодилась, ставьте плюсы, пишите в комментариях какая конфа и какая платформа.

Всем добра! :)

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

Наименование Файл Версия Размер
Удаление документов для любых типовых баз на УФ (управляемых формах)

.epf 11,94Kb
215
.epf 2.0 11,94Kb 215 Скачать
Удаление документов для любых типовых баз на УФ (управляемых формах) + поддержать автора 1см

.epf 11,94Kb
45
.epf 2.0 11,94Kb 45 Скачать
Максимальная длина наименований объектов метаданных

.epf 5,93Kb
6
.epf 5,93Kb 6 Скачать

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

Отзывы
24. RustIG 1693 09.11.20 22:39 Сейчас в теме
Коллеги, для УТ 11, КА 2.4 и ЕРП используйте механизм отключения контроля остатков - описание тут На время отключаем контроль остатков и проверку документов
29. RustIG 1693 28.08.21 16:35 Сейчас в теме
(22) Коллеги, доработал обработку - теперь для УНФ такой "детской" ошибки не возникает. :)

ПС. Ошибка могла случиться на любых конфигурациях, на которых название документа и название табличной части совпадает (см. скрин). Теперь такого недоразумения не будет.
Прикрепленные файлы:
30. RustIG 1693 28.08.21 16:43 Сейчас в теме
Обновление от 28-08-2021г:

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

2. Решены "детские" проблемы: например, была ошибка запроса для документа ПоказателиЕНВД программы УНФ (подробности смотрите в комментариях).

3. Изменен алгоритм распроведения документов - теперь никакие проверки при распроведении не срабатывают - а значит не надо дополнительно включать/отключать какие-либо параметры или настройки в программах, и, как дополнение, теперь распроведение работает на многих конфигурациях корректно - протестировано на УТ 11 Демо.

4. Порядок обработки документов (распроведение или удаление) происходит так: если вы задали список видов документов, значит по тому порядку как он задан, если не задали, то по порядку имен объектов метаданных (по возрастанию от А до Я - см. скрин и обратите внимание на документ ПрочиеДоходыРасходы)
Прикрепленные файлы:
32. RustIG 1693 31.08.21 13:47 Сейчас в теме
(31) Алексей, да, удаление не проверяет связанные ссылки.

Иначе это будет типовая консоль.

Сделайте копию - любые удаления надо тестировать на копии.

Если удаляете документы, их следует распровести предварительно.
О причинах написано в публикации.

И да, у вас не получится, не прочитав и не вникнув в статью, корректно использовать мою и подобные обработки.
35. RustIG 1693 15.12.21 07:04 Сейчас в теме
Я использую такую практику - документы по организации удаляю - сжимаю базу, а если надо еще скрыть саму организацию, то удаляю ее реквизиты, переименовываю.
36. RustIG 1693 15.12.21 07:28 Сейчас в теме
вот здесь в комментариях обсуждается как параллельно запускать несколько сеансов для удаления объектов https://infostart.ru/public/1228926/ с целью ускорения процесса чистки базы
40. RustIG 1693 28.08.22 23:24 Сейчас в теме
Обновил файл обработки - 28-08-2022г.
Разработчики УНФ продолжают радовать - включили в документ "ПлатежноеПоручение" реквизит "Документ" (см. скрин)
Если раньше был запрос, который отрабатывал корректно:
ТекстЗапроса = "ВЫБРАТЬ
				|	Документ.Ссылка КАК Ссылка
				|ИЗ
				|	Документ.АвансовыйОтчет КАК Документ
				|ГДЕ
				|	Документ.Дата < &Период
				|	И Документ.Проведен = ИСТИНА";

Показать

- то теперь такой запрос вываливается в ошибку для документа ПлатежноеПоручение.
Исправил запрос на следующий:
ТекстЗапроса = "ВЫБРАТЬ
				|	Док.Ссылка КАК Ссылка
				|ИЗ
				|	Документ.АвансовыйОтчет КАК Док
				|ГДЕ
				|	Док.Дата < &Период
				|	И Док.Проведен = ИСТИНА";

Показать
Прикрепленные файлы:
44. RustIG 1693 03.11.22 15:07 Сейчас в теме
(43) я изначально сразу понял что вы могли подразумевать. но для профилактики уточнил. Услышал как раз то, что нужно.
1) Теперь поясню - документ Транспортное сообщение - это обычный документ 1С.

Представьте на минуту, если сейчас каждый будет задавать вопросы наподобие: "А документы подсистемы "Заказы покупателей" или "Производственные документы" - будут удаляться?"

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

Если у вас не удалятся, пришлите номер релиз конфигурации и описание ошибки. Потестирую на досуге - исправлю.

2) Справочники я удаляю другой подобной обработкой - Удаление справочников для УФ.

3) Документы по организации - связанные с определенной организацией - нужно лишь указать параметр Организация.
Желательно , чтобы вы прочитали описание к обработке - в статье много разобрано ситуаций.

Итог - по идее обработка должна справиться.
48. RustIG 1693 10.04.23 10:42 Сейчас в теме
При удалении/распроведении надо учесть следующее:
1) смещается граница последовательности - если таковая имеется. Желательно перед удалением/распроведением запомнить текущую границу последовательсноти, после удаления/распроведения восстановить границу последовательности - без перепроведения всех документов последовательно.
2) если учет товаров не ведется в разрезе организаций, и имеется общий склад и при этом не проводятся документы в режиме интеркампани, то удалять по одной организации нельзя.
3) еще раз, напомню про регистрацию обменов при распроведении/удалении - "начальную дату переноса документов" нужно переносить.
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1693 22.09.19 06:10 Сейчас в теме
2. maxxivan 30.10.19 11:17 Сейчас в теме
Не все документы удаляет. Например в ут 11.4 (можно в демо базе посмотреть) документы по которым были отгрузки - не удаляет.
3. RustIG 1693 30.10.19 15:58 Сейчас в теме
(2) ок, посмотрю.

на всякий случай, напишу, что УТ 11.4 не входило в список тестируемых конфигураций.

P.S. Замечу, что запрет на удаление документов, по которым были отгрузки - это на уровне алгоритмов запреты.
Возможно стоит их обойти так: сначала помечаете на удаление все связанные
отгрузки.
Потом уже основные документы.
То есть имеет значение порядок чистки документов.
7. maxxivan 30.10.19 17:07 Сейчас в теме
(3) Зачем в описании вводите в заблуждение тогда "Удаление и распроведение документов для любых баз на УФ"
9. RustIG 1693 30.10.19 17:38 Сейчас в теме
(7) В описании все честно написано - на каких конфигурациях тестировалась. Никого не ввожу в заблуждение.
Для удаления используется платформенная процедура ДокументОбъект.Удалить()
Если по каким-то причинам разработчики конфигураций блокируют удаление на уровне алгоритмов, прав доступа и т.д., то я бы посоветовал писать им в техподдержку.
Я считаю, что у полных прав должны быть права и возможности удалять документы в базах.
И этому поможет моя универсальная обработка (примитивная донельзя, но порой необходимая).
К вашему замечанию я прислушаюсь, гляну что там за проблемы удаления/распроведения в УТ 11.4.
zhernikov; +1 Ответить
11. maxxivan 30.10.19 17:43 Сейчас в теме
(9) Я Вас понимаю, и от части разделяю Вашу точку зрения. Но в данном случае нельзя обработку считать универсальных средством и писать что работает во всех УФ - это не соответствует действительности. А так - да, обработка рабочая, но очень медленная, например при удалении движения не плохо бы в метаданных сразу проверять есть движения (проведен или нет) нежеле далее по циклу гнать в алгоритм, это бы ускорило немного ее.. В общем это придирки, по большому счету все сделано на быструю руку..
13. RustIG 1693 30.10.19 17:46 Сейчас в теме
(11) Доработаю, только спроса ведь на доработку до сих пор никто не высказывал. Спасибо что написали замечание и рекомендации дали.
Я ведь не в курсе, кому она нужна и интересна.
Обратную связь мало кто оставляет.
15. maxxivan 30.10.19 17:48 Сейчас в теме
(13) Ну я например скачал за внутрисайтовые мани. И указал на замечания. На счет спроса - вам виднее статистику использования.
4. RustIG 1693 30.10.19 16:08 Сейчас в теме
(2) есть же стандарт разработки - когда перед записью встраивается конструкция Если ОбменДанными.Загрузка = Истина Тогда никакие проверки не делаются!

В этом случае можно удалить /загрузить/распровести / использовать групповую типовую обработку.

Если это правило игнорируется, и ставятся проверки до этой конструкции, то групповой обработкой уже не воспользуешься, ибо у вас есть связанные отгрузки.

В Рознице 2.2 с чеками ровно такая проблема.
5. RustIG 1693 30.10.19 16:31 Сейчас в теме
(2) что за фраза "документы по которым были отгрузки" ?
я понимаю, как связанные с реализацией документы. В этом случае, реализация - это отгрузка. И есть связанные с ней документы - счет на оплату, заказ покупателя, м.б. расходный ордер на товар.
Поясните вашу фразу пож-та.
6. maxxivan 30.10.19 17:06 Сейчас в теме
(5) Документы покупателей по котором были частичные или полные отгрузки. Соответственно - эти документы ваша обработка пропускает.
8. RustIG 1693 30.10.19 17:32 Сейчас в теме
(6)
Документы покупателей по котором были частичные или полные отгрузки

опять непонятно.
"Отгрузка" это и есть документ "Реализация товаров и услуг". У вас фраза звучит как "Документы по которым были документы".

Отгрузка может быть по товарам или по покупателям. Но по документам отгрузка быть не может.

Смысл фразы какой?
10. maxxivan 30.10.19 17:39 Сейчас в теме
(8) Возможно не правильно сформулирован, но суть же понятна Вам, для примера так же привел конфигурацию - т.е. повторить ситуацию - возможность есть. В данных условиях обработка не работает. Если устраните - будет здорово.
12. RustIG 1693 30.10.19 17:44 Сейчас в теме
(10) Ладно, посмотрю УТ 11.4.
Только не понял какую ситуацию моделировать, и на каких документах проверять.
14. maxxivan 30.10.19 17:47 Сейчас в теме
(12) Не поленюсь и добавлю скриншот с настройкой в демо базе ут последней. Посмотрите после отработки - документы останутся с движениями.

Управление торговлей, редакция 11 (11.4.5.111) (http://v8.1c.ru/trade/)
Copyright © ООО "1С-Софт", 2003-2018. Все права защищены
(http://www.1c.ru)
Прикрепленные файлы:
16. maxxivan 30.10.19 17:49 Сейчас в теме
(14) Здесь посмотрите - после всех манипуляций - останутся документы не "распроведенные", так же с удалением.
17. RustIG 1693 12.11.19 10:53 Сейчас в теме
(14) Расследование причин не закончено. Но вот, что уже выявлено:

1) В УТ 11 по-умолчанию запущено много фоновых и регламентных заданий - их надо отключить - тогда обработка отработает быстрее

2) В УТ 11 - много подписок на события, которые срабатывают ПередЗаписью документов, при этом проверяется кроме параметра ОбменДанными.Загрузка - различные параметры подобно Источник.ДополнительныеСвойства.Свойство("ПропуститьЗаписьВерсииОбъекта")
или Объект.ДополнительныеСвойства.Свойство("ЗаписатьНаборыЗначенийДоступа")
и еще что-то... Но пока особо непонятно - насколько допсвойства влияют на универсальные групповые обработки документов...

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

3) Попробовал программно распровести Заказ ТД0000...3 от 06.04.2017 с помощью текущей обработки - вышла ошибка - смотрю Журнал регистрации - транзакция отменена на объекте РегистрСведений ГрафикПлатежей - это независимый и непериодический регистр....

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

Покамест отложу процесс поиска причин....
18. RustIG 1693 12.11.19 11:36 Сейчас в теме
(14) собственно ни один документ нельзя распровести интерактивно (то есть вручную)... надо разбираться с функционалом... искать точки обхода блокировок распроведения...
Прикрепленные файлы:
19. RustIG 1693 12.11.19 11:48 Сейчас в теме
(14) Знаете, я попробовал Удалить документы без распроведения.
В итоге, удалилось.

Единственно, ошибка вышла:
{ВнешняяОбработка.УдалитьВсеДокументыБезПроверки.Форма.Форма.Форма(181)}: Ошибка при вызове метода контекста (Удалить)
			Док.Удалить();              
по причине:
Ошибка при выполнении обработчика - 'ПередУдалением'
по причине:
{ОбщийМодуль.ЗапасыСервер.Модуль(11222)}: По документу Передача товаров ТД00-000048 от 31.03.2017 23:59:59 есть движения в регистре РезервыТоваровОрганизаций. Удаление документа невозможно.
		ВызватьИсключение ТекстИсключения;


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

...Но в целом, удалились все документы до 07.04.2017.
Уже начинаю думать, что разработчики УТ 11 правильно сделали - зачем распроводить документы, тем более связанные ?!
Если надо удалить и почистить базу - то, пож-та, удаляйте и чистите.
Но при этом не надо распроводить.... :)
20. maxxivan 12.11.19 19:33 Сейчас в теме
(19) По сути проблемы есть по функционалу обработки в приведенной мной базе, не так как "изначально подразумевался функционал работает", свою проблему я решил быстро переписав часть функционала под клиента, Вам как автору сообщил о не доработках, т.к. так же как и все скачивал за старт мани и обидно что то дописывать в таких случаях (читай как лениво) - точнее о поведении обработки в конкретной базе, далее на ваше усмотрение - поправите хорошо, нет так нет ).

Хорошего вечера.
21. RustIG 1693 13.11.19 12:52 Сейчас в теме
22. user1347514 14.08.20 22:40 Сейчас в теме
ошибка и не распроводит документы .
Управление нашей фирмой, редакция 1.6 (1.6.20.178)
Прикрепленные файлы:
23. RustIG 1693 15.08.20 15:05 Сейчас в теме
(22)
Удаление работает, но к примеру, Распроведение еще не отлажено на конфигурациях (но следите за изменениями):

- Управление нашей фирмой, редакция 1.6 (1.6.13.54) (ошибка в документе ПоказателиЕНВД)

- Розница, редакция 2.2 (2.2.11.29) (есть нюансы с Чеками ККМ, пример тут //infostart.ru/public/1115171/)

Данные ограничения можно обойти с помощью списков из п.7.
29. RustIG 1693 28.08.21 16:35 Сейчас в теме
(22) Коллеги, доработал обработку - теперь для УНФ такой "детской" ошибки не возникает. :)

ПС. Ошибка могла случиться на любых конфигурациях, на которых название документа и название табличной части совпадает (см. скрин). Теперь такого недоразумения не будет.
Прикрепленные файлы:
24. RustIG 1693 09.11.20 22:39 Сейчас в теме
Коллеги, для УТ 11, КА 2.4 и ЕРП используйте механизм отключения контроля остатков - описание тут На время отключаем контроль остатков и проверку документов
25. Scroudge 2 29.07.21 16:26 Сейчас в теме
унф 1,6,25,166 вылезло при удалении:

{(6, 2)}: Неоднозначное поле "ПоказателиЕНВД.Дата"
<<?>>ПоказателиЕНВД.Дата < &Период
{ВнешняяОбработка.УдалитьВсеДокументыБезПроверки.Форма.Форма.Форма(173)}: Результат = Запрос.Выполнить();
{ВнешняяОбработка.УдалитьВсеДокументыБезПроверки.Форма.Форма.Форма(191)}: УдалитьДокументыНаСервере();

по причине:
{(6, 2)}: Неоднозначное поле "ПоказателиЕНВД.Дата"
<<?>>ПоказателиЕНВД.Дата < &Период
26. RustIG 1693 29.07.21 18:13 Сейчас в теме
(25) в статье и комментах предупреждал, совет - исключить документ из обработки
Scroudge; +1 Ответить
27. Scroudge 2 30.07.21 09:33 Сейчас в теме
(26) пардон. сейчас увидел. спасибо за обработку!
28. RustIG 1693 30.07.21 09:47 Сейчас в теме
(27) если есть возможность, напиши в техподдержку УНФ.
некорректно они настроили справочник....
30. RustIG 1693 28.08.21 16:43 Сейчас в теме
Обновление от 28-08-2021г:

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

2. Решены "детские" проблемы: например, была ошибка запроса для документа ПоказателиЕНВД программы УНФ (подробности смотрите в комментариях).

3. Изменен алгоритм распроведения документов - теперь никакие проверки при распроведении не срабатывают - а значит не надо дополнительно включать/отключать какие-либо параметры или настройки в программах, и, как дополнение, теперь распроведение работает на многих конфигурациях корректно - протестировано на УТ 11 Демо.

4. Порядок обработки документов (распроведение или удаление) происходит так: если вы задали список видов документов, значит по тому порядку как он задан, если не задали, то по порядку имен объектов метаданных (по возрастанию от А до Я - см. скрин и обратите внимание на документ ПрочиеДоходыРасходы)
Прикрепленные файлы:
31. user882105 31.08.21 12:05 Сейчас в теме
Подскажите удаление документов происходит и в том числе, если у документа имеются ссылки
32. RustIG 1693 31.08.21 13:47 Сейчас в теме
(31) Алексей, да, удаление не проверяет связанные ссылки.

Иначе это будет типовая консоль.

Сделайте копию - любые удаления надо тестировать на копии.

Если удаляете документы, их следует распровести предварительно.
О причинах написано в публикации.

И да, у вас не получится, не прочитав и не вникнув в статью, корректно использовать мою и подобные обработки.
33. primat 3340 22.10.21 09:01 Сейчас в теме
Если скорость удаления данной обработкой не устроит, можете рассмотреть наше решение: https://forum.infostart.ru/forum34/topic127062/

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

Поэтому этап проверки делается отдельно, а потом уже само удаление выполняется без контроля ссылочной целостности базы (непосредственное удаление).
34. RustIG 1693 15.12.21 06:46 Сейчас в теме
(33) Обработка из данной публикации удаляет без проверки связанных ссылок - непосредственно удаляет. Поэтому скорость удаления даже быстрее - поскольку никакие проверки и удаление связанных договоров контрагентов и удаление организации не происходит - удаляет только документы.
Дополнительно удаляет документы, в которых нет Организации в шапке документа.

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

Как внедренец 1С с опытом скажу, что достаточно удалить документы по организации.
А контрагенты, и их договора и банковские счета они остаются.
У контрагентов зачастую не один , а несколько договоров - программы с этим справляются.
Банковские счета контрагентов также остаются без изменений после удаления организаций - в этом ничего неправильного для учета 1С нет.

А вообще хорошую идею подкинули - в обработку для удаления справочников посадить отбор по связанным реквизитам - например удалять Договора по определенной организации https://infostart.ru/public/1189721/
37. primat 3340 15.12.21 09:29 Сейчас в теме
(34) Вопрос в размере базы. Но если у вас без контроля ссылочной целостности, то да, может удалять быстро. Наша обработка также работает.

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

Идея поменять реквизиты и название организации интересная. Просто человеческий фактор добавляется. Важно не забыть тогда и банковские счета удалить и т.д. И ведь все равно можно тогда в базе увидеть, с какими контрагентами есть заключенные договоры у этой удаленной уже организации. Лучше уж удалить организацию окончательно, без следов.
35. RustIG 1693 15.12.21 07:04 Сейчас в теме
Я использую такую практику - документы по организации удаляю - сжимаю базу, а если надо еще скрыть саму организацию, то удаляю ее реквизиты, переименовываю.
36. RustIG 1693 15.12.21 07:28 Сейчас в теме
вот здесь в комментариях обсуждается как параллельно запускать несколько сеансов для удаления объектов https://infostart.ru/public/1228926/ с целью ускорения процесса чистки базы
38. indozuh 16.02.22 00:23 Сейчас в теме
Здравствуйте.
Имеем: старая 1с 8.3.5.1383, на ней такая же старая УТ 11.1.9.70. Задача "свернуть" 7 лет работы до 1 года. Документов внутри тьма, есть ошибки в учёте, штатными методами, никак... Решение видится так, обрезка на дату и ввод остатков предыдущей датой. Заработает ли Ваша обработка на моей версии на моей версии и если нет, можете доработать?
39. RustIG 1693 16.02.22 09:24 Сейчас в теме
(38)
1с 8.3.5.1383, на ней такая же старая УТ 11.1.9.70

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

(38)
если нет, можете доработать?

Если опишите ошибки, скриншоты, то я конечно буду разбираться... Если у вас типовая конфигурация, конечно.

(38)
Задача "свернуть" 7 лет работы до 1 года. Документов внутри тьма, есть ошибки в учёте, штатными методами, никак...


Далее мой ответ актуален, если вы программист. Сделайте копию - на ней сохраните остатки регистров через консоль запросов - в табличные документы mxl. Примеры как сворачивать базы тут https://infostart.ru/public/1033813/ - только здесь для другой конфы - но принцип везде один и тот же.
Во второй базе удалите все документы, затем загрузите остатки по регистрам через Корректировку записей регистров. Пример тут для КА 2.4 https://infostart.ru/public/1566795/
Как загружать из mxl-табличных документов - пример тут для конфы УТ 10.3 - но принцип один и тот же для всех конфигруаций https://infostart.ru/public/805845/

Собственно есть простой и понятный способ как сохранить сведения во внешний файл, как загрузить их оттуда. Можно конечно все делать в одной базе - остатки тянуть из базы, в которой удаляете документы - тогда сперва создайте остатки, затем удаляйте доки - в таком случае не сможете делать работу параллельно - параллельно удалять и параллельно остатки определять и обрабатывать их.
40. RustIG 1693 28.08.22 23:24 Сейчас в теме
Обновил файл обработки - 28-08-2022г.
Разработчики УНФ продолжают радовать - включили в документ "ПлатежноеПоручение" реквизит "Документ" (см. скрин)
Если раньше был запрос, который отрабатывал корректно:
ТекстЗапроса = "ВЫБРАТЬ
				|	Документ.Ссылка КАК Ссылка
				|ИЗ
				|	Документ.АвансовыйОтчет КАК Документ
				|ГДЕ
				|	Документ.Дата < &Период
				|	И Документ.Проведен = ИСТИНА";

Показать

- то теперь такой запрос вываливается в ошибку для документа ПлатежноеПоручение.
Исправил запрос на следующий:
ТекстЗапроса = "ВЫБРАТЬ
				|	Док.Ссылка КАК Ссылка
				|ИЗ
				|	Документ.АвансовыйОтчет КАК Док
				|ГДЕ
				|	Док.Дата < &Период
				|	И Док.Проведен = ИСТИНА";

Показать
Прикрепленные файлы:
41. beard1 02.11.22 16:43 Сейчас в теме
Доброго! С объектами ЭДО и 1С Отчетности по удаляемой организации справляется?
42. RustIG 1693 02.11.22 20:23 Сейчас в теме
(41)какие конкретно объекты у вас? и что значит "справиться"?
43. beard1 03.11.22 09:52 Сейчас в теме
(42) Например, документ "Транспортное сообщение"
или справочник "Документы реализации полномочий налоговых органов"
и т.д.
Справится (удалит) с удалением подобных объектов, связанных с удаляемой организацией, простите за тавтологию )
44. RustIG 1693 03.11.22 15:07 Сейчас в теме
(43) я изначально сразу понял что вы могли подразумевать. но для профилактики уточнил. Услышал как раз то, что нужно.
1) Теперь поясню - документ Транспортное сообщение - это обычный документ 1С.

Представьте на минуту, если сейчас каждый будет задавать вопросы наподобие: "А документы подсистемы "Заказы покупателей" или "Производственные документы" - будут удаляться?"

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

Если у вас не удалятся, пришлите номер релиз конфигурации и описание ошибки. Потестирую на досуге - исправлю.

2) Справочники я удаляю другой подобной обработкой - Удаление справочников для УФ.

3) Документы по организации - связанные с определенной организацией - нужно лишь указать параметр Организация.
Желательно , чтобы вы прочитали описание к обработке - в статье много разобрано ситуаций.

Итог - по идее обработка должна справиться.
45. beard1 03.11.22 15:42 Сейчас в теме
(44) Доброго! Не просто так спросил )
К Ваше публикации пришел по ссылке из обсуждения https://infostart.ru/public/336150/
Основная проблема при удалении Организации, для которой в базе настроены 1С:ЭДО и 1С:Отчетность в том, что реквизит со ссылкой на справочник Организация может называться "Отправитель" или "Получатель" или еще как-то )
Или быть реквизитом табличной части. Или, или, или )
Поэтому и спросил )
Взял обработку, проверю.
46. RustIG 1693 03.11.22 20:27 Сейчас в теме
(45) https://infostart.ru/public/1316682/
воспользуйтесь поиском Организации среди документов Транспортное сообщение - будет ясно как называется реквизит или поле табл. части.
Далее дело техники воспользоваться готовым запросом - запрос готовится в этой же обработке Поиска ссылки ...
Далее у вас есть запрос по базе для получения всех документов по нужной организации. Далее вставляете запрос в процедуру удаления из обработки Удаление документов УФ.

В принципе идея ваша понятна, но мне кажется вы быстрее сделаете точечно решая свою задачу, чем если бы я сделал сейчас универсально подобный механизм.
47. beard1 03.11.22 20:36 Сейчас в теме
(46) я без претензий )
просто спросил, предусмотрено или нет,
справлюсь, спасибо.
48. RustIG 1693 10.04.23 10:42 Сейчас в теме
При удалении/распроведении надо учесть следующее:
1) смещается граница последовательности - если таковая имеется. Желательно перед удалением/распроведением запомнить текущую границу последовательсноти, после удаления/распроведения восстановить границу последовательности - без перепроведения всех документов последовательно.
2) если учет товаров не ведется в разрезе организаций, и имеется общий склад и при этом не проводятся документы в режиме интеркампани, то удалять по одной организации нельзя.
3) еще раз, напомню про регистрацию обменов при распроведении/удалении - "начальную дату переноса документов" нужно переносить.
Оставьте свое сообщение

См. также

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

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

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

8400 руб.

14.05.2012    147878    305    247    

535

Правильная свертка или свертка базы по правилам

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

Обработка "Свертка базы по правилам" предназначена для свертки информационных баз системы программ "1С:Предприятие" версии 8.2. Основой обработки являются специальные правила свертки, которые создаются индивидуально для каждой конфигурации информационной базы. Встроенный в обработку генератор правил позволяет быстро создать правила свертки для любой конфигурации. Например, для конфигурации "1С:Бухгалтерия 8, ред. 3.0" правила свертки были созданы за 15 минут!

2400 руб.

22.07.2013    157414    587    527    

385

Удаление организаций из информационных баз 1С

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

Обработка предназначена для удаления организаций из любых информационных баз 1С, имеющих в своем составе справочник "Организации". Работает на обычных и управляемых формах, на базах любого формата и размера. Обработка проверялась на следующих типовых релизах 1С: БП 2.0.66.84, БП 3.0.71.77, БГУ 1.0.59.3, БГУ 2.0.65.17, УТ 10.3.55.3, УТ 11.4.10.57, ЗУП 3.1.11.106, ЗГУ 3.1.11.106, КА 2.4.9.98, УПП 1.3.126.1, УНФ 1.6.18.168, но должна работать и на более старых, так как обработке нужен только справочник "Организации".

3000 руб.

20.11.2019    24572    63    29    

67

SALE! 10%

Выборочное удаление организаций из баз (управляемые формы), с удалением всех ссылающихся на эти организации данных

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

Позволяет удалить организации из любых программ на управляемых формах (БП 3.0, УТ 11, КА 2, ERP 2, ЗУП 3.0, УНФ, Розница 2.0 и пр.). Главное требование - программа должна содержать справочник "Организации". Реализован самый быстрый алгоритм непосредственного удаления объектов. Работает даже на базах большого размера. Для ускорения работы алгоритма не запускается проверка контроля ссылочной целостности. Проверку учета можно запустить отдельно с помощью дополнительной обработки. Необходимо перед удалением самостоятельно проверить базу на наличие перекрестных ссылок разных организаций в одном документе. Эту дополнительную обработку проверки перекрестных ссылок по запросу предоставляем бесплатно нашим покупателям.

3980 3582 руб.

16.03.2015    106660    157    74    

191

Универсальное выборочное удаление данных из базы 1С (любые конфигурации на упр.формах: БП 3.0, УТ 11, КА 2, ERP, УНФ, ЗУП 3, Розница и т.д.)

Чистка данных Платформа 1С v8.3 Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

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

3350 руб.

28.11.2019    21582    36    16    

47

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

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

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

1200 руб.

21.01.2022    5848    3    6    

7

Универсальная обработка удаления данных

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

Универсальная обработка удаления как помеченных, так и не помеченных объектов конфигураций 1С 7.7, 8.2, 8.3.

2000 руб.

05.02.2019    17882    16    0    

19

Мини-обзор разных решений задач

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

Три задачи - три идеи - три решения. Мало кода, много смысла. Мини-статья как мини-круассан на завтрак.

03.04.2023    1673    RustIG    4    

19

Очистка регистра накопления. Очистка регистра сведений.

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

ВАЖНО!!! Очистку регистров накопления и регистров сведений рекомендуется делать пользователям со знанием дела и с осознанием последствий! Обработка поможет быстро очистить выбранный регистр. Делаю данную обработку в первую очередь для себя, т.к. были случаи, когда нужно было очищать регистры, а делать красиво и удобно времени не было.

06.02.2023    3633    228    Neiron_1C    9    

14

АВС-анализ и табличное программирование

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

Представлен простейший алгоритм решения задачи АВС-анализа. На данном примере продемонстрирован метод табличного программирования, описанный в книге "Совершенный код. Мастер-класс", автор Стив Макконнелл.

2 стартмани

16.12.2022    2188    RustIG    6    

15

Свертка базы 1С (Full version)

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

В публикации рассмотрена универсальная обработка по свёртке регистров 1С.

1 стартмани

17.10.2022    4443    75    vasilievil    8    

18

Удаление организации и связанных объектов, аккуратное, с контролем конфликтов

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

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

1 стартмани

10.04.2022    5568    135    tetraren    4    

15

Поиск отчета по документам

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

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

1 стартмани

22.02.2022    4415    22    RustIG    4    

15

Флажок в динамическом списке в 1С 8.3 (управляемые формы)

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

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

1 стартмани

19.01.2022    10429    56    RustIG    13    

30

JSON -> Дерево значений

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

Очередной просмотрщик json-структуры

1 стартмани

21.12.2021    8228    53    RustIG    25    

33

Анализ прав и ролей: поиск подходящего профиля

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

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

6 стартмани

09.12.2021    11972    146    RustIG    26    

46

Оцифровка и визуализация склада

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

Программная прорисовка склада, магазина, уличных мест хранения - оцифровка и визуализация адресного хранения.

4 стартмани

17.11.2021    17281    60    RustIG    59    

74

Удаление битых ссылок 1С в базе без монопольного режима

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

Если в вашей информационной базе крутится очень много данных, или база должна быть доступна 24/7 (как в моем случае), или же вы боитесь запускать тестирование и исправление, НО существует потребность удалить битые ссылки, тогда эта обработка сможет Вам помочь. Обработка выявляет битые ссылки как в самих объектах метаданных, так и в их табличных частях(!), а так же может их удалить.

1800 руб.

23.08.2021    7504    9    3    

13

Удалятор присоединенных файлов (для БСП)

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

Помощник анализа/выявления "мусорных файлов", лёгкой пометки и удаления.

1 стартмани

08.07.2021    11377    42    Igorro82IT    14    

31

Фрилансеру и не только: цены на услуги, сроки и приоритеты по задачам, АВС-анализ по клиентам

Мотивация, лидерство и личная эффективность Бесплатно (free)

Представлена статья-исследование: поговорим о технологиях и принципах ценообразования услуг 1С-ника, о расстановке приоритетов по задачам на день/неделю, об АВС-анализе клиентов.

05.07.2021    10562    RustIG    139    

138

ПОЛНОЕ удаление лишних организаций и связанных с ними данных

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

Обработка предназначена для удаления лишних организаций и связанных с ними данных (документами, записями в регистрах сведений, подчиненных справочников). Эта обработка является немного переделанной от автора Ант10 (https://infostart.ru/public/696618/), отличатся от оригинальной версии возможностью выбора сразу нескольких организаций. Удобна, когда таких организаций много (в частности, задублированных организаций). Работает только с управляемыми формами, тестировалась в типовой конфигурации 1С: «Бухгалтерии предприятия 3.0» релиз 3.0.88.28. На платформе 1С 8.3.18.1334.

1 стартмани

11.03.2021    14080    324    Kuzya_brаtsk    21    

32

Превращение доработанной конфигурации в типовую или исправление ошибки "Имеются записи с одинаковыми измерениями"

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

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

1 стартмани

12.02.2021    23335    243    pyrkin_vanya    43    

32

Быстрый способ удаления записей из журнала регистрации 1С

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

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

06.08.2020    8648    DataReducer    7    

22

Вывод из оборота марок

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

Вывод марок из оборота, например при розничных продажах, через передачу сведений в Честный Знак через XML-файл.

1 стартмани

03.08.2020    12176    63    RustIG    18    

11

Параллельные вычисления расчета факториала числа N

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

Распараллеливание алгоритма с помощью фоновых заданий (асинхронные вычисления)

29.06.2020    5549    RustIG    18    

25

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

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

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

5 стартмани

05.03.2020    15576    61    YAGolova    8    

17

Удаление нулевых цен

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

Система по ошибке заполнила цены нулями и теперь формулы не работают, а исправлять вручную нет сил? Не беда - есть решение, читай далее, как это исправить автоматически!

2400 руб.

02.03.2020    6984    1    0    

3

Удаление истории данных

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

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

1 стартмани

24.01.2020    18013    117    Aleskey_K    23    

15

Быстрое удаление проводок и пометка удаления документов средствами MSSQL

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

При необходимости распровести и пометить на удаление большое количество документов средствами 1С требуется большое количество времени. Иногда это время измеряется месяцами. Это происходит из-за того, что платформа 1С производит манипуляции в БД с каждым из документов в цикле. Зачастую это неприемлемо, и выполнить работу нужно быстро.

1 стартмани

13.01.2020    9380    82    AlexeyIsip    25    

16

Удаление дублей объектов

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

Обработка "Удаление дублей объектов" предназначена для поиска дублированных объектов по набору реквизитов и последующему слиянию найденных дублей в единый элемент. Имеет ряд преимуществ по сравнению с типовой обработкой: допускается поиск дублей по нескольким реквизитам, возможность слияния/замены всех ссылочных объектов (не только справочники, например документы, планы видов характеристик, задачи и т.д.), обработка общих реквизитов конфигурации, исправлены выявленные ошибки типовой обработки. Применима для конфигураций на обычных формах, для толстого клиента 1С версии 8.2.

3000 руб.

26.12.2019    14150    6    4    

10

Быстрое обезличивание информационной базы

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

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

1 стартмани

07.11.2019    16180    57    barelpro    19    

40

Очистка базы данных 1С от данных по организациям прямыми SQL-запросами к СУБД

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

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

10 стартмани

20.09.2019    26856    157    nomad_irk    128    

45

Быстрое удаление данных по организации, используя ADO

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

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

1 стартмани

12.08.2019    15261    74    Fox-trot    31    

19

Универсальное удаление выбранного объекта 8.2 - 8.3 на управляемых формах

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

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

1 стартмани

17.06.2019    19866    39    AlexandrSmith    0    

14

Доработки УТ 10.3, улучшающие работу пользователей

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

Как показать прибыль по заказу, как показать прикрепленные файлы к документам - когда документов по заказу много, как показать расчет процентов по менеджерам - и все в одном окне УТ 10.3.

4 стартмани

26.04.2019    24894    20    RustIG    26    

22