Обработка объединение документов 1С

Часто в работе с 1С мы сталкиваемся с ситуацией, когда нам необходимо перепровести группу документов. Такие ситуации могут возникнуть при непоследовательном вводе документов, при вводе документов задним числом, при изменении в документах каких либо значений, так как данные в них после внесенных изменений могут оказаться некорректными.

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

Изменение документов по выплате зарплаты может повлиять на правильность формирования регистров по НДФЛ удержанному. И множество других ситуаций в которых возникает необходимость выполнить перепроведение документов за определенный период.

Рассмотрим все варианты выполнения группового перепроведения документов в 1С 8.3 Бухгалтерия 3.0.

Подробнее смотрите в онлайн-курсе: «Бухгалтерский и налоговый учет в 1С:Бухгалтерия 8 ред. 3 от А до Я»

Настройки проведения документов

Предварительно рассмотрим настройки проведения документов программы. Зайдем в раздел меню Администрирование — Настройки программы — Проведение документов.

Здесь определяются настройки проведения документов, устанавливается возможность отключения контроля остатков МПЗ, проверки проведения документов при формировании отчетов и возможность автоматической установки времени проведения документов.

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

Рассмотрим варианты выполнения группового перепроведения документов в 1С.

Перепроведение документов при закрытии месяца

В 1С 8.3 Бухгалтерия предприятия 3.0 при выполнении регламентной операции Закрытие месяца (раздел меню Операции — Закрытие месяца) автоматически проверяется актуальность границы последовательности проведения документов. Бывают ситуации, что документ не изменяли, а просто открыли и перепровели, соответственно граница установится на этот документ.

В случае обнаружения нарушения границы последовательности, программа предложит восстановить последовательность документов или отказаться от восстановления. При восстановлении последовательности пользователь сам выбирает вариант перепроведения:

  • начиная с периода, в котором обнаружено нарушение последовательности проведения документов;
  • перепровести только текущий месяц.

Подробнее в статье Закрытие месяца. Ручной перенос границы последовательности

При корректном выполнении процедуры Закрытие месяца в перепроведении документов нет необходимости. Но если нам необходимо перепровести документы без закрытия месяца, то можно еще воспользоваться обработкой Групповое перепроведение документов.

Обработка Групповое перепроведение документов в 1С 8.3

В программе 1С 8.3 Бухгалтерия предприятия 3.0. эта обработка доступна в разделе Операции — Сервис — Групповое перепроведение документов.

В ней задается период перепроведения документов и возможность остановки при возникновении ошибки.

В том случае, если учет ведется по нескольким организациям, можно выполнить перепроведение по конкретной организации.

Также обработка Групповое перепроведение документов доступна в разделе Все функции.

Если этот раздел не доступен в меню, его можно включить: кнопка Главное меню — Сервис — Параметры и установить галочку Отображать команду «Все функции».

Далее находим пункт Групповое перепроведение документов в подразделе Обработки.

Групповая обработка проведения перепроводит все документы организации за указанный пользователем период.

Обработка Перепроведение документов в 1С 8.3

В разделе Все функции в группе Стандартные есть еще одна обработка Перепроведение документов.

Данная обработка позволяет выборочно перепровести документы. Для этого необходимо выбрать необходимый документ (или группу документов) из списка и с помощью кнопки Добавить перенести его (их) в правую часть окна.

Для примера выберем документ Требование-накладная. Далее задаем период проведения документов и если нам не надо проводить непроведенные документы — снимаем соответствующую галочку в верхнем правом углу.

Нажимаем кнопку Провести и ждем.

Данная обработка доступна в том же разделе и в других программах 1С.

1С:Зарплата и кадры государственного учреждения.

1С:Управление торговлей.

Как сделать групповое перепроведение документов в 1С 8.2 Бухгалтерия смотрите в нашем видео:

См. также:

  • Групповая обработка справочников и документов в 1С 8.3
  • Как удалить помеченные на удаление документы в 1С 8.3
  • Сбилась нумерация документов в 1С 8.3: как исправить
  • Тестирование и исправление базы 1С 8.3: какие галочки ставить
  • Горячие клавиши в 1С
  • Как выгрузить документ, отчет из 1С 8.3 в Excel
  • Выгрузка в 1С из xml: как выгрузить данные из 1С 8.3 и загрузить в 1С 8.3

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

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

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

В феврале 2017 года была поставлена задача переосмыслить внутреннее строение обработок, как для обычных форм, так и для управляемых.

Чтобы обработка была понятна не только нашим разработчикам, но и тем, кто будет её использовать, решено было начать с глобального изменения обработки на обычных формах.

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

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

Спустя девять месяцев разработки и тестирования, новая обработка «Магазина 15» для обычных форм подготовлена к своему первому релизу в версии 1.0.2.1 для следующих конфигураций:

  • «1С: Управление торговлей» 10.3 >
  • «Штрих-М: Торговое предприятие» 5.2
  • «Далион: Управление магазином» 1.2

