Замена элемента справочника для Предприятия 7.7

07.10.11

Задачи пользователя - Корректировка данных

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

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

Наименование Файл Версия Размер
ЗаменаЭлемСправ.ert
.ert 38,50Kb
165
.ert 38,50Kb 165 Скачать

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

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

Протокол всех изменений ведется в окне сообщений.

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

См. также

Комплект обработок 1С 7.7 для работы со справочниками и документами

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

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

1 стартмани

13.05.2021    7822    8    etmarket    0    

3

Сверки и переносы документов между базами 7.7 и 8, исправление расхождений. Реализации. Поступления. Корректировки отгрузки, поступления. Счета-фактуры выданные, полученные; исправленные выданные и полученные. COM-объект 1С8 (ОФ)

Корректировка данных Акт сверки Платформа 1С v7.7 Платформа 1С v8.3 1С:Управление торговлей 10 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Россия Бухгалтерский учет Управленческий учет НДС Абонемент ($m)

Пример реализации сверок между базами и исправления расхождений в обе стороны, из 7.7 -> в 8.3 и из 8.3 -> в 7.7 на обычных формах. Фундаментальные обработки, которые работают на постоянной основе и поддерживают идентичность данных между базами основных поставщиков и основных покупателей (их соответствие прописано в модуле). Используется Новый COMОбъект("V77.Application"), пример использования внешнего источника данных. Реализация в поступление. Поступление в поступление. Корректировка поступления в корректировку отгрузки. СчФ выданный в СчФ полученный. Исправление СчФ полученного в исправление СчФ выданного. Перенос документа Реализация 7.7 в Поступление 8, Перемещение 7.7 в Поступление 8. Акт сверки взаиморасчетов (несколько организаций). Все обработки запускаются в базе 1С Предприятие 8 (обычные формы).

1 стартмани

03.10.2019    14658    30    ksnik    6    

4

Универсальный подбор и обработка объектов для 1С: Предприятия 7.7 "UChoice.ert"

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Универсальная обработка 7.7, представленная здесь, до сих пор почему-то по функционалу гораздо беднее, чем общеизвестная типовая "Универсальный подбор и обработка объектов" (UNIREPS82\UniversalSelection) 8.2-8.3", мне не хватило возможности выполнить произвольный код обработчика объектов. Данная обработка "UChoice.ert" является полным аналогом "UniversalSelection", представляет собой консоль выполнения произвольного кода, позволяет делать с объектами информационной базы 1С 7.7 абсолютно все, что угодно, а не узкий, сложно настраиваемый набор команд, на мой взгляд, она существенно превосходит имеющиеся аналоги, поэтому ничем другим кроме нее я не пользуюсь.

1 стартмани

04.04.2019    16338    28    ksnik    9    

4

Переход на НДС 20% для 1С:7.7

Корректировка данных Бухгалтерский учет 7.7 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет НДС Абонемент ($m)

Для 1С:Предприятия 8 переход на НДС 20% сделан, а для 7.7 я не нашел. Выкладываю.

1 стартмани

24.12.2018    18501    34    pentanom    25    

5

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

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Обработка, исправляющая ситуацию с отрицательными номерами строк в табличной части

1 стартмани

31.08.2017    13353    1    C0mmander_Alex    1    

3

Групповая обработка документов и справочников v.7.7

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

1. Обработка позволяет совершать следующие действия над объектами: а. СПРАВОЧНИКИ: удаление; пометка на удаление; снятие пометки на удаление. б. ДОКУМЕНТЫ: удаление; пометка на удаление; снятие пометки на удаление; проведение; отмена проведения; выключить проводки; включить проводки. 2. Действия могут быть ограничены некоторыми условиями. 3. Существует отбор по видам объектов. 4. Есть возможность обработать подчиненные справочники.

1 стартмани

30.04.2017    22226    78    DUH    0    

5

Универсальные обработки документов и справочников для 1С: Предприятие 7.7

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

