Имя: Пароль:
1C
1С v8
ут 11.5 глюк помощника закрытия отрицательных остатков
0 letovd
 
03.05.23
02:05
Хочу закрыть месяц апрель, есть отрицательные остатки тк используется интеркампани.
При запуске помощника он смотрит в месяц февраль и пишет, что отрицательных остатков 0.
Задания к расчету в месяце апреля, прошлых периодов нет.
Отчет Остатки товаров организаций не отображает минусов ни за январь, ни за февраль, ни за март.

Что это может быть?
1 kisobol
 
03.05.23
03:28
Передачи к товаров оформлению посмотри
2 letovd
 
03.05.23
08:38
(1) в обработке закрытия месяца их нет
3 sitex
 
naïve
03.05.23
20:13
(0) А в чем собственно глюк то ? Если используете интеркампани то он пишет в регистр что то по типу как в ЕРП "Резервы товаров в организации"  + в одной минус в другой и  потом этот же е помощник берет данные с этого регистра при закрытии. Если хотите отриц остатки просто удалить движения в документах те которые эти проводки делают и увидите отриц остатки по позициям
4 unenu
 
04.05.23
10:16
(0) протестируйте в расширении

Обработка.ПомощникИсправленияОстатковТоваровОрганизаций.МодульМенеджера

&ИзменениеИКонтроль("ЗапросДетальныеОстаткиНаКонецМесяцаИсправления")
Функция ПомИсп_ЗапросДетальныеОстаткиНаКонецМесяцаИсправления(МесяцИсправления) Экспорт
    
    МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
    СформироватьВТКонтролируемыеВидыЗапасов(МенеджерВременныхТаблиц);
    
    Запрос = Новый Запрос;
    Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ОстаткиНаКонецМесяцаИсправления.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
    |    ОстаткиНаКонецМесяцаИсправления.Организация КАК Организация,
    |    ОстаткиНаКонецМесяцаИсправления.ВидЗапасов КАК ВидЗапасов,
    |    ОстаткиНаКонецМесяцаИсправления.НомерГТД КАК НомерГТД,
    |    СУММА(ОстаткиНаКонецМесяцаИсправления.КоличествоОстаток) КАК КоличествоОстаток
    |ПОМЕСТИТЬ ДетальныеОстаткиНаКонецМесяцаИсправления
    |ИЗ
    |    (ВЫБРАТЬ
    |        ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
    |        ТоварыОрганизацийОстатки.Организация КАК Организация,
    |        ТоварыОрганизацийОстатки.ВидЗапасов КАК ВидЗапасов,
    |        ТоварыОрганизацийОстатки.НомерГТД КАК НомерГТД,
    |        ТоварыОрганизацийОстатки.КоличествоОстаток КАК КоличествоОстаток
    |    ИЗ
    |        РегистрНакопления.ТоварыОрганизаций.Остатки(
    |                &ГраницаИсправления,
    |                ВидЗапасов В
    |                    (ВЫБРАТЬ
    |                        ВТКонтролируемыеВидыЗапасов.Ссылка
    |                    ИЗ
    |                        ВТКонтролируемыеВидыЗапасов)) КАК ТоварыОрганизацийОстатки
    |    
    |    ОБЪЕДИНИТЬ ВСЕ
    |    
    |    ВЫБРАТЬ
    |        РезервыТоваровОрганизаций.АналитикаУчетаНоменклатуры,
    |        РезервыТоваровОрганизаций.Организация,
    |        РезервыТоваровОрганизаций.ВидЗапасов,
    |        РезервыТоваровОрганизаций.НомерГТД,
    |        РезервыТоваровОрганизаций.КоличествоОстаток
    |    ИЗ
    |        РегистрНакопления.РезервыТоваровОрганизаций.Остатки(
    |                &ГраницаИсправления,
    |                ВидЗапасов В
    |                    (ВЫБРАТЬ
    |                        ВТКонтролируемыеВидыЗапасов.Ссылка
    |                    ИЗ
    |                        ВТКонтролируемыеВидыЗапасов)) КАК РезервыТоваровОрганизаций) КАК ОстаткиНаКонецМесяцаИсправления
    |
    #Удаление
    |ГДЕ
    |    НЕ ОстаткиНаКонецМесяцаИсправления.АналитикаУчетаНоменклатуры.Номенклатура.ВестиУчетПоГТД
    |    ИЛИ (ОстаткиНаКонецМесяцаИсправления.АналитикаУчетаНоменклатуры.Номенклатура.ВестиУчетПоГТД
    |        И ОстаткиНаКонецМесяцаИсправления.НомерГТД <> ЗНАЧЕНИЕ(Справочник.НомераГТД.ПустаяСсылка))
    #КонецУдаления
    |
    |СГРУППИРОВАТЬ ПО
    |    ОстаткиНаКонецМесяцаИсправления.АналитикаУчетаНоменклатуры,
    |    ОстаткиНаКонецМесяцаИсправления.Организация,
    |    ОстаткиНаКонецМесяцаИсправления.ВидЗапасов,
    |    ОстаткиНаКонецМесяцаИсправления.НомерГТД
    |
    |ИНДЕКСИРОВАТЬ ПО
    |    АналитикаУчетаНоменклатуры,
    |    Организация,
    |    ВидЗапасов,
    |    НомерГТД";
    Запрос.УстановитьПараметр("ГраницаИсправления", Новый Граница(КонецМесяца(МесяцИсправления), ВидГраницы.Включая));
    Возврат Запрос;

КонецФункции


суть: если у вас есть импортные товары с флагом "импорт" в карточке товара и в приходах не указали номера ГТД, то помошник исправления пишет, мол ок - что отрицательных остатков 0. А по щелчку на 0 видим в отчете импортные товары без ГТД.

вывод: навести порядок с учетом импортных товаров.
5 letovd
 
04.05.23
15:16
(4) Спасибо, все верно!
По щелчку на 0, именно там, где "Позиций с развернутым сальдо"
Вижу проблемы с ГТД
6 letovd
 
05.05.23
09:57
Для решения проблемы необходимо было найти документы, где импортный товар записан в регистры без ГТД.
Далее, перепровести эти документы, после чего ГТД подтянулись.
Спасибо.
7 letovd
 
05.05.23
09:57
Использоваться отчет "остатки товаров организации" с группировкой по гтд
8 НафНаф
 
05.05.23
10:37
только есть ньюанс - вы документы без ГТД уже отдали клиентам (я про реализации), а теперь их изменили. Я бы не стал уже трогать документы, а сделал бы или корректировку регистров или документом "корректировка развернутого сальдо"
9 letovd
 
05.05.23
11:27
(8) Согласен, но проблема со списаниями и перемещениями была
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший