Имя: Пароль:
1C
1С v8
Виртуальная таблица дает неправильные обороты
, ,
0 shusharu
 
15.09.15
14:04
Добрый день коллеги!
Стали жаловаться пользователи УТ11 что при проведении иногда ругается на нехватку остатков хотя остатки есть. Начал разбираться и выяснил следующее. Виртуальная таблица по регистру ОстаткиТоваровОрганизаций выдает не правильные обороты.
Если я делаю запрос к таблице регистра получаю в движении два документа. А если делаю запрос к виртуальной таблице оборотов, то получаю один документ. Все выполняется в одном пакете с одинаковыми параметрами. Вот запрос
ВЫБРАТЬ
    ТоварыОрганизаций.Регистратор КАК Регистратор,
    ТоварыОрганизаций.Номенклатура КАК Номенклатура,
    ТоварыОрганизаций.Склад КАК Склад,
    ТоварыОрганизаций.Количество КАК Количество1
ПОМЕСТИТЬ ВТ_ТоварыОрганизаций
ИЗ
    РегистрНакопления.ТоварыОрганизаций КАК ТоварыОрганизаций
ГДЕ
    ТоварыОрганизаций.Период МЕЖДУ &ДН И &ДК
    И ТоварыОрганизаций.Номенклатура = &Номенклатура
    И ТоварыОрганизаций.Склад = &Склад

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

ИНДЕКСИРОВАТЬ ПО
    Регистратор,
    Номенклатура,
    Склад
;

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

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

ИНДЕКСИРОВАТЬ ПО
    Номенклатура,
    Склад

А вот результат Таблица ВТ_ТоварыОрганизаций

Регистратор    Номенклатура    Склад    Количество1
Внутреннее потребление товаров 0П00-000943 от 03.08.2015 10:11:42    Подоконник 150х6000 мм (хлыст) белый, 4680009853645    Склад Питер    80
Перемещение товаров 0П00-000326 от 03.08.2015 15:15:29    Подоконник 150х6000 мм (хлыст) белый, 4680009853645    Склад Питер    120

Таблица ВТ_ТоварыОрганизацийОбороты
Регистратор    КоличествоПриход    КоличествоРасход    КоличествоОборот
Перемещение товаров 0П00-000326 от 03.08.2015 15:15:29    120    0    120

Это глюк платформы или я косячу?
1 Апош
 
15.09.15
14:06
а что такое оборот?
2 Ненавижу 1С
 
гуру
15.09.15
14:07
как вариант прочитал неактивные записи регистра
3 palpetrovich
 
15.09.15
14:09
хз что задумывалось, но мне лично как-то пежет глаз
СГРУППИРОВАТЬ ПО
    ТоварыОрганизацийОбороты.КоличествоПриход,
    ТоварыОрганизацийОбороты.КоличествоРасход,
    ТоварыОрганизацийОбороты.КоличествоОборот
4 shusharu
 
15.09.15
14:10
(2) Точно, добавил колонку Активность и одна запись дейсвительно имеет Ложь. А как такое может быть? Т.е. как такое могло произойти?
5 shusharu
 
15.09.15
14:10
(3) Да не обращай внимание на группировку. Случайно она туда попала. Хотел отредактировать, но тут нельзя.
6 shusharu
 
15.09.15
14:14
(2) УТ11 это мля программа о которой можно говорить только матом. Документ делает движения по двум регистрам (ТоварыОрганизаций и ТоварыНаСкладах), по одному с активностью все нормально, по второму нет. Почему?
7 magicSan
 
15.09.15
14:14
какоенить отложеное проведение ....
8 shusharu
 
15.09.15
14:17
(7) Только по одному документу, по всем остальным нормально. Документ Внутренее потребление. С ним может быть какое нибудь отложенное проведение?
9 magicSan
 
15.09.15
14:18
(8) открой движения документа если другие регистры двигает значит кривые руки заполняющего и товар ченить типа в резерве
10 VikingKosmo
 
15.09.15
14:19
(8) в УТ 11 только отложенные проведения и бывают...
11 Timon1405
 
15.09.15
14:20
что-то я не вижу в конфе(11.1.10.173) в товарах организаций измерения номенклатура и уж тем более склад.
12 shusharu
 
15.09.15
14:24
(11) ХМ... Из названия самого регистра вытекает, что там должно быть измерение по номенклатуре.
13 shusharu
 
15.09.15
14:26
(10) Может быть мы по разному понимаем что такое отложенное движение? Лично я под этим понимаю, что движение выполняется не самим документом а позже каким нибудь заданием или обработчиком. Или я заблуждаюсь?
14 shusharu
 
15.09.15
14:40
Добавлю информации. Если документ перепровести то с активностью становится все нормально. Какие есть мысли почему такое может происходить. В отложенное проведение верится с трудом, во всяком случае по этому регистру. Хотя все может быть.
15 SUA
 
15.09.15
14:48
1) журнал регистрации
2) допрос с пристрастием окружающих кто может писать код
16 magicSan
 
15.09.15
14:48
(14) те же ясно сказали надо было смотреть двигал ли документ другие регистры. Ну а теперь поверь уже в отложенео проведение. Хотя более чем уверен что статус документа сменила или ещё какую херь.
17 VikingKosmo
 
15.09.15
14:52
(14) ЕМНИП в УТ 11, в документе ВнутреннееПотреблениеТоваров был такой прикол, что движения в какие то регистры писались неактивные. Я так и не понял баг это или фича. Хотя был уверен, что это давно исправили, потому как я сталкивался с этим в какой нибудь 11.1.5 или около того
18 Timon1405
 
15.09.15
14:56
Так может ТС озвучит свою версию конфы?
19 shusharu
 
15.09.15
15:10
(18) 11.1 (11.1.2.22)
20 shusharu
 
15.09.15
15:12
(16) Во первых перепроведение я сделал на копии базы. Т.е боевая у меня пока исходном состоянии. Во вторых я вроде как сказал что документ двигает несколько регистров. В их числе ТоварыОрганизаций и ТоварыНаСкладах. Если посмотреть движения документа, то там все движения есть и они правильные. Почему в регистр попадает движение с Активностью-Ложь не понятно.
21 shusharu
 
15.09.15
15:15
(16) И если статус поменяли то документ по идее должен перепровестить. Нельзя же изменить статус а движения остались как были. Ну во всяком случае в этом документе. Там два статуса КОтгрузке и Отгружено
22 shusharu
 
15.09.15
15:42
Добавлю информации. Посмотрел журнал регистрации. Сделал отбор по документу с которым был косяк. Получил действия.
Мне не очень понятны действия, которые я выделил. Подскажите что это может означать? Скриншот лежит здесь https://yadi.sk/i/AXtmoD2Yj6urw
23 SUA
 
15.09.15
15:45
Пользователь кто?
судя по времени какой-то робот - см регламентные задания
24 shusharu
 
15.09.15
15:48
(23) Там два пользователя работали.
25 shusharu
 
15.09.15
15:48
(23) Это не регламент точно.