Обработки можно использовать в любой конфигурации 1С-Предприятия 7.7. Обработки позволяют просмотреть/изменить значения любого реквизита документов/справочников, существующих в базе. В обработках реализован множественный отбор по значениям реквизитов (для табличной части документов тоже). В обработке документов реализованы следующие действия: Перенумерация; проведение; отмена проведения; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; удаление строк табличной части; вывод на печать и в файлы *.xls,*.csv,*.dbf,*.xml реквизитов шапки и табличной части. В обработке справочников реализованы следующие действия: Перенумерация; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; очистка истории значений периодического реквизита; перенос справочника в другую базу подобной конфигурации по OLE; вывод на печать реквизитов и истории значений периодических реквизитов; вывод реквизитов в файлы *.xls,*.csv,*.dbf,*.xml; отчет по структуре справочников, вывод и обработка ссылок на выбранные элементы.

1 стартмани

23.11.2016    38169    210    SanchoD    15    

13

Выводим из suspect базу 1С 7.7 на sql server 2000, а также "Перемещение баз данных SQL Server в новое местоположение с помощью операций Detach и Attach"

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

База данных помечается Suspect, когда SQL Server не может читать файлы данных, связанные с базой данных с жесткого диска. В этом случае сделать бекап базы нельзя, но можно попробовать образ диска. После того как возможность читать файлы данных восстановлена, вы можете перезапустить службу SQL Server, и если возможно, произойдет автоматическое восстановление. Что делать, если информационная база 1С7.7 на SQL Server 2000 перешла в состояние suspect? Если это произошло утром и бекап сделан, Вы, конечно, можете грохнуть и раскатать базу заново (вечером это проблематичнее), но не торопитесь - возможно, поможет detach+attach или другие методы, изложенные в данной публикации.

1 стартмани

08.11.2016    22744    ksnik    5    

5
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. kompas-dm 780 07.10.11 10:51 Сейчас в теме
(0) А чем стандартная ИТС хуже ? Но, с почином :cry:
2. rimma_n 160 07.10.11 11:03 Сейчас в теме
и почему народ предпочитает изобретать свой велосипед, а не пользоваться стандартными разработками с ИТС?е за что плюсик ставить
6. kompas-dm 780 07.10.11 15:35 Сейчас в теме
(2)У автора первая публикация. Решился. Потому и +
3. azsw 14 07.10.11 11:09 Сейчас в теме
А как обойти проведение документов , как в 8 только исправить регистры ?
5. dusha0020 1103 07.10.11 12:16 Сейчас в теме
(3) azsw,
В смысле исправить регистры не перепроводя документов? Править не документ а регистр...
7. rimma_n 160 07.10.11 16:02 Сейчас в теме
(3) azsw, Обработка с ИТС RepVal делает перепроведение документов при замене элементов справочников. Эта обработка только для справочниковв и для 1с7.7
4. TrinitronOTV 14 07.10.11 11:19 Сейчас в теме
rimma_n пишет:

и почему народ предпочитает изобретать свой велосипед, а не пользоваться стандартными разработками с ИТС?е за что плюсик ставить

а этот ИТС у каждого что ли есть?
8. rimma_n 160 07.10.11 16:03 Сейчас в теме
(4) TrinitronOTV, а ИТС должно быть, ведь мы работает только на легальном ПО.Техподдрежка на сайте 1с есть
9. Pasha-Buh 2 12.10.11 14:33 Сейчас в теме
(8) rimma_n, В тех поддержке может и есть, но есть люди (я к примеру,) которые незнали что в ИТС есть такая обработка. Благодоря этой публикации почитал нашел и скачал, вот за это плюс.
11. TrinitronOTV 14 13.10.11 12:48 Сейчас в теме
rimma_n пишет:

(4) TrinitronOTV, а ИТС должно быть, ведь мы работает только на легальном ПО.Техподдрежка на сайте 1с есть

мы вот работаем с легальным ПО, но у нас нету ИТС, т.к. брали давно комплексную конфигурацию
12. Арчибальд 2706 13.10.11 12:49 Сейчас в теме
(11) Комплексная. 1999 год. ИТС есть...
13. TrinitronOTV 14 14.10.11 07:09 Сейчас в теме
Арчибальд пишет:

(11) Комплексная. 1999 год. ИТС есть...

