Пример работы
Загрузка произвольных данных в документы, справочники, при переходе с других учетных программ 1с.
При закрытии месяца в ут возникает ошибка вида по расчету себестоимости:
Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации
или
Обнаружены разные знаки у остатков по суммам и остатка по количеству в регистре себестоимости по организации
Требуется сформировать отчет по регистру "Себестоимость товаров"
Универсальный отчет -регистры накопления - Себестоимость товаров
Пример фильтра
Тип объекта метаданных: РегистрыНакопления
Полное имя объекта метаданных: СебестоимостьТоваров
Имя таблицы: ОстаткиИОбороты
Отбор: "Количество кон. остаток Равно ""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.
Выполняем закрытие месяца
Ошибок не должно быть.
В рассматриваем примере ошибки были вызваны переходом в рабочей базе с расчета "по средней" на "ФИФО"
Требовалось скорректировать расчет себестоимости.
Минусы:
-Не является законченным решением , код открыт, Делалась для решения конкретной задачи.
-Не сохраняет настройки в обработке, можете доработать при необходимости
Плюсы:
-Затраты на разработку с нуля будут минимизированы
-Можно адаптировать под любой документ корректировки регистров добавив режим работы обработки
Сейчас поддерживает:
-Перенос данных
-Корректировка регистров
-Операция Бух
Добавлен функционал поддержки вида движения регистра накопления "Приход" , "Расход", "Стандартные реквизиты".
Добавлена настройка, что бы не сбивались настройки и не обновлялись данные для загрузки при выборе нового документа.
Рис.1
Не претендую на авторство, сделано на базе обработки:
"ЗагрузкаДанныхИзТабличногоДокумента_УФ" публикация на //infostart.ru
К сожалению автора данных обработки не помню. Могу добавить ссылку , если найдется.
Доработка по запросам и комментариям не планируется, является шаблоном для разработчиков 1с.