Заполнение документа "Корректировка записей регистров"

05.02.16

Задачи пользователя - Корректировка данных

Обработка предназначена для автоматического заполнения документа "Корректировка записей регистров"
- Облегчает исправление данных регистров накопления и регистров бухгалтерии;
- Возможность списать остатки регистра "под ноль" одной кнопкой;
- Заполнение "Корректировки записей регистров" из результатов запроса

Скачать файлы

Наименование Файл Версия Размер
Заполнение корректировки записей регистров v2.7b
.epf 122,91Kb
131
.epf 2.7b 122,91Kb 131 Скачать

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

  Первый запуск

 Сразу рекомендую сохранить настройки с установкой галочек:

 Сохранение настройки

Это очень пригодится, когда вы будете регулярно работать со сложными запросами. В моем примере показаны сохраненные несколько вариантов настроек, а в вашем случае, понятное дело, при первом запуске будет только "Основная".

 

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

 

Задача №1. Полное списание.

Дано: При расчете себестоимости не полностью закрылись следующие регистры учета:

Счета регистра бухгалтерии "Хозрасчетный"

20.01.1, 25.01

Счета регистра бухгалтерии "Налоговый"

20.01.1, 23.01, 25.01

и соответствующие регистры накопления:

- Затраты (бухгалтерский учет)

- Затраты (налоговый учет)

- Незавершенное производство (бухгалтерский учет)

- Незавершенное производство (налоговый учет)

Требуется документом "Корректировка записей регистров" списать:

1. Все сальдо регистра бухгалтерии "Хозрасчетный" с кредита указанных счетов в дебет счета 90.02.1, Номенклатурная группа = Собственная продукция

2. Все сальдо регистра бухгалтерии "Налоговый" с кредита указанных счетов в дебет счета 90.02, Номенклатурная группа = Собственная продукция

3. Все остатки по регистрам накопления.

Решение.

1. Подготовить документ "Корректировка записей регистров". Для этого создаем новый документ и выбираем его для заполнения соответствующего реквизита формы обработки. Можно выбрать и существующий, но обработка почистит его перед заполнением. Если это повторное заполнение, то нужно нажать кнопку "Очистить движения документа" ранее выболнения обработки.

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

3. Устанавливаем нужные флаги на вкладке "Регистры накопления"

Флаги регистров накопления

В моем примере установлен отбор по колонке с флагами. Как не трудно догадаться, в наименовании вкладки панели "Регистры накопления (4)*" число 4 означает количество отмеченных регистров. Символ "*" является признаком, что на этой вкладке есть полное списание, т.е. не заполнение запросом, а именно полное списание.

4. Аналогичным образом устанавливаем флаги для вкладок бухгалтерских и налоговых счетов.

Флаги бух

Если не настроить кор. счет, то коррекспонденция будет со счетом "000". Смысл флага "Переворачивать проводку в следующем. Если флаг не установлен, то проводка дается красным по той стороне, по которой имеется сальдо. Т.е., если по сч. 20.01.1 имеется сальдо дебетовое, то проводка будет дт. 20.01.1 кт. 90.02.1 красным. Если установить флаг "Переворачивать проводку", то проводка будет дт. 90.02.1 кт. 20.01.1 черным.

Аналогично настраиваем вкладку налоговых счетов.

Флаги налог

Жмем "Выполнить", и задача решена.

 

Задача №2. Синхронизация остатков партий товаров на складах.

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

И так, требуется привести состояние регистра накопления ПартииТоваровНаСкладахНалоговыйУчет к состоянию регистра ПартииТоваровНаСкладахБухгалтерскийУчет с отбором по счету учета 41.02

Движения будут по регистру ПартииТоваровНаСкладахНалоговыйУчет, поэтому его и отмечаем флагом в списке регистров накопления

Отмечаем регистр

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

Настройка1

Жмем кнопку "Запрос". Откроется диалог редактирования запроса. Кстати сказать, он взят из стандартной консоли отчетов, поэтому многим будет знаком и удобен.

Окно редактирования запроса

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

ВЫБРАТЬ
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.Организация КАК Организация,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.СчетУчета КАК СчетУчета,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.Склад КАК Склад,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.Номенклатура КАК Номенклатура,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.ДокументОприходования КАК ДокументОприходования,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.СерияНоменклатуры КАК СерияНоменклатуры,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.Заказ КАК Заказ,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.Качество КАК Качество,
	СУММА(-ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.КоличествоКонечныйОстаток) КАК Количество,
	СУММА(-ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.СтоимостьКонечныйОстаток) КАК Стоимость,
	СУММА(-ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.ПостояннаяРазницаКонечныйОстаток) КАК ПостояннаяРазница,
	СУММА(-ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.ВременнаяРазницаКонечныйОстаток) КАК ВременнаяРазница
ПОМЕСТИТЬ Сводная
ИЗ
	РегистрНакопления.ПартииТоваровНаСкладахНалоговыйУчет.ОстаткиИОбороты(&ДатаПерехода, &ДатаПерехода, , , СчетУчета = &СчетНУ) КАК ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты

СГРУППИРОВАТЬ ПО
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.ХарактеристикаНоменклатуры,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.Склад,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.ДокументОприходования,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.Номенклатура,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.Качество,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.СерияНоменклатуры,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.Организация,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.Заказ,
	ПартииТоваровНаСкладахНалоговыйУчетОстаткиИОбороты.СчетУчета

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Организация,
	&СчетНУ,
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Склад,
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Номенклатура,
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.ДокументОприходования,
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.ХарактеристикаНоменклатуры,
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.СерияНоменклатуры,
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Заказ,
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Качество,
	СУММА(ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.КоличествоКонечныйОстаток),
	СУММА(ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.СтоимостьКонечныйОстаток),
	0,
	0
ИЗ
	РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет.ОстаткиИОбороты(&ДатаПерехода, &ДатаПерехода, , , СчетУчета = &СчетБУ) КАК ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты

СГРУППИРОВАТЬ ПО
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.ХарактеристикаНоменклатуры,
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Склад,
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.ДокументОприходования,
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Номенклатура,
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Качество,
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.СерияНоменклатуры,
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Организация,
	ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Заказ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	Сводная.Организация,
	Сводная.СчетУчета,
	Сводная.Склад,
	Сводная.Номенклатура,
	Сводная.ДокументОприходования,
	Сводная.ХарактеристикаНоменклатуры,
	Сводная.СерияНоменклатуры,
	Сводная.Заказ,
	Сводная.Качество,
	СУММА(Сводная.Количество) КАК Количество,
	СУММА(Сводная.Стоимость) КАК Стоимость,
	СУММА(Сводная.ПостояннаяРазница) КАК ПостояннаяРазница,
	СУММА(Сводная.ВременнаяРазница) КАК ВременнаяРазница
ПОМЕСТИТЬ Объединенная
ИЗ
	Сводная КАК Сводная

СГРУППИРОВАТЬ ПО
	Сводная.ХарактеристикаНоменклатуры,
	Сводная.СерияНоменклатуры,
	Сводная.СчетУчета,
	Сводная.Организация,
	Сводная.Склад,
	Сводная.Номенклатура,
	Сводная.ДокументОприходования,
	Сводная.Заказ,
	Сводная.Качество
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	Объединенная.Организация КАК Организация,
	Объединенная.СчетУчета КАК СчетУчета,
	Объединенная.Склад КАК Склад,
	Объединенная.Номенклатура КАК Номенклатура,
	Объединенная.ДокументОприходования КАК ДокументОприходования,
	Объединенная.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
	Объединенная.СерияНоменклатуры КАК СерияНоменклатуры,
	Объединенная.Заказ КАК Заказ,
	Объединенная.Качество КАК Качество,
	Объединенная.Количество КАК Количество,
	Объединенная.Стоимость КАК Стоимость,
	Объединенная.ПостояннаяРазница КАК ПостояннаяРазница,
	Объединенная.ВременнаяРазница КАК ВременнаяРазница
ИЗ
	Объединенная КАК Объединенная
ГДЕ
	(Объединенная.Количество <> 0
			ИЛИ Объединенная.Стоимость <> 0
			ИЛИ Объединенная.ПостояннаяРазница <> 0
			ИЛИ Объединенная.ВременнаяРазница <> 0)

УПОРЯДОЧИТЬ ПО
	Организация,
	СчетУчета,
	Склад,
	Номенклатура,
	СерияНоменклатуры,
	Качество,
	ДокументОприходования,
	Заказ,
	ХарактеристикаНоменклатуры,
	ВременнаяРазница,
	Количество,
	ПостояннаяРазница,
	Стоимость
АВТОУПОРЯДОЧИВАНИЕ

Переходим на вкладку "Параметры" и жмем "Заполнить". Появляются пустые параметры, которые мы устанавливаем согласно условиям задачи.

 Параметры

Жмем "Ок", запрос выполняется и заполняет табличную часть в окошке "Настройка" результатом запроса.

Настройки - результат запроса

Тут есть важное замечание. Структура результата запроса должна строго соответствовать структуре регистра, с которым работаем. А именно, если ресурс называется "Количество", то и в результате запроса должно быть "Количество", как в примере, а не "КоличествоКонечныйОстаток", например.

 

Жмем "Перенести". Окно настройки закрывается, а все результаты переносятся строку выбранного нами регистра.

Завершение

Видим, что отмечен только один регистр, нет пометок "*", а значит нет полного списания. В колонке "Текст запроса" сохранен наш запрос (параметры и результаты запроса тоже сохранены). Результат запроса можно посмотреть на вкладке "Данные".

Жмем "Выполнить" и задача решена.

См. также

Тестирование и исправление ключей аналитики ERP, УТ11, КА

Корректировка данных Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    103919    616    167    

654

QR -кодирование документов БЕЗ изменения печатных форм, с произв. алгоритмами создания QR -кода и обработки (в т.ч прикрепление сканов к документам) для УТ 11 (все), ERP 2, КА 2, Розница 2, УНФ 1.6/3.0, БП 3, ЗУП 3

Корректировка данных Платформа 1С v8.3 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Представьте, что есть система, которая НЕ ТРЕБУЕТ изменения конфигурации, НЕ ТРЕБУЕТ изменения ни одной печатной формы для добавления QR-кода, включая внешние, НЕ ХРАНИТ данные штрихкодов и их связь, от чего база не "пухнет", ИМЕЕТ возможность закодировать в QR-коде произвольные данные параметров для последующей обработки полученных данных, УМЕЕТ прикреплять сканы, УМЕЕТ обработать считанный QR-код как ВЫ захотите. А также ХРАНИТ историю операций в обход базы для каждого пользователя в отдельности и УМЕЕТ работать с 2D - сканерами. А также автоматически распознавать отсканированные печатные формы (картинки или pdf-файлы) и выполнять заданные произвольные алгоритмы, в том числе прикрепление их к документам! Обновление 3.1 от 09.11.2023!

8400 руб.

26.08.2018    49586    12    60    

53

Заполнение документа "Корректировка регистров" произвольными данными

Закрытие периода Корректировка данных Платформа 1С v8.3 Система компоновки данных 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    49327    165    29    

116

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    21147    295    35    

65

Помощник исправления порядка расчетов

Взаиморасчеты Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Бухгалтерский учет Управленческий учет Платные (руб)

Вы наконец разобрались с закрытием месяцев и пора начать контролировать сроки оплаты поставщикам и задолженности клиентов, но в базе расчеты не идут из-за развернутого сальдо? Не беда, есть решение!

7200 руб.

02.11.2020    6511    4    0    

7

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4320 руб.

06.10.2023    847    3    5    

5

Групповое изменение реквизитов номенклатуры для УТ 11/КА 2

Загрузка и выгрузка в Excel Корректировка данных Платформа 1С v8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Обработка для группового редактирования реквизитов номенклатуры. Позволяет редактировать реквизиты (как основные, так и дополнительные реквизиты и сведения) непосредственно в таблице, устанавливать новые значения реквизитов на выбранную номенклатуру, а также загружать новые значения из Excel. Предусмотрена возможность добавления фото к товарам перетаскиванием файла из проводника на строку с товаром (drag'n'drop)

4200 руб.

16.11.2020    16922    11    5    

10

Автоматическая корректировка НДФЛ в ЗКГУ

Корректировка данных Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Налоговый учет НДФЛ Платные (руб)

На этот раз действительно автоматическая корректировка НДФЛ! С помощью данной обработки можно автоматически скорректировать НДФЛ, не тратя целые часы на его ручную корректировку. Можно в считанные минуты изменить НДФЛ по всем сотрудникам в организации. Что бережет деньги на оплату специалиста и время! Обновлена и адаптирована к новым правилам исчисления и удержания НДФЛ с 01.01.2023 г.

4500 руб.

23.06.2022    11086    77    32    

40
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Benefactor88 68 23.03.16 13:22 Сейчас в теме
Суммы из запроса не переносятся в корректировку, хотя в закладке "данные" они есть
2. Benefactor88 68 23.03.16 13:39 Сейчас в теме
А, разобрался, надо имена ресурсов регистров в запросе указывать как в регистре. Конструктор автоматом подставляет "остатки" в конец, если собираю по остатку
Atrocity; +1 Ответить
3. Светлый ум 406 06.07.16 12:33 Сейчас в теме
Симпатично +1
4. Akvals 6 13.12.16 10:54 Сейчас в теме
Отличная обработка. Спасибо автору.
5. tirli41 3 27.12.16 08:49 Сейчас в теме
Здравствуйте, Ваша обработка универсальна ? т.е. подойдет к другим конфигурациям УПП Беларусь,Украина, Казахстан?
6. Atrocity 31 27.12.16 12:37 Сейчас в теме
Не могу достоверно Вам сказать, т.к. не тестировал на интересующих Вас конфигурациях. Могу лишь предположить, что подойдет, т.к. документ "корректировка записей регистров" в российской конфигурации универсален.
7. pvvpvv 10 27.12.16 16:41 Сейчас в теме
(0) Что-то похожее [URL=http://infostart.ru/public/363289/]

(6) Документ "КорректировкаЗаписейРегистров" в конфигурациях для России и Украины отличаются.
8. tirli41 3 12.01.17 09:31 Сейчас в теме
Ваша обработка работает в клиент-серверном режиме или только в файловом варианте?
9. SlavonNoskoff 27.06.18 13:32 Сейчас в теме
В УТ 10.3 работать будет?
Оставьте свое сообщение