но он не обязателен совершенно при получении обновлений
10. NPodolsk 13.10.11 12:44 Сейчас в теме
Возможно ли этой обработкой в 1С ПУБ заменить определенные нормы расхода у выборочной номенклатуры? в документах мне менять ничего не надо, надо установить новые значения норм расходов например с начала месяца, номенклатура около 2000, например у 600 позиций номенклатуры. Может на диске ИТС есть такая обработка? Кто знает, подскажите пожалуйста
14. dusha0020 1103 14.10.11 09:32 Сейчас в теме
(10) NPodolsk, Может и есть, но по-моему написать (или дописать) проще и быстрее, чем искать нужную обработку.
С другой стороны, если потребность в этом возникает часто, то универсальную уже кто-то написал. Писать под конкретную конфу в разы быстрее, чем натягивать на все возможные и может быть поэтому универсальных пока и нет...
15. vkr 17.10.11 09:46 Сейчас в теме
Да какая, в общем, разница - есть ли подобная обработка на ИТС или нет ???
Человек решил задачу, поделился с другими - и СПАСИБО ему за это!
Тем более, постоянный и непрерывный геморрой с дублями в 1С-справочниках
достал, по-моему, три четверти 1С-админов/программеров ( и меня тоже :) )...
16. CheBurator 3119 21.11.11 15:32 Сейчас в теме
Писал это так меня уже достали юзеры в упор не видящие существующие элементы и быстро вводящие новые, а также те кто вместо быстрого поиска в форме списка переименовывает элементы. Откуда у них растут руки и куда гляза глядят вопрос риторический...

- потому что основное правило д.б. простым:
а) код должен быть сделан таким образом чтобы блокировать ввод повторяющихся элементов (по возможности, прозрачно для пользователя).
б) чем меньше у пользователя альтернатив - тем устойчивее системы.
.
советы - бесплатные, я не жадный.. ;-)
17. Den_Zenit 18 21.12.11 16:19 Сейчас в теме
Меня дубли тоже достали.
Это то что искал.
Спасибо большое.
18. dicwork 29.12.11 23:47 Сейчас в теме
Попробую и эту разработку. С ИТСовским ReplVal приходится много работать - объединяю две конфигурации с похожими справочниками (должности), но заводили их в разных отделах разные люди - поэтому при объединении не состыковуются. А справочники используются в документах и регистрах - правлю ReplVal затем перепровожу документы Unijourn
19. jan_jak@rambler.ru 12.01.12 11:23 Сейчас в теме
Спасибо автору за столь хорошую и удобную разработку.
Потребовалось заменить одни элементы справочника другими элементами.
Все получилось.
20. dusha0020 1103 12.01.12 13:49 Сейчас в теме
Спасибо, всем за хорошие и не очень отзывы. Прошло уже 3 месяца и довольно много скачиваний. Речь идет не о моих SM, а о том, что обработка работает и не одной жалобы на неработоспособность пока нет. Значит есть люди которым реально помогло и мне кажется, что это главное...
Это в качестве ответа тем, кто писал, что велосипед изобретен до меня в ИТС:
Оказывается есть люди, которые на нем не хотят, не могут ездить, или у них не получается. Специально не отвечал, так как споры о полезности без критерия практики использования - чистое теоретизирование вокруг сфероидного куба.
Думаю , что в настоящий момент положительные отзывы уравновесили отрицательные, так что вопрос о необходимости разработки можно считать закрытым.
Еще раз спасибо всем!:)
21. studentka 1 16.01.12 11:18 Сейчас в теме
22. Strannik99 12.03.12 13:48 Сейчас в теме
Добрый день
Возможно ли восстановить последовательную нумерацию справочника номенклатуры (000001,0000002 и т.д) этой обработкой?
23. dusha0020 1103 12.03.12 18:39 Сейчас в теме
(22) Strannik99, Нет. Насколько "я понимаю в живописи" для решения Вашей проблемы нужно переиндексировать ИБ в конфигураторе:)
24. Strannik99 12.03.12 21:17 Сейчас в теме
Андрей , спасибо за оперативность.
ситуация несколько хуже, дело в том что при заполнении справочника номенклатуры операторы заносили артикул в поле код, не задумываясь о последствиях тупо ручками заменяли код автонумератора. В результате получили полный хаос, вплоть до остановки автонумератора кода.
25. dusha0020 1103 13.03.12 10:33 Сейчас в теме
(24) Strannik99, Да уж... В этой ситуации конечно ни данная обработка, ни переиндексация не помогут. Переносите код в артикул и заменяете код элемента на какой нибудь произвольно генерируемый, а на следующем этапе проходите по справочнику и присваиваете последовательные коды по нужным правилам. Не знаю есть ли стандартная обработка для таких дел, но можете заказать кому-нибудь. Не должно быть дорого - писать там совсем не много.
Оставьте свое сообщение