Универсальная обработка "Поиск и замена значений реквизитов в документах"
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Возможности:
1. работа со справочниками
2. работа с перечислениями
3. работа со строками (поиск по реквизитам с типом: "строка" и заменой части строки)
4. выбор периода документов для поиска и замены
Интерфейс состоит из двух таблиц и 5 кнопок
Инструкция:
1. Нажмите одну из трех кнопок Справочник/Перечислени/Строка (заполнится левая таблица)
2. Выбирите в реквизите "Что ищем" объект поиска
3. Нажмите кнопку "Искать"
4. Кликните в левой таблице по интересующему виду документа (заполнится правая таблица)
5. Заполните реквизит "Чем будем заменять"
6. Нажмите кнопку "Заменить" (произойдет замена по всем документам в правой табличке)
Жду ваших мнений и пожеланий для развития данного проекта
Обновление:
Версия 1.1 добавлено:
1. Фильтр по видам документов
2. Добавлен поиск по реквизитам неопределенного вида
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Корректировка данных Разработчик Пользователь 1С:Предприятие 7.7 1C77 Россия Абонемент ($m)
Обработки можно использовать в любой конфигурации 1С-Предприятия 7.7. Обработки позволяют просмотреть/изменить значения любого реквизита документов/справочников, существующих в базе. В обработках реализован множественный отбор по значениям реквизитов (для табличной части документов тоже). В обработке документов реализованы следующие действия: Перенумерация; проведение; отмена проведения; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; удаление строк табличной части; вывод на печать и в файлы *.xls,*.csv,*.dbf,*.xml реквизитов шапки и табличной части. В обработке справочников реализованы следующие действия: Перенумерация; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; очистка истории значений периодического реквизита; перенос справочника в другую базу подобной конфигурации по OLE; вывод на печать реквизитов и истории значений периодических реквизитов; вывод реквизитов в файлы *.xls,*.csv,*.dbf,*.xml; отчет по структуре справочников, вывод и обработка ссылок на выбранные элементы.
1 стартмани
23.11.2016 42568 250 SanchoD 15
Корректировка данных Системный администратор Разработчик 1С:Предприятие 7.7 1C77 Абонемент ($m)
База данных помечается Suspect, когда SQL Server не может читать файлы данных, связанные с базой данных с жесткого диска. В этом случае сделать бекап базы нельзя, но можно попробовать образ диска. После того как возможность читать файлы данных восстановлена, вы можете перезапустить службу SQL Server, и если возможно, произойдет автоматическое восстановление. Что делать, если информационная база 1С7.7 на SQL Server 2000 перешла в состояние suspect? Если это произошло утром и бекап сделан, Вы, конечно, можете грохнуть и раскатать базу заново (вечером это проблематичнее), но не торопитесь - возможно, поможет detach+attach или другие методы, изложенные в данной публикации.
1 стартмани
08.11.2016 26627 ksnik 5
Корректировка данных Разработчик Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Бухгалтерия для бюджетных учреждений 7.7 Беларусь Бухгалтерский учет Абонемент ($m)
Обработка проводит деноминацию оборотов, сумма каждой проводки делится на 10000. После этого остатки по счетам и субконто корректируются до эталонных значений. Также деноминируются реквизиты справочников.
1 стартмани
12.06.2016 38386 62 aselik 17
Поиск данных Разработчик 1С:Предприятие 7.7 Абонемент ($m)
Обработка + консольная утилита (exe). Работает с использованием FormEx.dll (Алексей Фёдоров aka АЛьФ), strmatch (Ракунов Александр aka skorp) и 1sqlite (Александр Орефков). Выполняет быстрый нечеткий поиск по справочнику (по умолчанию - номенклатуры) с выводом наиболее похожих позиций в выпадающий список. Работает на 1с 7.7. Тестировалось на server 2003 в терминалах, в файловой БД. Предполагаемые достоинства: пример (более) «адекватного» (по меркам автора на данный момент) поведения поисковой строки (реализовано при помощи консольной утилиты, работающей через winapi – исходники прилагаются (писалось в lazarus)) и удобной навигации по списку, во время ввода. Является, скорее, примером для реализаций собственных адаптированных поисковых решений.
1 стартмани
30.12.2013 24148 34 Jill 13
Поиск данных Работа с интерфейсом Разработчик 1С:Предприятие 7.7 1C77 Бесплатно (free)
По аналогии с http://infostart.ru/public/14286/, недавно узнал что в svcsvc.dll несколько обновился функционал, в частности был добавлен метод AddString(). В прилагаемом коде показан запрос, реализованный методами ВК 1SQlite, т.е. только для DBF. Это только пример. Т.е. если например у справочника отсутствует поле "Наименование", то скорее всего будет ошибка. Тем не менее критика приветствуется))) Необходимые ВК: 1SQlite, FORMEX, svcsvc.dll (отсюда: http://www.1cpp.ru/forum/YaBB.pl?num=1373266553). p.s. Спасибо огромное уважаемому ADirks за все эти прекрасные плюшки, и помощь в их освоении)))
12.07.2013 162744 unichkin 13
Корректировка данных Системный администратор 1С:Предприятие 7.7 1C77 Бесплатно (free)
Если Вы наблюдаете сообщение "could not continue scan with nolock" и подобные ему - значит эта статья для Вас. В статье рассказывается, как поправить ошибки выданные DBCC CHECKDB вручную.
01.07.2013 126380 Вадимко 7
Поиск данных Инструменты администратора БД Системный администратор Разработчик 1С:Предприятие 7.7 1C77 Россия Абонемент ($m)
Обработка 1С 7.7 осуществляющая поиск по истории открытых обработок. Обработки могли быть открыты программистом в конфигураторе и пользователем в режиме предприятия. В редакции 0.5 добавлены плюшечки: Наравне с открытием обработки добавлено, открытие папки содержащей обработку. Так же понятно что поскольку история хранится в реестре, то данная обработка является примером для работы с реестром. Строго говоря в то время для эксплуатации реестра MSScriptControl.ScriptControl . Крест возле имения базы на форме означает что база нет (нет файла 1CV7.MD по указанному пути). Соответственно крест возле имени обработки означает что обработки нет по указанному пути. Добавлена сортировка. Убрана возможность разобрать понравившуюся обработку. Добавлена возможность показать в папке (не путать с открыть папку). Добавлена возможность скопировать обработку. Добавлена выборка обработок по истории отладчика.
1 стартмани
07.03.2013 16566 21 lamer19 25
Корректировка данных Разработчик 1С:Предприятие 7.7 1C77 Абонемент ($m)
Механизм позволит вручную исправлять любые реквизиты документов, свободно редактировать любые значения в регистрах. Также проводить документы по некоторым регистрам, а не по всем, предусмотренным в обработке проведения - для ускорения перепроведения документов.
3 стартмани
13.01.2013 38886 56 axxell 4
Если осуществляется Поиск и Замена, то она должна происходить не только в Справочниках и Документах, но и в Движениях, которые сделали документы - иначе от неё будет больше вреда, чем пользы - т.к. в документе будет один реквизит, а в Движениях другой.
Как Вы понимаете, перепроводить прошлые периоды не желательно/не возможно. Понятно, тут во многом сказываются ограничения семерки, но например замена в проводках возможна.
Для Бух-компоненты (я о 7.7) все просто: можно движения править без проведений... Для регистров - уже фиг без прямого обращения к таблицам, и не забывать при этом итоговые записи. И опасность появления неуникальных записей... А "штатное" перепроведение напорется на ТА и будет грустно ;)
Для ЗиКи - тоже возможна прямая замена без проведения. Но лично у меня "универсального" решения не получилось: логика данных не дала. Так много ловушек надо обходить, что решил не заморачиваться...
Вот для бух77 - до сих пор пользуюсь (где-то в 2002-м сварганил для приведение жутко изуродованной БД в приличный вид) - на проклабе болтается. Без ВК, само-собой ;)
Но универсальный механизм хорош для "точечных" изменений. Для массовых - надо делать применительно к характеру объекта.
Небольшое неудобство: на форме не видно, какой объект выбран для поиска...
а можно с помощью этой обработки изменить инвентраные номера ОС?
Найма, смотря на что вы хотите их исправить. Есть другие обработки, которые, например, перекодируют справочник, или перенумеруют какой-либо реквизит. Вообще обработка очень полезная. Спасибо большое автору. Рекомендую.
Для ЗиКи - тоже возможна прямая замена без проведения. Но лично у меня "универсального" решения не получилось: логика данных не дала. Так много ловушек надо обходить, что решил не заморачиваться...
Вот для бух77 - до сих пор пользуюсь (где-то в 2002-м сварганил для приведение жутко изуродованной БД в приличный вид) - на проклабе болтается. Без ВК, само-собой
Но универсальный механизм хорош для "точечных" изменений. Для массовых - надо делать применительно к характеру объекта
У вас какая конфигурация 1С ? Торговля и Склад ?
Рейтинг: 190
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 19345
Создание 16.03.09 14:33
Обновление 19.03.09 00:00
Просмотры 36533
Загрузки 2729
Рейтинг
75
Комментарии 61
Код открыт Не указано
Рубрики Чистка данных Поиск данных Корректировка данных
Кому
Системный администратор
,
Разработчик
Тип файла Внешняя обработка (ert,epf)
Платформа
Оперативный учет 7.7
,
Бухгалтерский учет 7.7
,
Расчет 7.7
Конфигурация 1C77
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)