Данные конфигурации работают на обычных формах.

Внешний вид обработки под обычные формы:

Новый функционал для обычных форм

Добавлена работа с торговыми объектами, которые используются для отображения и учета по любым условным объектам. Ими могут быть, например, магазин, торговая точка, склад, филиал, и т.д. На каждый торговый объект можно выгружать свою версию справочников (номенклатура, цены), чтобы отображать правильную информацию на мобильном устройстве.

Онлайн

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

Загрузка в существующие документы

Добавлена возможность загружать документы ТСД в существующие документы 1С (не поверх, а с объединением строк).

Раньше можно было загружать документы ТСД только во вновь созданные документы 1С.

Используя новую обработку, можно загружать документы ТСД в любые документы 1С без ограничения, в том числе в существующие.

Загрузка сразу нескольких документов в один

Добавлен механизм загрузки нескольких документов ТСД в один документ 1С. Это может быть полезно, например, когда ведется работа на нескольких ТСД одновременно, а результаты необходимо объединить в один документ в учетной системе.

Форма настройки бизнес процессов

Изменен внешний вид формы настройки бизнес-процессов, она стала более понятна пользователю:

Отборы документов в разных режимах

Добавлены настройки отборов документов для разных режимов работы онлайн/оффлайн. Теперь можно настраивать разные отборы для ручной выгрузки и для онлайн-запросов. Т.е. оператор в 1С и кладовщик на ТСД теперь могут видеть разные списки документов. Это необходимо в тех случаях, когда оператору 1С должно быть доступно больше.

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

При загрузке неизвестного алкокода в 1С, если его не было (например, при инвентаризации или сборе начальных остатков), теперь сразу же происходит добавление новой алко номенклатуры.

Также при загрузке теперь происходит автоматическое сопоставление справочника номенклатуры и справочника ЕГАИС по данным из ТСД. Это удобно, т.к. именно сотрудник с ТСД держал в руках бутылку, сканировал EAN13 и вернее всех знает, что это был за алкоголь.

Ускорение загрузки

Загрузка строк теперь может осуществляться по выгруженным GUID основных реквизитов справочника, таких как ИдЕдиницыИзмерения, ИдХарактеристики, ИдСерии и т.д., что увеличивает скорость поиска при загрузке данных реквизитов в документе.

Демо-данные, примеры

Для понимания, как формируются и устроены файлы для выгрузки, были добавлены демо-справочники и демо-документы xls/xlsx/csv для выгрузки в базу Mobile SMARTS, обновлены шаблоны для выгрузки документов и номенклатуры.

Итого

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

Мы заботимся о качестве наших продуктов, и хотим их делать только лучше и понятнее для вас.

Если у вас есть пожелание или замечание в работе продукта, то мы всегда рады узнать об этом, пишите нам на sales@cleverence.ru.

Количество показов: 2432

Большинство вопросов на форумах по проблеме «долго проводятся документы», начинаются с перечисления технических характеристик серверов, сетевых параметров и т.д. А поскольку таких вопросов много, а технические характеристики, как правило, более чем солидные, можно сделать вывод, что «железо» здесь не причем. Рассмотрим другие причины долгого проведения документов в 1С.

Работая с одной из первых версий конфигурации УПП, вместе с бухгалтерами, мы ставили эксперимент – засекали время проведения документа «Реализация товаров и услуг». С момента нажатия кнопки до «отвисания» программы проходило больше 40 секунд. Версия программы была серверной, пользователи работали на сервере посредством RDP. Т.е. с технической точки зрения все было нормально. В базе была одна организация, отсутствовали ограничения в правах, и для «чистоты» эксперимента – только один пользователь. Такое время ожидания мы объясняли для себя так: документ проводился сразу в разрезе трех учетов, создавая огромное количество записей не только в регистрах накопления, но и «отмечаясь» в регистрах сведений. Но то была первая версия УПП. Прошло достаточно много времени, и разработчики должны были оптимизировать режим записи и хранения данных в своих учетных системах. С тех пор, однако, проблема в той или иной степени все-таки сохранилась.

Рис.1 Количество возможных движений в УПП 1.1 Рис.2 Количество возможных движений в конфигурации ERP Рис.3 Количество возможных движений в БП 3.0

Такое количество регистров в первую очередь обусловлено слишком сложным регламентированным учетом. Упрости законодатель требования к учету, отпадет необходимость хранить данные в таком количестве разрезов. Но это лишь часть проблемы.

Избыточность кода

