Назначение: Поиск и замена по всем документам 1С базы, значения любого реквизита.
Возможности:
1. работа со справочниками
2. работа с перечислениями
3. работа со строками (поиск по реквизитам с типом: «строка» и заменой части строки)
4. выбор периода документов для поиска и замены
Интерфейс состоит из двух таблиц и 5 кнопок
Инструкция:
1. Нажмите одну из трех кнопок Справочник/Перечислени/Строка (заполнится левая таблица)
2. Выбирите в реквизите «Что ищем» объект поиска
3. Нажмите кнопку «Искать»
4. Кликните в левой таблице по интересующему виду документа (заполнится правая таблица)
5. Заполните реквизит «Чем будем заменять»
6. Нажмите кнопку «Заменить» (произойдет замена по всем документам в правой табличке)
Жду ваших мнений и пожеланий для развития данного проекта
Обновление:
Версия 1.1 добавлено:
1. Фильтр по видам документов
2. Добавлен поиск по реквизитам неопределенного вида
Работа с обработкой начинается с трех кнопок:
Справочники
Перечисления
Строка
Нажав на любую из них, вы выбираете Путь поиска….
Ну, и где обработка?
Исправил
Этого не надо.
у меня есть подобная, поиск любых значений в ТЧ документа.
А у вас подобной для бух-8.1 нету?
(6) на ИТС есть, чем не устраивает?
Есть ещё более удобная штука по замене реквизитов документов, для уборке в базе по определённым условиям — мне нравится. Кому надо пишите kivduts@mail.ru
(0)Жду ваших мнений и пожеланий для развития данного проекта
Обычное пожелание к черному ящику — прозрачность.
Обновление 1.1 см. описание
(9) Арчибальд, обработку не смотрел, но судя по описанию, у неё такое же ограничение как и у всех предыдущих такого же направления в 7.7. А именно:
Если осуществляется Поиск и Замена, то она должна происходить не только в Справочниках и Документах, но и в Движениях, которые сделали документы — иначе от неё будет больше вреда, чем пользы — т.к. в документе будет один реквизит, а в Движениях другой.
Как Вы понимаете, перепроводить прошлые периоды не желательно/не возможно. Понятно, тут во многом сказываются ограничения семерки, но например замена в проводках возможна.
Да именно над этим сейчас работаю
Думаю что в следующей версии будет реализовано
(12)Закрытая все равно не нужна.
Ё… решение через запрос к документам … не комильфо..
ЗЫ: Автору — посмотрите repval.ert с диска ИТС .. всё уже придумано сто лет в обед..
А запрос в цикле по документам — вообще жесть…
(14)Только кроме флажка «Перепроводить документы» добавляется «Заменять реквизиты проводок»
Если включить движения, то задачка совсем не тривиальная получится…
Для Бух-компоненты (я о 7.7) все просто: можно движения править без проведений… Для регистров — уже фиг без прямого обращения к таблицам, и не забывать при этом итоговые записи. И опасность появления неуникальных записей… А «штатное» перепроведение напорется на ТА и будет грустно 😉
Для ЗиКи — тоже возможна прямая замена без проведения. Но лично у меня «универсального» решения не получилось: логика данных не дала. Так много ловушек надо обходить, что решил не заморачиваться…
Вот для бух77 — до сих пор пользуюсь (где-то в 2002-м сварганил для приведение жутко изуродованной БД в приличный вид) — на проклабе болтается. Без ВК, само-собой 😉
Но универсальный механизм хорош для «точечных» изменений. Для массовых — надо делать применительно к характеру объекта.
на 8кууууууууу хочу
(18) Чем Вас стандартные не устраивают? Смотри диск ИТС!
желательно добавить инструкцию на саму форму обработки
а то бывает все забывается
желательно инструкцию написать прямо на форме обработки
а то можно забыть и не сразу вспомнить
и еще пожелание: надо учесть, может документ в принципе проводиться или нет, а то когда делаешь замену типа в платежных поручениях, ругается, что документ не может быть проведен
У меня при попытке добавить обработку (версия 1.1) спрашивает пароль. Может я туплю, но что-то нигде здесь пароль не встречал. Что я делаю не так?
Классная штука. Помогла недавно. Автору — зачет! 🙂
Небольшое неудобство: на форме не видно, какой объект выбран для поиска…
Непродуманная обработка, в части того, что реквизиты бывают и неопределенных типов.
А если нам нужно, например, заменить субконто в кассовых ордерах?
Т.е. незаконченное решение.
Огромное спасибо! Очень помогло. Самим писать времени не было, а тут вовремя попалась) Продолжайте дальше, будем ждать!
Ждем обновления, хотя и так прога на 5
Пишите что хотелось бы добавить — сделаем
Вы даже не представляете скоьлко кривых конфигураций я исправил с помощью этой обработки. 🙂
а можно с помощью этой обработки изменить инвентраные номера ОС?
а можно с помощью этой обработки изменить инвентраные номера ОС?
Найма, смотря на что вы хотите их исправить. Есть другие обработки, которые, например, перекодируют справочник, или перенумеруют какой-либо реквизит. Вообще обработка очень полезная. Спасибо большое автору. Рекомендую.
Для Бух-компоненты (я о 7.7) все просто: можно движения править без проведений… Для регистров — уже фиг без прямого обращения к таблицам, и не забывать при этом итоговые записи. И опасность появления неуникальных записей… А «штатное» перепроведение напорется на ТА и будет грустно
Для ЗиКи — тоже возможна прямая замена без проведения. Но лично у меня «универсального» решения не получилось: логика данных не дала. Так много ловушек надо обходить, что решил не заморачиваться…
Вот для бух77 — до сих пор пользуюсь (где-то в 2002-м сварганил для приведение жутко изуродованной БД в приличный вид) — на проклабе болтается. Без ВК, само-собой
Но универсальный механизм хорош для «точечных» изменений. Для массовых — надо делать применительно к характеру объекта
(30) найма, подскажите где хранятся инвентарные номера ОС у вас.
Ну как у всех — в регистре сведений
В связи с очередными новациями в налоговом учёте Украины необходимо обязательно перевести на украинский язык все наименования ТМЦ. Подскажите пожалуйста, можно ли при помощи данной обработки выбирать элементы справочника по наличию определённого слова в наименовании ТМЦ с последующим изменением только части реквизита. Например нужно найти все элементы, в которых встречается слова «заправка картриджа» и изменить его на «заправка картриджу». (таких позиций много но с разными моделями картриджей). То есть нужно заменить не полностью значение реквезита а его общую часть. Спасибо за ответ.
Спасибо ! Данная обработка не раз выручала. Теперь надо нечто подобное для 8.2. Может посоветует кто-нибудь ?
спасибо за обработку,.. разобрался только не сразу.. надо было поменять в выписках Банк на другой.. а потом обратно!!! сейчас запустил… пашет за два года!!!
Спасибо !
Рекомендую, работает как надо!
Обработка полезная, но в плане интерфейса по моему мнению могла бы быть эргономичней.
А может кто подскажет аналог для 8.2?
Нормальная обработка. Откорректировала все виды начислений как мне надо было. Здорово! и самой писать не пришлось. Еще раз спасибо.
Спасибо!
Сначала почему то не искала документы, хотя видимо это я от счастья, что нашла такую обработку, тыкала на все подряд.позже успокоилась, опробовала, все работает.автору спасибо!)
Ничего не понял как работает. Мне нужно во всех документах за период заменить фирму с одной на другую. не получилось.
можно ли этой обработкой поменять одну валюту. на другую. в документах ( во всех. включая свертку базы)?
(48) Tatar_Ed, если при выборе валюты происходит пересчет таблицы или иные зависимые изменения, то надо дописывать. Эта обработка скорее подменяет, чем изменяет реквизит. Но не трудно дописать под свои нужды все что нужно.
У вас какая конфигурация 1С ? Торговля и Склад ?
(1) Извините, А где обработка?
Подскажите пожалуста! Есть база на 1С 8.2, в ней вели учет по двум организациям, вернее организации идентичные, видимо бухгалтер запарился или ещё что то, давно были задвоены и учет велся как бы по разным организациям, хотя все реквизиты одинаковы, кроме того что в одном банковские реквизиты другие. Теперь возникла задача объединить эти организации в одну общую. Как это сделать, чтобы не потерять документы и справочники этих организаций? Заранее спасибо за ответы!
Особое спасибо за отбор по периоду!
прикольная штука. спасибо
А как же реквизиты типа «ЧИСЛО»?
Я посмотрю сегодня что там с цифрами
Если я заменю вашей обработкой в документах одного контрагента на другого, нужно ли перепроводить документы? На что это может повлиять?
(56) skurser, скажу от обратного — если вы не проведете, то документы будут помнить что должен не тот, покупатель, который в них указан. И вы создадите хаос в учете. Сама суть контрагента в документах в том, чтобы 1С запомнила кто кому должен.
Обработка проводит изменённые документы?
Да. Но можно эту возможность отключить если надо. Главное надо быть внимательным с договорами, если вы меняете контрагентов.
Что может случиться с договорами? На что обратить внимание?
При замене контрагента, договор в документе (если имеется такой реквизит) может остаться от старого контрагента, а так как у них (у договоров) названия как правило совпадают «Основной договор», то вы можете и не обратить внимания на это и движения будут садиться на другой договор. Но иногда именно так и нужно. Так что при замене контрагентов, при необходимости, можно вторым проходом заменить договоры — если это нужно.
Думал что можно с помощью этой обработки заменить значение в документе… не получилось…