Загрузка данных в документ Корректировка регистров. УТ 11

Обработки - Обработка документов

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

3
Загрузка данных из табличного документа в документ корректировки записей регистров и сведений. Например -"Операция Бух" -"Корректировка регистров" Предназначена для разработчиков в 1с. Не является конечным решением. Работы с обработкой проводились на : Управление торговлей, редакция 11 (11.4.3.126).

Пример работы

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

Требуется сформировать отчет по регистру "Себестоимость товаров"

Универсальный отчет -регистры накопления - Себестоимость товаров

Пример фильтра

    Тип объекта метаданных: РегистрыНакопления
    Полное имя объекта метаданных: СебестоимостьТоваров
    Имя таблицы: ОстаткиИОбороты
Отбор:    "Количество кон. остаток Равно ""0"" И
    ( Стоимость без НДС кон. остаток Не равно ""0"" ИЛИ
    Стоимость (регл.) кон. остаток Не равно ""0"" ИЛИ
    Стоимость кон. остаток Не равно ""0"" )"

Таблица 1 Себестоимость товаров

Аналитика учета номенклатуры Раздел учета Кон. остаток
Количество Стоимость Стоимость без НДС Стоимость забалансовая Сумма дополнительных расходов Сумма дополнительных расходов без НДС Постатейные постоянные с НДС Постатейные постоянные без НДС Стоимость (регл.) Стоимость забалансовая (регл.) Доп. расходы (регл.) Постатейные постоянные (регл.) Стоимость (ПР) Стоимость (ВР)
Товар Товары на складах   5,42 4,61           5,43          
Товар Товары на складах     -0,01                      
Товар Товары на складах   -236,80 -200,69           -236,80          
Товар Товары на складах   50,00 50,00           50,00          
Товар Товары на складах   -290,81 -290,81           -290,81          
Товар Товары на складах   -18,66 -9,01           -18,65          
Товар Товары на складах   120,00 120,00           120,00          
Товар Товары на складах     -0,01                      

Отбор может менять в зависимости от протокола ошибок 1с.

2.

Запускаем Excel и проводим замену знака по суммам

Сумма*-1=Сумма для загрузки в документ

3.

Запускаем обработку 

Указываем тип документа "Корректировка регистров ", имя табличной части

Выбираем регистр для загрузки по гиперссылке "Регистры", он добавляется в используемые регистры
4.

Проводим настройку загрузки в обработке
Поля поиска и т.д.
Вставляем содержимое из буфер обмена в обработку. 
Проводим загрузку

5.
Выполняем закрытие месяца

 Ошибок не должно быть.

В рассматриваем примере ошибки были вызваны переходом в рабочей базе с расчета "по средней" на "ФИФО"
Требовалось скорректировать расчет себестоимости. 

Минусы:
-Не является законченным решением , код открыт, Делалась для решения конкретной задачи.
-Привязка в коде к типу документа "Корректировка регистров", можете адаптировать под себя
-Не сохраняет настройки в обработке, можете доработать при необходимости
Плюсы:
-Затраты на разработку с нуля будут минимизированы
-Можно адаптировать под любой документ корректировки регистров добавив режим работы обработки

Не претендую на авторство, сделано на базе обработки:
"ЗагрузкаДанныхИзТабличногоДокумента_УФ"  публикация на //catalog.1c-e.ru
К сожалению автора данных обработки не помню. Могу добавить ссылку , если найдется.
Доработка по запросам и комментариям не планируется, является шаблоном для разработчиков 1с.

3

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

Наименование Файл Версия Размер
Загрузка данных "Корректировка регистров" УТ 11:
.epf 63,45Kb
24.05.18
24
.epf 63,45Kb 24 Скачать

См. также

Комментарии
Избранное Подписка Сортировка: Древо
1. aleksey.kubovtsov 65 25.05.18 12:35 Сейчас в теме
Пример
Можете так же использовать вычисление выражений для полей. Схема работы как в обычной обработке загрузки данных в табличный документ.
Например
Стоимость без НДС
Результат = Число( ТекстЯчейки) *-1
Прикрепленные файлы:
Оставьте свое сообщение