Если вы когда-нибудь использовали конструктор движений для документа в конфигураторе, то видели, как мало кода при этом создается, и как быстро проводится при этом документ. Но в реальности не все так просто. Необходимость ограничения попытки проведения, например, в прошлом периоде, сразу же рождает необходимость дополнить этот код. Как только у 1С появилась возможность вести учет по нескольким организациям, складам и подразделениям, сразу возникла необходимость в ограничении прав доступа различных пользователей к той или иной информации. И как следствие – ограничение прав доступа на уровне записи.

А как реализуется такая возможность? На каждом этапе проверки добавляется новый код. Возможности проведения, полнота заполнения данных, необходимость записывать документ в разных разрезах – вот причина того, что наш код растет как на дрожжах.

Поскольку все системные администраторы при этом руководствуются принципом «Все, что не запрещено – разрешено», разработчикам приходится выстраивать все новые и новые стены. И с нажатием кнопки «Провести и закрыть», проверки и проводки начинают свое долгое движение по лабиринту.

Рис.4 Код, созданный конструктором движений Рис.5 Начало обработки проведения в Бухгалтерии предприятия 3.0.

Как видим, этот только «подготовка данных» для записи.

Рис.6 Непосредственное формирование движений в БП 3.0

В каждой строке, по сути, присутствует отсылка к глобальным модулям. Эти скачки между модулями также никак не добавляют скорости работы. Можно подумать: «Это же какие-то миллисекунды», – но именно из них в результате складываются десятки секунд ожидания. Скорость – это величина, характеризующаяся быстротой выполнения. В нашем случае, это скорость выполнения кода, а если кода слишком много, то и скорость выполнения невелика.

Какими бы мощными не были бы компьютеры, и как бы быстро они не реагировали на желания пользователя, они не могут научиться мгновенно преодолевать массы программного кода, выстроенного разработчиками. Защита от ошибок и получение максимально точных данных, вынуждают пользователя ожидать действий программы. Поскольку разработчики конфигураций 1С постоянно трудятся над оптимизацией своих решений, которые на сегодня становятся все более популярными в силу разных обстоятельств, можно надеяться на серьезные подвижки в этой области и на то, что проблема «долго проводятся документы» уйдет в прошлое. И да прибудет с нами код.

Эта заметка вероятно заинтересует Вас, если вы уже работаете в программе 1С: Бухгалтерия предприятия, редакция 3.0 после перехода со второй редакции и столкнулись с новыми форматами нумерации документов. Если вы только планируете переход на редакцию 3.0, то эта информация будет полезна во избежание дальнейших трудностей с корректной нумерацией.

Поддержка от 1200 руб. в месяц

Хотя я и использую слово «трудности», но на самом деле, разработчики позаботились о пользователях и по максимуму упростили восстановление нумерации документов в программе, и никаких сложностей возникнуть у Вас не должно.

Приведу небольшую инструкцию по «перенумерации» и расскажу о префиксах в новом формате номера.

В ПП 1С: Бухгалтерия предприятия, редакция 3.0 был введен новый формат нумерации документов, и при создании нового документа программа автоматически присваивает ему новый номер по шаблону «0000 – 000000». Если на момент изменения нумерации у Вас уже имелись в программе документы, номер которых имеет другой формат (например, «00000000000» — одинадцатизначный номер, где первые три символа отведены под префикс организации), тогда номер у следующего нового документа будет выглядеть так «0000 – 000001», где первые два символа до знака дефиса отведены также под префикс организации.

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

рис. 1

Если изначально такой префикс был задан, то он никуда не исчезнет, только обрежется до двух символов, если он был длиннее, и номер будет выглядеть так — «ТД00-000001».

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

Возникает вопрос, для чего нужны еще два символа перед знаком дефиса. Как ни странно, но они тоже отведены под префикс – префикс информационной базы. С течением времени и прогрессом во всех областях постепенно преображается и обмен данными между различными программами, так вот в случае, если вы используете синхронизацию (новое современное названия обмена) с другими ПП 1С, например, 1С: Зарплата и управление персоналом 3.0 или 1С: Управление торговлей, то префикс базы просто необходим. Повторюсь, он также состоит из двух символов и задается в «Настройках синхронизации данных» (Администрирование – Настройки синхронизации данных рис.2), тут указано, для чего необходим префикс и где он будет проставляться в программе.

рис. 2

Предположим, изначально в базе был указан только префикс организации из трех символов «ТДК». Укажем еще префикс информационной базы «БП», префикс организации обрезан до двух символов автоматически «ТД».

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

рис. 3

Т

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

Чтобы в дальнейшем при создании нового документа этого типа программа знала, какой номер должен быть следующим, задаем вручную номер, следующий за последним, в новом формате, в нашем примере он будет выглядеть так: «ТДБП-000006». И записываем документ

Создаем новый документ, записываем, убеждаемся, что номера теперь идут по порядку. Рис.4.

рис. 4

Эту последовательность действий необходимо будет выполнить для всех объектов, которые должны иметь сквозную нумерацию.

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

Александра Люфт. Специалист Линии Консультации.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *