Как в 1с перенести контрагента в другую папку
Рассмотрим пример, когда необходимо перенести данные справочника в другую группу. Для примера выберем справочник контрагентов демонстрационной конфигурации.
Прежде всего хотелось бы отметить, что часто у пользователей возникает сложность с переключением отображения полного перечня элементов справочника на отображение по группам и наоборот. Это производится кнопкой "Установка (отключение) режима вывода списка по группам".
Теперь можем перейти… собственно к описанию переноса данных между группами справочника. Например перенесем группу "Учредители" в группу "Поставщики" и Элемент "Добро" в группу "Покупатели".
в окне справа нажмем на пиктограмму "+" возле корневой группы "Контрагенты", это приведет к раскрытию списка по группам.
В этом же окне теперь выберем группу "Поставщики". А в правом окне выделим группу "Учредители".
Нажимаем правой клавишей мыши на группе "Учредители" и выбираем пункт меню "Перенести в другую группу". Подтверждаем действие нажатием кнопки "Да".
После этого группа "Учредители" станет подгруппой группы "Поставщики".
Аналогичные действия можно проделать с элементом "Добро" для перемещения в группу "Покупатели". Т.е в левом окне выделим группу "Покупатели", в правом окне на элементе "Добро" нажмем правой кнопкой и выберем пункт меню, отвечающий за перенос. Подтвердим выбор и элемент будет перенесен в новую группу.
В программе 1С:Предприятие 8.2 Бухгалтерия для Украины перенос элементов справочника в другую группу аналогичен рассмотренному выше. Отличия несущественны.
При выборе пункта меню "Переместить в группу" появляется окно выбора целевой группы. В нашем случае это "Группы контрагентов". После выбора производится собственно перемещение.
Если у Вас появились вопросы по статье или остались нерешенные проблемы обсудить их Вы можете на Форуме 1С Вопросы и ответы
2 комментария
Как сделать групповое перемещение элементов?
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Заходите в «Одноклассники»!
Регистрируйтесь в «Вконтакте»!
Темы форума
1С на Линукс. advanter, 17.11
Аренда сервера.. за границей. advanter, 03.10
удаление чека. zvar, 11.09
1c 8.3 бухучет 8.2 сотрудники. zvar, 11.09
Корректировка расходной накладной. zvar, 11.09
Декретные. skameykin22, 30.07
обмен данными. taba88, 12.06
Списання малоцінки. advanter, 12.06
Допоможіть новачку. ). advanter, 12.06
Ошибка потока 1с 8.2 Предприятие после обновления SOS. advanter, 07.06
Изменить название основания на печатной форме. advanter, 16.05
Движение денежных средств за период по ответственным. advanter, 25.04
Рубрики
Это интересно:
Ответы на вопросы:
Полное или частичное копирование материалов сайта разрешается при наличии в тексте прямой индексируемой ссылки на сайт
У многих подписчиков и читателей нашего сайта периодически возникают вопросы по работе с интерфейсом программы 1С, по выполнению стандартных операций с информационной базой данных. Мы описывали некоторые способы в предыдущих статьях: «Как в 1с удалить помеченные на удаление документы ? 1С 7.7 и 1С 8.2», «Где в 1С найти …? 1С 7.7 и 1С 8.2», «Как добавить единицы измерения в 1С 7.7?», «Как устранить ошибку «Порядок сортировки, установленный для базы данных, отличается от системного»?», «Как определить версию 1С? (для 1С 7.7 и 1С 8.2)» и т.д. Однако функционал прогаммы 1с достаточно обширен и мы, по мере возможности, будем освещать самые наболевшие вопросы наших читателей и подписчиков.
В данной статье рассмотрим возможность группового перемещения элементов справочника из группы в группу. Это могут быть элементы номенклатуры, контрагенты, различние статьи и т.п.
Для перемещения нескольких элементов справочника удобно использовать многофункциональную обработку, которая входит в конфигурацию 1С Бухгалтерия 8,2 , она называется «Групповая обработка справочников и документов».
Откроем пункт главного меню «Сервис» и подпункт «Групповая обработка справочников и документов».
В открывшейся форме выберем тип объектов отбора — «Справочники». Далее нажмем кнопку «Добавить» с зеленой пиктограммой «+».
В отборе справочника для выбора элементов найдем, например, справочник номенклатуры, выделим его и нажмем кнопку «Выбрать».
Далее выполним отбор по одному из признаков, которые характеризуют элементы справочника номенклатуры. Для этого в секции «Отбор» нажмеп подобную выбранной ранее кнопку «Добавить». Далее выберем «Родитель» и нажмем «ОК».
В секции отбора установим значение критериев отбора и родителя для перемещаемых элементов. Для примера сделаем перемещение из папки номенклатуры «Послуги» в папку «Послуги фірми». Установим тип сравнения «В списке».
Далее нажмем в колонке «Значение» кнопку «…» и добавим папку «Послуги».
При добавлении, в открывшемся справочнике номенклатуры, выделим папку из которой будет происходить перемещение и, кликнув правой клавишей мышки, нажмем «Выбрать». Далее, в редактировании списка значений, нажмем «ОК». Стоит отметить, что на этом этапе можно добавлять несколько значений, в случае, если нужно перенести данные не из одной, а из нескольких папок.
Промежуточный результат выглядит следующим образом.
Далее нажимаем кнопку «Отобрать» и получаем на второй закладке формы результат отбора — элементы, входящие в папку «Послуги» справочника номенклатуры.
На данном этапе можно отредактировать список обрабатывваемых позиций для далнейшей обработки, которую выбираем в секции «Действие». В нашем случае это «Изменить:(Группа)». В следующем реквизите указываем группу, в которую будем производить перемещение и нажимаем кнопку «Выполнить». Соглашаемся с предупреждением для запуска процесса перемещения.
Теперь, если взглянуть в справочник номенклатуры, то содержимое папки «Послуги» перекочевало в папку «Послуги фірми». Что и требовалось доказать.
На этом наш пример можно считать законченным. Рассмотренная обработка весьма масштабируема, поэтому, поэкпериментировав с заполнениями отборов можно получить в пользование достаточно мощный и нужный инструмент. Удачи в исследованиях.
В случае, если у Вас появятся какие-либо сложности, свяжитесь с нами, мы обязательно поможем.
Обсудить операцию и задать по ней вопросы можно в форуме «1С:Вопросы и ответы».
Изменение реквизитов документов с помощью «Групповой обработки справочников и документов»
Если у Вас появились вопросы по статье или остались нерешенные проблемы обсудить их Вы можете на Форуме 1С Вопросы и ответы
1с v77. Есть справочник с тремя уровнями. Есть элемент, который записан в папки Факультет-> Группа. Надо с помощью документа перевести запись элемента в другую папку Академический. Есть код:
Перенос из одной папки в другую с переименованием названия папки
есть массив mas статический, котрый имеет список папок, которые должны быть в дирректории С:\1.
Перенос файла из одной папки в другую
Доброго всем вечера! Необходима программа, которая будет отслеживать появление файла в одной папке.
Перенос файлов из одной папки в другую
Добрый день. помогите создать Батник Задача в том что бы Батник выполнял перенос файлов с одной.
Перенос файла из одной папки в другую
Здоров, в чем суть, у меня в папке с проектом есть папка Doc, там имеются файлы PDF, мне необходимо.
Процедура ОбработкаПроведения()
СпрОбучение = СоздатьОбъект("Справочник.Обучение");
СпрОбучение2 = СоздатьОбъект("Справочник.Обучение");
Если СпрОбучение2.НайтиПоНаименованию("Академический")=1 Тогда
Папка = СпрОбучение2.ТекущийЭлемент(); // спозиционировались на нужной папке
КонецЕсли;
Если СпрОбучение.НайтиЭлемент(Студент)=1 Тогда
Эл= СпрОбучение.ТекущийЭлемент();
Группа = Эл.Родитель; //это надо чтобы потом восстановить запись
Группа1 = Эл.Родитель.Родитель; //там, где она и была
СпрОбучение.Родитель = Папка; //назначили родителем папку Академический
СпрОбучение.Записать();
Сообщить("Студент """+Эл+""" успешно переведен в академический отпуск.", "i");
Иначе
Сообщить("Папка с названием Академический не найдена! Студент не может быть отправлен в академический отпуск.","!!");
СтатусВозврата(0);
КонецЕсли;
КонецПроцедуры
или так:
Процедура ОбработкаПроведения()
СпрОбучение = СоздатьОбъект("Справочник.Обучение");
Если СпрОбучение.НайтиЭлемент(Студент)=1 Тогда
Эл= СпрОбучение.ТекущийЭлемент();
Группа = Эл.Родитель; //это надо чтобы потом восстановить запись
Группа1 = Эл.Родитель.Родитель; //там, где она и была
Если СпрОбучение.НайтиПоНаименованию("Академический")=1 Тогда
Папка = СпрОбучение.ТекущийЭлемент(); // спозиционировались на нужной папке
спрОбучение.НайтиЭлемент(Эл); // поиск портит позицию
СпрОбучение.Родитель = Папка; //назначили родителем папку Академический
СпрОбучение.Записать();
Сообщить("Студент """+Эл+""" успешно переведен в академический отпуск.", "i");
Иначе
Сообщить("Папка с названием Академический не найдена! Студент не может быть отправлен в академический отпуск.","!!");
СтатусВозврата(0);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
вобщем надо или не портить позицию или ее восстанавливать. через переменную Эл в справочник писать нельзя так как результат функции ТекущийЭлемент() - ссылка, недоступная для записи.
Перенос файла из одной папки в другую
Знаю, на форуме такие темы есть, но однозначного ответа не нашел. Известно имя файла, путь к.
Перенос определённых файлов из одной папки в другую
Доброго вечера и дня! Задача в том что бы Batch-фаил переносил (не копировал) файлы с расширением.
Перенос n-ного количества файлов из одной папки в другую
Добрый день! Прошу помощи в решении такой не простой для меня задаче. Имеется папка (А) с неким.
Переход из одной папки в другую
Вот написал такой скрипт .. $ff=(isset($_GET))?$_GET:false; $ff = "sesion/"; $dir = opendir.
Rewriterule с одной папки в другую
Здравствуйте, подскажите как правильно прописать RewriteRule чтоб по запросу.
перенести файл из одной папки в другую
Подскажите пожалуйста каким образом можно перенести файл (картинку) из одной папки в другую с.
При использовании в бухгалтерском учете программы «1С:Предприятие» иногда требуется перенести различные данные (например, справочник контрагентов) из одной базы в другую, причем конфигурации 1С могут отличаться. Чтобы решить эту задачу, воспользуйтесь информацией на диске ИТС к программе.
- Как в 1С перенести контрагентов
- Как перенести данные из одной базы 1с в другую
- Как перенести пользователей 1С
Примените для переноса справочника контрагентов обработку «Универсальный обмен данными XML», которая должна находиться на диске информационно-технического сопровождения «1С:Предприятие». С помощью нее можно загружать и выгружать данные в формате XML между базами различных конфигураций.
Распакуйте вышеуказанную обработку. Зайдите в «Конфигуратор» и откройте в обработке папку Conversion, выберите файл «Выгрузка описания структуры метаданных конфигурации», сохраните его и выйдите из конфигуратора.
Откройте базу данных, затем зайдите в сохраненный файл и откройте в нем еще один файл под именем DATA (расширение.xml). Не забудьте задать период.
Выберите данные для выгрузки. В нашем случае это справочник контрагентов. Кликните мышкой на кнопку «Выгрузить данные». Дождитесь выгрузки и закройте базу.
Зайдите в конфигуратор новой базы. Откройте файл, найдите в обработке файл с именем «ВыгрузкаЗагрузкаДанныхXML», сохраните его и выйдите из конфигуратора.
Откройте базу в режиме «Предприятие». Загрузите файл «ВыгрузкаЗагрузкаДанныхXML». В открытом окне зайдите на закладку «Загрузка», выберите файл в новой папке DATA.xml, поставьте требуемые галочки и нажмите кнопку «Загрузить данные».
Сохраните при желании внешнюю обработку в конфигурации, после этого она не будет помехой при установке обновления. Таким же способом можно очень просто перенести данные из одной программы 1С в другую с одинаковыми конфигурациями, а также определенные документы или период.
Если по какой-либо причине диск ИТС с указанной обработкой отсутствует, осуществите перенос справочника контрагентов с использованием механизма OLE. При этом необходимо, чтобы обе базы находились в одной локальной сети. Написанная обработка запускается на базе, принимающей данные. Справочники должны быть синхронизированы по коду, при этом в процедуре обработки справочника («ОбработатьКонтрагента») в параметрах устанавливается ссылка на элемент справочника базы-источника.
Обработка "Поиск и удаление дублей" используется для поиска в информационной базе ошибочно введенных дублирующих друг друга элементов и ссылок на них, автоматической замены всех ссылок на дубли ссылками на выбранный "правильный" элемент и установки на дубли пометки на удаление.
- Раздел: Администрирование – Обслуживание.
- В блоке "Корректировка данных" перейдите по ссылке "Поиск и удаление дублей".
- Установите правила поиска дублей и запустите поиск:
- В поле "Искать" выберите область поиска (справочник, вид документа и др.) (рис. 1).
- В поле "Отбирать" задайте условия, по которым будут отбираться элементы для поиска дублей – по кнопке "Выбрать" (в поле справа) откройте форму "Правила отбора", добавьте правила (кнопка "Добавить новый элемент") и укажите для каждого правила элемент отбора, вид сравнения и значение.
- По ссылке в поле "Сравнивать" установите правила поиска дублей – отметьте флажками реквизиты, при совпадении которых элементы будут считаться дублями (рис. 2). Совпадение может быть полным (правило "Совпадает") или неполным (правило "Совпадает по похожим словам" (не для всех реквизитов)).
- Запустите поиск дублей по кнопке "Найти дубли".
- После выполнения поиска в левое окно формы будут выведены элементы, имеющие дубли, в правое окно – объекты, которые имеют ссылки на найденные элементы с дублями (рис. 3). Элемент с наибольшим количеством ссылок на него автоматически признается основным (оригинальным) и помечается значком (рис. 3).
- По кнопке "Отметить как оригинал" можно изменить основной (оригинальный) элемент (рис. 4).
- По кнопке "Удалить дубли" на основной (оригинальный) элемент будут перенесены все ссылки из объектов информационной базы, а дубли будут помечены на удаление.
- Удаление помеченных объектов выполняется обработкой "Удаление помеченных объектов" (раздел: Администрирование).
Решение проблемы с «двойниками» в справочнике «Контрагенты»
Проблема удваивания элементов в справочнике «Контрагенты» является достаточно частой. Она появляется, когда клиент по ошибке вносится в справочник второй раз, и по нему начинают выписывать документы. Через некоторое время в отчетах мы видим такую картинку
Обратите внимание, что перед обработкой необходимо обязательно создать резервную копию информационной базы. Мы даже рекомендуем вам создать копию базы и потренироваться на ней.
Рассмотрим данную ситуацию на конкретном примере.
У нас имеется несколько документов, которые оформлены на одного контрагента(Интертрейд с кодом 000000035).
А также несколько документов, которые оформлены на его двойника (Интертрейд с кодом 000000036).
Запустим внешнюю обработку «Поиск и замена значений». Откроется окно, в котором нужно нажать на кнопку «Добавить».
В колонке «Что заменять» нужно сначала выбрать тип данных – «Контрагенты»
Затем нужно подобрать в это поле контрагента-двойника и в графе «На что заменять?» так же нужно подобрать нормального контрагента. В итоге получится как на этом изображении
Затем нужно проделать то же самое с договорами этих контрагентов. Для этого нужно добавить новую строку.
Необходимо нажать на кнопку «Найти ссылки». В нижней части обработки появятся найденные объекты.
Затем оставим флажки на документах и выберем «Выполнить замену значений»
Затем необходимо дождаться окончания обработки. Для проверки откроем ту же ведомость, которую открывали в самом начале.
Теперь двойника можно спокойно удалять.
ТОП ПРОДАЖ
Облачные сервисы
Как в 1с объединить контрагентов с одинаковым инн
Если за базой не следить, вовремя не подчищать, то неизбежно дублирование информации. Наиболее часто дублируются номенклатура и, конечно же, контрагенты.
В 1С:Бухгалтерия 8.3 уже встроен механизм для поиска и устранения дублей. Это универсальная обработка "Поиск и удаление дублей", которая подходит для поиска дубликатов не только в номенклатуре и контрагентах, но и в других справочниках.
Рассмотрим её использование на примере справочника "Контрагенты".
Ситуация
1. Итак, у нас есть контрагент "Аэрофлот" в папке покупатели.
2. И его дубликат (полная копия), случайно заведенная в папке поставщики. ИНН у обоих элементов совершенно одинаковый.
Наша задача воспользоваться обработкой по поиску и замене дублей так, чтобы она нашла эти элементы, указала (сопоставив их ИНН), что один дублирует другого и объединила их в один элемент.
Открываем обработку
3. Чтобы открыть обработку для поиска дублей нужно зайти в меню "Функции для технического специалиста. "( Если у вас его нет — вам сюда. ).
И выбрать среди всех обработок "Поиск и удаление дублей".
Настраиваем условия
4. Форма обработки перед нами. Укажем область для поиска дублей, нажав на три точки в поле "Искать в".
5. Выберем "Контрагенты" и нажмем кнопку "Выбрать".
6. Нажмем на кнопку троеточие в поле "Пометка удаления равно нет":
7. И добавим ещё одно правило отбора (кнопка "Добавить новый элемент").
8. В качестве поля для отбора выберем .
10. В качестве вида сравнения укажем "Заполнено" и нажмём кнопку ОК:
Таким образом мы будем осуществлять поиск среди всех контрагентов, у которых заполнен ИНН.
11. Осталось задать критерий для сравнения. Нажмите пункт "Наименование совпадает по похожим словам".
12. В открывшихся правилах поиска дублей снимите галку рядом с полем "Наименование".
Ищем дубли
14. Внизу окна нажмите кнопку "Найти дубли".
15. А вот и наш аэрофлот. Вернее два аэрофлота. И места использования каждого из них. Тот аэрофлот, рядом с которым зеленая стрелка, 1С считает главным и при удалении дублей останется именно он. Если выбор 1С оказался ошибочен — выделите другой элемент и нажмите кнопку "Отметить как оригинал". Установите галки рядом с элементами, которые по-вашему мнению являются дублями главных элементов. Теперь нажмите кнопку "Удалить дубли".
16. Обработка рапортует нам, что дубли объединены в один элемент и теперь вместо двух аэрофлотов у нас один, что и требовалось получить!
Мы молодцы, на этом всё
Кстати, подписывайтесь на новые уроки.
Важное замечание
Друзья, отдельно хочу заострить внимание на моменте, который ставит в тупик многих пользователей (я и сам не сразу это понял).
Обработка позволяет сравнивать поля друг с другом всего по двум правилам (пункт "Сравнивать"):
- полное совпадение
- совпадение по похожим словам, причём мы не можем настраивать эту похожесть
Всё. Других вариантов нет.
Это значит, что мы не можем настроить обработку на поиск дублей по своему принципу.
Например, нам не удастся настроить её так, чтобы она посчитала дублями все элементы, в которых встречается нужное нам слово.
Мы можем только сказать: ищи нам дубли среди такого-то справочника, при этом считай дублями те элементы у которых совпадают такие-то поля или полностью или похожи друг на друга. При этом как именно они похожи — решай сама.
Поле "Отбирать", которое и вводит всех в заблуждение, потому что оно расположено первым, предназначено для отбора элементов, которые обработка уже посчитала дублями.
То есть, если вы в поле "Отбирать" поставили "Все элементы" и дубли не нашлись — смысл в настройке поля "Отбирать" нет. Оно позволяет только сузить результаты, но не расширить.
Уфф. надеюсь я кому-то помог сэкономить время. До меня самого почти час доходило что же я делаю не так.
А тем кому нужен более настраиваемый поиск по дублям я советую подсистему "Инструменты разработчика".
Только нужно учесть, что она уже для очень опытных пользователей. Начинающим может быть нелегко с ней разобраться.
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Читайте также: