Как распровести документ в 1с
Решал задачу - создания новой базы для новой организации, но с теми же контрагентами и номенклатурой.
Самым простым решением стало - скопировать имеющуюся базу и почистить ее от всех документов. Так и родилась данная внешняя обработка - открывается через Файл - Открыть .
Протестирована на конфигурациях, платформы 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)
1. Оптимизирован алгоритм обхода списка документов - теперь обход документов происходит намного быстрее.
2. Решены "детские" проблемы: например, была ошибка запроса для документа ПоказателиЕНВД программы УНФ (подробности смотрите в комментариях).
3. Изменен алгоритм распроведения документов - теперь никакие проверки при распроведении не срабатывают - а значит не надо дополнительно включать/отключать, какие-либо параметры или настройки в программах, и, как дополнение, теперь распроведение работает на многих конфигурациях корректно
4. Порядок обработки документов (распроведение или удаление) происходит так: если вы задали список видов документов, значит по тому порядку как он задан, если не задали, то по порядку имен объектов метаданных (по возрастанию от А до Я).
6. Если вам нужно контролировать процесс и иметь возможность останавливать процесс обработки документов, моя рекомендация - запускать процесс через отладку конфигуратора.
Немного теории и практики.
1. Если надо удалить/распровести документы до определенной даты, то ставьте в поле "До даты" любой период. По умолчанию период устанавливается текущей датой.
Можете указать организацию, иначе будут обработаны документы без учета организации.
2. При свертке баз я уже неоднократно использовал удаление только помеченных на удаление документов. Получается так - что те документы, которые вы хотите удалить, вы заранее помечаете на удаление с помощью, например, групповой обработки документов. И наоборот, те документы, которые не нужно удалять, вы не помечаете на удаление.
В связи с этим добавлена функциональность
3. Однажды удалял документы на измененной типовой базе и столкнулся с тем, что документ-регистратор был удален из базы без проверки связанных ссылок, а записи по регистру сведений удалены не были.
После чего программно или интерактивно удалить записи из регистра не удается!
Задействовал "Тестирование и исправление" с режимом "создания объекта - при наличии ссылок на несуществующие объекты". После чего почистил записи программно.
Так как в той ситуации подобных баз было несколько (филиальная сеть) - решил перед удалением распроводить документы.
И так появилась еще одна функциональность "Распроводить документы перед удалением":
4. В дальнейшем, идея "распроводить" документы перед удалением мне понравилась, и я выделил "Распроведение документов" в отдельный функционал:
5. Иногда при чистке баз требуется оставить вместе с номенклатурой цены, поэтому появилась функциональность "Не удалять документы Установка цен номенклатуры":
7. Добавил возможность отбирать документы для удаления / распроведения в виде прямых и обратных списков: "Обрабатывать только из списка" и "Не обрабатывать из этого списка".
С помощью данных списков можно исключить из обработки документы, по которым специфичным образом настроены типовые механизмы и из-за которых, к примеру, нельзя распровести документы перед удалением.
ПС. Во время разработки понадобилось узнать максимальную длину наименований документов в БП, разработал вспомогательную обработку (прикладываю в публикации). Оказалось, что в БП максимальная длина документов составляет 93 символа (см. вложенные скрины).
Групповое проведение/распроведение с заполнением комментария
Данная внешняя обработка позволяет распроводить все документы в базе за определенный период с возможностью заполнения комментария и также проводить все документы в базе за определенный период с возможностью отбора по комментарию.
- Бухгалтерия предприятия 2.0
- Зарплата и управление персоналом 2.5
- Комплексная автоматизация 1.1
- Управление торговлей 10.3
- Управление производственным предприятием 1.3
Данная внешняя обработка позволяет распроводить все документы в базе за определенный период с возможностью заполнения комментария и также проводить все документы в базе за определенный период с возможностью отбора по комментарию.
Заполнение комментария при этом сделано для удобства: если при распроведении документов установить комментарий скажем "хуба буба", то потом мы уже будем видеть, какие документы мы распровели. И если нам впоследствии понадобится провести эти документы заново, то мы лего можем это сделать, отобрав все документы в базе по комментарию "хуба буба". Здесь стоит заметить, что при добавлении комментария имеющийся в документе комментарий не стирается (новый комментарий записывается в конец предыдущего при отмене проведения, и удаляется из комментария документа при проведении).
Обратите внимание, что в типовых конфигурациях не все документы имеют возможность проведения (например, бухгалтерская операция, счет на оплату, акт сверки и т.п.). Такие документы при отмене проведения обработкой помечаются на удаление, а в случае операции проведения пометка удаления у них снимается. Это нужно для того, что движения по регистрам этих документов становились неактивными при отмене проведения (например, документ Ручная операция).
Обработка работает только с теми документами, у которых существует поле "Комментарий" (а таких в стандартных конфигурациях большинство).
Проведение и распроведение проводятся в хронологической последовательности.
Данная обработка больше подходит для целей глобального проведения и распроведения, чем стандартные средства. Во-первых, она гораздо удобнее чем групповая обработка справочников и документов, во вторых позволяет заполнить комментарий для удобства, в третьих, в отличие от стандартного "Группового перепроведения" может еще и распроводить, к тому же учитывает документы, не предусматривающие проведение, но делающие движения по регистрам (ручная операция).
Это поможет сайту развиваться и расширять аудиторию.
Вас может заинтересовать
Удобная настройка запрета (или ограничения) доступа пользователей к любым документам или справочникам информационной базы
В данной статье описана методика заполнения справочника адресов в 1С:Предприятие 8 из нового классификатора ФИАС
Видеоурок, в котором показано как на основе функциональных требований выбрать нужную конфигурацию 1С:Предприятие 8, а также рассчитать конечную стоимость покупки.
Как перепровести документы в 1С Бухгалтерия 8.3?
Содержание:
В программе “1С:Бухгалтерия предприятия” сохранить документы можно несколькими способами. Все они находятся в карточке документа, это кнопки “Записать”, “Провести” и “Провести и закрыть”:
Рассмотрим, чем они отличаются.
Для правильного учета документы должны проводиться в том порядке, в котором они создавались. Но на практике часто этот порядок нарушается. Бывает, документы забывают провести, проводят не по порядку, либо проводят по несколько раз. Поэтому бывает необходимо выполнить групповое проведение документов для восстановления порядка. В инструкции рассмотрим, какие для этого есть способы.
1. Настройка проведения документов
Вначале разберем, какие есть настройки проведения документов. Откроем меню “Администрирование”, далее в подразделе “Настройки программы” выберем пункт “Проведение документов”:
Здесь есть настройки, которые влияют на проведение.
2. Как перепровести все документы в 1С Бухгалтерия 8.3
2.1 При закрытии месяца
Программа при закрытии месяца сама предлагает провести документы, если порядок нарушен. К закрытию месяца можно перейти из раздела “Операции”:
Нажмем на ссылку “Перепроведение документов”.
Если перепроведение требуется, то будет показано, сколько документов было изменено. Затем надо выбрать, как действовать: перепровести несколько месяцев, только текущий месяц или ничего не делать. После выбора способа начнется процесс:
В результате окно примет вид:
2.2 Без закрытия месяца
Документы можно перепровести и без закрытия месяца. Откроем меню “Операции”, далее в подразделе “Сервис” выберем пункт “Групповое перепроведение документов”:
Указываем период, организацию и нажимаем “Выполнить”. В результате запустится перепроведение всех документов. Если организацию не указать, то процесс будет выполнен для всех организаций. При установке флажка “Останавливать выполнение при ошибке” программа прекратит перепроведение, если будет найдена ошибка в каком-либо документе.
3. Как перепровести документы определенного типа
Бывают ситуации, когда нам нужно провести не все документы, а только некоторые. Для этого зайдем в меню “Все функции”:
Затем в разделе “Стандартные” выберем пункт “Проведение документов”:
Рассмотрим, как тут работать.
1. Сначала нажимаем на ссылку “Период”:
Вводим период и нажимаем “Выбрать”:
2. Далее нужно выбрать один или несколько документов для перепроведения в разделе “Доступные документы”. Например, найдем документ “Списание с расчетного счета”. Переносим его в раздел “Выбранные документы” по кнопке “Добавить”:
3. Определим, какие дополнительные флажки нам нужны. Можно изменять уже проведенные документы или провести непроведенные. Установим оба флажка:
Этот способ подойдет, если нам нужно провести несколько документов разных типов. Если нужно провести документы одного типа, то есть более простой способ, он описан ниже.
4. Как провести документы из списка
Откроем список документов “Реализация (акты, накладные”). Здесь мы можем быстро перепровести документы за два шага:
1. Выделяем документы, которые хотим провести:
a) можно выделить все документы по комбинации клавиш Ctrl + A;
b) можно выделить несколько документов подряд. Встаем курсором на документ, зажимаем клавишу Shift и нажимаем на любой документ выше или ниже. В результате будут выделены документы:
c) можно выделить документы выборочно. Для этого встаем курсором на документ, зажимаем клавишу Ctrl и не отпуская клавишу встаем курсором поочередно на другие нужные документы в списке:
2. После выделения документов нажимаем на любом выделенном документе правой кнопкой мыши и выбираем пункт “Провести”:
В правом нижнем углу начнется перепроведение выбранных документов:
Этим способом можно перепровести любые документы в 1С Бухгалтерия 8.3.
Как перепровести документы в 1с 8.3 бухгалтерия
Рассмотрим три способа перепроведения документов в 1с бухгалтерия 3.0:
Групповое перепроведение всех документов по организации за выбранный период
Перепроведение документов при закрытии месяца
Групповое перепроведение выбранных документов.
Перепроведение документов по контрагенту.
1 Способ (Групповое перепроведение всех документов по организации за выбранный период)
Все документы можно автоматически перепровести за определенный период по всем организациям или только по выбранной. Для этого в программе реализована обработка "Групповое перепроведение документов".
Данная обработка находится в разделе: Операции — Групповое перепроведение документов.
Запускаем обработку и указываем организацию, по которой необходимо сделать перепроведение (если организация не указана, то перепроведение выполняется по всем организациям) и период. Нажимаем кнопку "Выполнить"
При установленном флажке "Останавливать выполнение при ошибке", программа при выявлении ошибки остановит перепроведение.
Групповое перепроведение документов можно выполнить и при проведении процедуры "Закрытие месяца".
Заходим в раздел Операции — Закрытии месяца.
Если месяц был закрыт и после этого проводилось изменение документов, по в обработке "Закрытие месяца", ссылка "перепроведение документов" станет бледным цветом.
Щелкаем мышкой по ссылке "Перепроведение документов", открывается форма для выбора действий: перепровести с выбранного месяца или пропустить перепроведение.
Также мы можем посмотреть количество и список документов, которые могли быть изменены. В нашем примере видим два измененных документа. Переходим по ссылке "2 документа".
Откроется отчет с реестром документов, в которых возможно меняли данные или они были просто перепроведены. Анализируем полученные данные, после этого принимаем решение об необходимости проведения документов. Выбираем вариант "Перепровести документы с Февраля 2020 по Март 2020" и нажимаем кнопку "ОК".
Программа выполнить перепроведения месяца Февраль 2020 года и Март 2020 года.
3 Способ. Групповое перепроведение выбранных документов.
В программе существует возможность перепровести документы определенного вида. Рассмотрим пример, как перепровести все документы поступления за определённый период по выбранной организации.
В разделе Покупки — Поступление (Акты, накладные) настраиваем отбор по организации:
Далее по кнопке Ещё — Установить период, выбираем необходимый период перепроведения.
Таким образом в журнале у нас отражены все документы поступления по выбранной организации за указанный период, при необходимости можно сделать отбор по контрагенту.
Далее выделим документы при помощи сочетания клавиш Ctrl+A. Документы будут выделены цветом:
Щелкаем правой кнопкой мыши и выбираем команду "Провести".
Программа перепроведет выделенные документы.
Внимание! Если в журнале есть непроведенные документы, то их необходимо исключить, иначе программа их сделает проведенными.
Исключить можно двумя способами:
1. Когда в журнале уже выделены выбранные элементы, то перед перепроведение с непроведенных документов нужно снять выделение.
Для этого удерживайте клавишу Ctrl и мышкой щелкаете по непроведенным документам.
2. Настроить в журнале отбор только по проведенным документам.
Заходим по кнопке Ещё — Настроить список
Откроется форма для настройки списка. На вкладке "отбор" добавляем по кнопке "Добавить новый элемент" параметры для отбора. В нашем случае это будет параметр "проведен".
Вид сравнения указываем "Равно " и значение — "Да"
Нажимаем кнопку "Завершить редактирование" и теперь в журнале поступлений у нас появилось дополнительное поле для отбора проведенных и не проведенных документов.
4 Способ. Перепроведение документов по контрагенту.
Часто сталкиваемся с ситуацией, когда необходимо перепровести все документы за определенный период по конкретному контрагенту.
Самый простой способ, это зайти в карточку контрагента. По ссылке «Документы» перейти в журнал документов.
Здесь отражаются все документы, введенные в базу по данному контрагенту.
По кнопке Еще –Установить период, устанавливаем период за который необходимо провести документы.
Настраиваем отбор по организации (если в базе их несколько) и при необходимости отбор по договору. Также проверяем наличие не проведенных документов, их надо исключить из списка. Как это сделать, рассмотрели в 3 примере.
Теперь у нас отражаются только проведенные документы, выделяем их через сочетание клавиш Ctrl+A, и правой кнопкой мыши вызываем контекстное меню, выбираем команду Провести.
Все выделенные документы будут перепроведены.
Еще один вариант перепроведения документов контрагенту. Заходим в Раздел Операции – Журнал операций. В данном журнале отражены все операции, заведенные в базе. Настраиваем отбор по необходимой организации и контрагенту, выбираем период и проверяем наличие непроведенных документов (как это сделать рассмотрено в примерах выше). Выделяем документы Ctrl+A, и проводим документы.
Консультацию для Вас составила специалист нашей Линии консультаций.
*Для оказания консультации необходимо сообщить ИНН вашей организации, регистрационный номер вашей программы ( для программ 1С:Предприятие версии ПРОФ необходим активный договор 1С:ИТС ПРОФ)
Очень часто нужно очистить базу от всех существующих документов. Чаще всего такое бывает, когда предприятие меняет юридическое лицо. Справочники при этом нужно оставить, а документы удалить. Рассмотрим как с помощью простой обработки можно пометить на удаление все документы в 1С 8.3.
Внимание! Перед запуском обработки обязательно сделайте резервную копию базы данных 1С. Данные изменения необратимы.
Удаление всех документов 1С для пользователей
Где нужно выбрать путь к скачанной обработке на Вашем жестком диске.
После открытия обработка выглядит очень просто:
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Получите понятные самоучители по 1С бесплатно:
Когда выполнение завершено, можно убедиться, что документы помечены на удаление, зайдя в любой журнал документов:
Для программистов
Обработка работает очень просто: она перебирает все виды документов, а затем обходит все документы конкретного типа.
Как в 1с отменить проведение сразу нескольких документов
Этой статьей я продолжаю серию заметок об эффективных приемах работы в 1С:Бухгалтерия 8.3. Рассказываю о хитростях, которые мало кто знает и ещё меньше людей используют в своей работе. Приемы, о которых пойдет речь, способны существенно сэкономить время и повысить вашу квалификацию как специалиста. Предыдущие части доступны здесь (ч.1) и здесь (ч.2).
Прием №10: групповые операции над справочниками и документами
Помните во второй части я рассказывал как легко и просто вывести на печать сразу несколько документов из журнала?
С тех пор 1С значительно расширило возможности групповых операций и сегодня мы с ними познакомимся. Возможности действительно классные и, я уверен, каждый бухгалтер найдёт их крайне полезными в своей ежедневной работе.
Прежде всего, что такое групповая операция? Это, когда мы проводим какую-либо операцию (например, печатаем, проводим, изменяем) сразу над группой объектов. Вместо того, чтобы выполнять эту операцию по очереди над каждым элементом группы.
Над чем можно проводить групповые операции? Над элементами справочников и документами.
Групповые операции проводятся над выделенными объектами.
Вспомним, как легко и просто выделить сразу несколько документов в журнале (с элементами справочников всё точно также):
Как программно пометить на удаление все документы в 1С 8.3
Иногда возникает ситуация, когда из программы надо удалить все документы, очистить базу, оставив одни справочники. Сделать это можно несколькими способами. Рассмотрим их все, чтобы определить, какой будет удобен именно вам. В любом случае, удаление документов из базы начинается с проставления пометок на удаление. Это несложное действие, но если у вас все же возникнут вопросы, обращайтесь за консультацией по программе 1С к нашим специалистам – мы с радостью вам поможем.
Удаление документов в журнале документов
Если нам надо удалить все счета, как пометить на удаление сразу группу документов? Зайдем в журнал документов «Счета покупателям».
Рис.1 Зайдем в журнал «Счета покупателям»
Выделить все документы в журнале, можно нажав комбинацию клавиш «Ctrl+A». Затем или нажав правой кнопкой мышки, или в кнопке «Еще» выбрать команду «Пометить на удаление/Снять пометку». Также можно это сделать, нажав кнопку «Del» на клавиатуре.
Рис.2 Пометить на удаление/Снять пометку
Документы помечены на удаление. При этом если в журнале мы установим отбор (по дате, контрагенту), то выделятся только те документы, которые отобразятся в отборе.
Рис.3 Документы помечены на удаление
Установка пометки на удаление с помощью группового изменения реквизитов
Еще один способ пометить на удаление все документы –с помощью встроенной в библиотеку стандартных подсистем обработки «Групповое изменение реквизитов.»
Эту обработку возможно открыть по прямой ссылке: e1cib/command/Обработка.ГрупповоеИзменениеРеквизитов.Команда.ГрупповоеИзменениеРеквизитов
Рис.4 Переход по ссылке
…или использовать стандартный переход по меню панели разделов «Администрирование-Обслуживание-Корректировка данных-Групповое изменение реквизитов».
Рис.5 Переход в групповое изменение реквизитов по меню панели разделов
В первую очередь важно определить перечень типов объектов, которые мы хотим поменять.
Рис.6 Выбор объектов для изменения реквизитов
Мы можем задать несколько типов объектов, чтобы менять только общие для этих объектов реквизиты. Если нужно, мы можем установить отбор для документов (например, ограничить группу документов датой). Отобранные объекты отображаются в подвале открытого окна.
Рис.7 Отбор по дате объекта в обработке
Для активации пометки на удаление необходимо включить специальную опцию в дополнительных параметрах, поскольку пометка на удаление является служебным реквизитом и по умолчанию недоступна в интерфейсе.
Рис.8 Дополнительные параметры обработки
В интерфейсе обработки появился реквизит пометки на удаление, поэтому появилась возможность установить его значение для выбранных объектов.
Рис.9 Установка пометки на удаление
При необходимости можно проверить результат, перейдя в журнал счетов покупателям. Обратите внимание, что перед пометкой на удаление документы нужно будет распровести, а также на наличие связанных объектов.
Рис.10 Документы «Счета покупателям» помечены на удаление
После установки пометки на удаление на все документы, которые нужно удалить, идем в пункт меню «Администрирование» и запускаем процедуру «Удаление помеченных объектов», установив режим «Автоматическое удаление всех помеченных объектов», и нажимаем «Удалить». После проведения контроля ссылочной целостности, документы будут удалены.
Рис.11 После контроля ссылочной целостности, документы удаляются
Удаление всех документов из программы без контроля ссылочной целостности
Этот способ хорошо использовать, когда надо очистить полностью информационную базу от всех документов. Сделать это можно с помощью обработки «Универсальный обмен данными в формате XML». Найти ее можно в разделе «Все функции»-«Обработки».
Рис.12 Универсальный обмен данными в формате XML
Эта обработка предназначена для обмена данными, но в ней имеется закладка «Удаление данных». Хотя разработчики предупреждают, что использовать ее не рекомендуется, т.к. может нарушиться ссылочная целостность информации, ею мы воспользуемся, т.к. нам она нужна именно для полной очистки информационной базы. Устанавливаем галочку, что удалять мы будем все документы.
Рис.13 Удаление данных
При значительном объеме данных эта процедура может занять очень длительное время. Поэтому рекомендуется выполнять удаление по частям.
Работая в программах 1С, рекомендуется периодически удалять помеченные объекты. Накапливаясь в программе, они приводят к увеличению информационной базы, снижается быстродействие программы, появляются недочеты в работе пользователя. Ошибки могут возникнуть, если пользователь случайно выберет помеченный на удаление объект, что часто бывает при копировании документов, создании дублей записей и потом установки пометки на удаление на одну из них и т.п. При установлении даты запрета редактирования на определенную дату будет проблемно удалить такие объекты. Поэтому необходимо вовремя освобождать программу от ненужной информации самостоятельно или осуществлять данные действия силами специалистов в рамках сопровождения 1С 8.3.
В этом уроке мы изучим всё, что нужно знать бухгалтеру о проведении документов в 1с, а именно:
Все эти вопросы мы рассмотрим применительно к "тройке" (1С:Бухгалтерия 8.3, редакция 3.0).
Что такое проведение документа и зачем оно нужно?
Проводя документ (нажимая кнопку "Провести") мы заставляем программу отразить хозяйственную операцию, которую олицетворяет документ, на соответствующих счетах бухгалтерского учёта.
Рассмотрим простой пример.
Пусть мы создали новый документ "Поступление наличных", указав в нём вид операции "Получение наличных в банке" и сумму 50 000 рублей:
Далее мы нажали кнопку "Записать", тем самым сохранив документ в базе, чтобы информация, которую мы ввели не потерялась. Более того теперь мы можем распечатать этот документ.
Но считается ли этот документ проведенным? Конечно, нет. Чтобы убедиться в этом нажмём кнопку "ДтКт", которая покажет нам проводки документа:
А если нет проводок, то и в бухгалтерском учёте (например, в оборотно-сальдовой ведомости) мы эти поступившие 50 000 рублей никогда не увидим.
И в журнале этот документ будет без зелёной галочки:
Теперь проведём документ, нажав кнопку "Провести":
И снова проверим появились ли проводки (кнопка "ДтКт"):
Проводки появились и документ с этого момента считается проведённым.
Итак, проведенный - значит с проводками по бухгалтерским счетам и/или движениями по другим регистрам учёта (кроме бухгалтерских регистров в 1с ещё бывают регистры сведений и регистры накоплений, на которых учитывается информация напрямую не попадающая в оборотно-сальдовую ведомость).
Что происходит при нажатии кнопки "Записать" в проведенном документе?
Многие знакомые мне бухгалтеры до конца не понимают как работает кнопка "Записать", когда мы нажимаем её в уже проведённом документе. Перепроводится при этом документ или просто сохраняется с новыми данными, но проводки остаются старыми?
Чтобы было понятнее давайте рассмотрим 2 случая.
Мы работаем в не проведенном документе
При нажатии кнопки "Записать": документ сохраняется, но не проводится.
При нажатии кнопки "Провести": документ сохраняется, а затем проводится (формируются проводки).
Мы работаем в уже проведенном документе
При нажатии кнопки "Записать": документ сохраняется, а затем проводится (старые проводки удаляются и формируются новые).
При нажатии кнопки "Провести": документ сохраняется, а затем проводится (старые проводки удаляются и формируются новые).
Вывод
Если документ уже проведён, то никакой разницы между кнопками "Записать" и "Провести" нет. Они делают одно и то же - перепроводят документ.
Можно ли изменить проведенный документ без его перепроведения?
Во-первых, зачем это может понадобиться? Ну, например, нужно изменить какой-нибудь несущественный реквизит в уже закрытом периоде.
Если вы просто измените его и нажмёте кнопку "Записать", то документ снова проведется (ведь он уже был проведен на момент нашего вмешательства), а это может повлечь изменение проводок в уже закрытом периоде и много других неприятностей.
Чаще всего так и происходит. И когда бухгалтер понимает, что случайно "провёл" документ в прошлом периоде и теперь у него проблемы с обороткой и закрытием месяца, то он просто приходит в ужас
Так можно ли изменить проведенный документ, не проводя его снова?
Ответ для пользователей: нет, нельзя. Большинство (если не все) типовых документов в "тройке" заточены на то, что формируют проводки заново при изменении и записи документа даже программным способом!
Ответ для программистов: используйте вот такой код при программном сохранении измененного документа:
Как перепровести все документы по организации за период?
Когда речь идёт о текущем (ещё не закрытом) периоде я рекомендую поступать именно так - проводить вообще все документы разом за период по организации.
Зачастую документы различных видов в 1с связаны между собой в части формирования проводок и движений по регистрам.
Причём самому бывает довольно сложно учесть эту зависимость, поэтому только полное перепроведение всех документов за период гарантирует, что программа учтёт все нюансы учёта и сформирует верные проводки.
Заходим в раздел "Операции" пункт "Групповое перепроведение документов":
В открывшейся форме указываем период, организацию и решаем останавливать ли процесс проведения при первой же ошибке:
Наконец, нажимаем кнопку "Выполнить" и дожидаемся окончания процесса.
Как перепровести не все документы, а только определенного вида?
Если же у нас есть веские причины проводить не все документы, а только определенного вида; или нам требуется провести только не проведенные документы - тогда нам на помощь придёт более мощный и гибкий инструмент.
Открываем меню "Функции для технического специалиста. " (у вас его нет?):
В открывшемся диалоге раскрываем пункт "Стандартные" и в нём выбираем "Проведение документов":
Нажимаем кнопку "Открыть". Открылась встроенная в 1с обработка для проведения документов:
Здесь можно выбрать:
- период проведения документов
- конкретные виды документов (например, реализация. причём искать в списке можно прямо вводом с клавиатуры)
- проводить только проведенные или только не проведенные или и те и другие
- прекращать ли проведение при первой же ошибке
Выбираем нужное и нажимаем кнопку "Провести".
Есть только один нюанс у этой обработки. Она делает проведение выбранных документов сразу по всем организациям в базе и это нужно учитывать, чтобы случайно не перепровести то, что перепроводить не надо.
В общем прекрасная обработка, но если вам нужно проводить ещё и отдельно по организациям, то возможно вы захотите познакомиться с ещё более изощрённым способом
Самый изощрённый способ перепроведения на случай, если в базе несколько организаций
Внимание! Этот вариант предназначен для достаточно опытных пользователей. Если вы пользуетесь этой возможностью в первый раз - я настоятельно рекомендую создать резервную копию базы перед этим.
Покажу на примере.
Пусть у нас в базе много организаций и мы хотим перепровести уже проведенные документы реализации за 1 квартал 2013 года только по организации ООО "Юпитер".
Ни одним из вышеперечисленных способов мы этого сделать не сможем.
Поэтому открываем меню "Функции для технического специалиста. " (у вас его нет?):
В открывшемся окне раскрываем пункт "Обработки" и находим там "Групповое изменение реквизитов":
В пункте "Выбор элементов для изменения" указываем "Реализация (акты, накладные":
Далее нажимаем на ссылку "Все элементы" справа от выбранного поля, чтобы уточнить какие именно документы нужно будет провести:
Настраиваем условия отбора так, чтобы в списке остались только нужные документы:
В данном случае я указал, что нам нужны только уже проведенные документы по организации Юпитер за 1 квартал 2013 года.
Настроив условия отбора нажимаем "ОК".
Теперь нажимаем кнопку "Дополнительные параметры" внизу формы:
Настраиваем параметры вот так:
Далее в списке находим реквизит "Проведен" и устанавливаем его в значение "Да":
Ещё раз убедившись, что среди обрабатываемых элементов присутствуют только нужные нам.
нажимаем кнопку "Изменить реквизиты":
Мы молодцы, на этом всё
Кстати, подписывайтесь на новые уроки.
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Подробная инструкция «Как перепровести документы в 1С Бухгалтерия 8.3?».
Содержание:
В программе “1С:Бухгалтерия предприятия” сохранить документы можно несколькими способами. Все они находятся в карточке документа, это кнопки “Записать”, “Провести” и “Провести и закрыть”:
Рассмотрим, чем они отличаются.
- Записать — документ сохраняется в базе, но не делает проводок.
- Провести — документ будет сохранен и проведен, то есть будут сформированы проводки. Это влияет на деятельность организации.
- Провести и закрыть — здесь работают те же правила, что и для кнопки “Провести”, но карточка документа при этом закроется.
Для правильного учета документы должны проводиться в том порядке, в котором они создавались. Но на практике часто этот порядок нарушается. Бывает, документы забывают провести, проводят не по порядку, либо проводят по несколько раз. Поэтому бывает необходимо выполнить групповое проведение документов для восстановления порядка. В инструкции рассмотрим, какие для этого есть способы.
1. Настройка проведения документов
Вначале разберем, какие есть настройки проведения документов. Откроем меню “Администрирование”, далее в подразделе “Настройки программы” выберем пункт “Проведение документов”:
Здесь есть настройки, которые влияют на проведение.
1. Когда выполнять расчеты. Можно выбрать вариант “При закрытии месяца” — тогда документы будут сохраняться быстрее, а все расчеты будут сделаны в конце месяца. При выборе другого варианта расчеты будут выполняться при каждом проведении документов.
2. Проверять проведение документов при формировании отчетов — при установленном флажке для некоторых отчетов перед формированием могут перепроводится документы. Например, для отчета “Оборотно-сальдовая ведомость”.
2. Как перепровести все документы в 1С Бухгалтерия 8.3
2.1 При закрытии месяца
Программа при закрытии месяца сама предлагает провести документы, если порядок нарушен. К закрытию месяца можно перейти из раздела “Операции”:
Нажмем на ссылку “Перепроведение документов”.
Если перепроведение требуется, то будет показано, сколько документов было изменено. Затем надо выбрать, как действовать: перепровести несколько месяцев, только текущий месяц или ничего не делать. После выбора способа начнется процесс:
В результате окно примет вид:
2.2 Без закрытия месяца
Документы можно перепровести и без закрытия месяца. Откроем меню “Операции”, далее в подразделе “Сервис” выберем пункт “Групповое перепроведение документов”:
Указываем период, организацию и нажимаем “Выполнить”. В результате запустится перепроведение всех документов. Если организацию не указать, то процесс будет выполнен для всех организаций. При установке флажка “Останавливать выполнение при ошибке” программа прекратит перепроведение, если будет найдена ошибка в каком-либо документе.
3. Как перепровести документы определенного типа
Бывают ситуации, когда нам нужно провести не все документы, а только некоторые. Для этого зайдем в меню “Все функции”:
Затем в разделе “Стандартные” выберем пункт “Проведение документов”:
Рассмотрим, как тут работать.
1. Сначала нажимаем на ссылку “Период”:
Вводим период и нажимаем “Выбрать”:
2. Далее нужно выбрать один или несколько документов для перепроведения в разделе “Доступные документы”. Например, найдем документ “Списание с расчетного счета”. Переносим его в раздел “Выбранные документы” по кнопке “Добавить”:
3. Определим, какие дополнительные флажки нам нужны. Можно изменять уже проведенные документы или провести непроведенные. Установим оба флажка:
Этот способ подойдет, если нам нужно провести несколько документов разных типов. Если нужно провести документы одного типа, то есть более простой способ, он описан ниже.
4. Как провести документы из списка
Откроем список документов “Реализация (акты, накладные”). Здесь мы можем быстро перепровести документы за два шага:
1. Выделяем документы, которые хотим провести:
a) можно выделить все документы по комбинации клавиш Ctrl + A;
b) можно выделить несколько документов подряд. Встаем курсором на документ, зажимаем клавишу Shift и нажимаем на любой документ выше или ниже. В результате будут выделены документы:
c) можно выделить документы выборочно. Для этого встаем курсором на документ, зажимаем клавишу Ctrl и не отпуская клавишу встаем курсором поочередно на другие нужные документы в списке:
2. После выделения документов нажимаем на любом выделенном документе правой кнопкой мыши и выбираем пункт “Провести”:
В правом нижнем углу начнется перепроведение выбранных документов:
Этим способом можно перепровести любые документы в 1С Бухгалтерия 8.3.
Вы можете работать в 1С Бухгалтерия в облаке — 1С ФРЕШ. Попробуйте 14 дней и оцените сами.
Читайте также: