Автоматическое заполнение документа «Перемещение товаров, материалов» по остаткам счетов учета для БП 3.0

10.06.26

Учетные задачи - Логистика, склад и ТМЦ

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Автоматическое заполнение документа «Перемещение товаров, материалов» по остаткам счетов учета для БП 3.0
.cfe 43,70Kb
0 3 800 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Расширение предназначено для конфигурации «Бухгалтерия предприятия 3.0» и подходит как для ПРОФ, так и для КОРП, поскольку использует типовой документ «Перемещение товаров, материалов» и стандартный регистр бухгалтерии «Хозрасчетный».

После установки расширения в документе появляется команда «Заполнить по остаткам». При нажатии открывается форма настройки заполнения. Пользователь выбирает, по каким счетам-отправителям анализировать остатки, указывает один счет получателя и запускает заполнение.

 

Назначение

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

Например:

  • перенос материалов между субсчетами 10 счета;
  • перенос товаров между субсчетами 41 счета;
  • перемещение готовой продукции;
  • массовая корректировка учета после инвентаризации;
  • перенос остатков на другой счет учета;
  • заполнение документа по фактическим остаткам склада;
  • исправление ситуаций, когда одна номенклатура учитывается на разных счетах.

 

Как работает механизм

В документе «Перемещение товаров, материалов» пользователь нажимает кнопку «Заполнить по остаткам».

Расширение открывает форму заполнения и автоматически передает в нее данные из текущего документа:

  • дату документа;
  • организацию;
  • склад отправитель;
  • признак перезаполнения строк.

После выбора настроек пользователь нажимает кнопку «Заполнить».

Далее расширение:

  1. Получает остатки из регистра бухгалтерии «Хозрасчетный».
  2. Анализирует остатки на дату документа.
  3. Отбирает данные по организации документа.
  4. Отбирает данные по складу отправителю.
  5. Проверяет выбранные счета отправителей.
  6. Отбирает только положительные остатки.
  7. Группирует остатки по номенклатуре и счету учета.
  8. Заполняет табличную часть документа «Товары».
  9. Устанавливает документу признак измененности, чтобы пользователь мог сохранить внесенные изменения.

 

Источник данных

Остатки получаются из бухгалтерского регистра:

Регистр бухгалтерии → Хозрасчетный → Остатки

Используемая аналитика:

  • счет учета;
  • номенклатура;
  • склад;
  • организация;
  • количество остатка.

 

Заполняемая табличная часть

Расширение заполняет табличную часть:

Товары

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

 

Заполняемые колонки

Номенклатура

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

Количество

Заполняется по количественному остатку бухгалтерского учета. В документ попадает только количество больше нуля.

Единица измерения

Заполняется из карточки номенклатуры.

Счет отправителя

Заполняется счетом учета, на котором найден остаток.

Например:

  • 10.01;
  • 10.03.1;
  • 10.05;
  • 41.01;
    1.  

Счет получателя

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

 

Поля формы заполнения

Дата документа

Заполняется автоматически из текущего документа. Используется как дата получения остатков.

Организация

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

Склад отправитель

Заполняется автоматически из текущего документа. По этому складу анализируются остатки.

Все счета отправители

Флажок определяет режим выбора счетов отправителей.

Если флажок установлен, расширение автоматически анализирует счета:

  • 10 и все его субсчета;
  • 41 и все его субсчета;
    1.  

Если флажок снят, пользователь может вручную указать конкретные счета отправителей в таблице ниже.

Счета отправители

Табличное поле для ручного выбора счетов учета. Используется, если флажок «Все счета отправители» снят.

Можно указать один или несколько счетов. Например:

  • только 10.03.1;
  • только 41.01;
  • сразу 10.01, 10.05 и 43.

Счет получателя

Обязательное поле. Указывается счет учета, который будет установлен в колонку «Счет получателя» во всех добавляемых строках.

Перезаполнить строки

Флажок управляет поведением при заполнении документа.

Если флажок установлен:

  • текущие строки табличной части очищаются;
  • документ заполняется заново по найденным остаткам.

Если флажок снят:

  • текущие строки остаются в документе;
  • новые строки добавляются ниже существующих.

Это удобно, если нужно дозаполнить документ остатками по дополнительным счетам.

 

Особенности заполнения

Если одна и та же номенклатура числится на разных счетах, расширение создает отдельную строку по каждому счету.

Например:

Номенклатура Счет отправителя Количество Счет получателя
Дизельное топливо 10.03.1 62,600 10.03.2
Дизельное топливо 10.03.2 15,000 10.03.2

 

Это важно для корректного формирования проводок, поскольку счет отправителя должен сохраняться отдельно по каждой строке.

 

Поддерживаемые счета

Расширение рассчитано на работу со счетами учета запасов:

10 Материалы

Поддерживаются все субсчета счета 10, включая:

  • 10.01 Сырье и материалы;
  • 10.02 Покупные полуфабрикаты и комплектующие;
  • 10.03.1 Топливо на складе;
  • 10.03.2 Топливо в баке;
  • 10.04 Тара и тарные материалы;
  • 10.05 Запасные части;
  • 10.06 Прочие материалы;
  • 10.07 Материалы, переданные в переработку;
  • 10.08 Строительные материалы;
  • 10.09 Инвентарь и хозяйственные принадлежности;
  • 10.10 Специальная оснастка и специальная одежда на складе;
  • 10.11.1 Специальная одежда в эксплуатации;
  • 10.11.2 Специальная оснастка в эксплуатации;
  • 10.21.1 Приобретение малоценного оборудования и запасов.

41 Товары

Поддерживаются все субсчета счета 41, включая:

  • 41.01 Товары на складах;
  • 41.02 Товары в розничной торговле;
  • 41.03 Тара под товаром и порожняя;
  • 41.04 Покупные изделия;
  • 41.11 Товары в розничной торговле в продажных ценах АТТ;
  • 41.12 Товары в розничной торговле в продажных ценах НТТ.

43 Готовая продукция

Поддерживается счет:

  • 43 Готовая продукция.

 

Проверки и ограничения

Перед открытием формы заполнения расширение проверяет, что в документе заполнены:

  • дата;
  • организация;
  • склад отправитель.

Если один из реквизитов не заполнен, пользователь получает сообщение и заполнение не запускается.

В документ попадают только строки с положительным количеством остатка.

Характеристики и серии не используются, так как в данном механизме заполнение выполняется по бухгалтерским остаткам с аналитикой номенклатура + склад.

 

Сохранение изменений

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

 

Преимущества

  • Заполнение документа без ручного подбора номенклатуры.
  • Возможность заполнить документ по всем счетам 10, 41 и 43.
  • Возможность выбрать конкретные счета отправители.
  • Автоматическое заполнение количества по фактическим остаткам.
  • Корректное разделение строк по счетам отправителей.
  • Возможность перезаполнить документ или дозаполнить существующие строки.
  • Не требуется изменение типовой конфигурации.
  • Решение выполнено в виде расширения.
  • Подходит для БП 3.0 ПРОФ и КОРП.

 

Совместимость

Конфигурация:

1С:Бухгалтерия предприятия 3.0

Подходит для:

  • Бухгалтерия предприятия ПРОФ, редакция 3.0;
  • Бухгалтерия предприятия КОРП, редакция 3.0.

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.195.40
  • Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.195.40

Вступайте в нашу телеграмм-группу Инфостарт

БП 3.0 Бухгалтерия предприятия Бухгалтерия предприятия ПРОФ Бухгалтерия предприятия КОРП Перемещение товаров материалов Перемещение товаров и материалов Заполнение по остаткам Заполнить по остаткам Автоматическое заполнение документа Автоматическое заполнение перемещения Перемещение по остаткам Остатки товаров Остатки материалов Счет 10 Счет 41 Счет 43 Материалы Товары Готовая продукция Перемещение между счетами