Имя: Пароль:
1C
1С v8
не могу найти откуда берутся числы
,
0 Эльчин
 
04.07.16
10:21
привет. В УПП 1.2 документ Реализация товаров и услуг, при проведение документа в модуле объекта ест такой запрос которое перед проведением прверяет остатки товара. Как я понимаю он берет данные из регистра накопления ОСТАТКИ ОРГАНИЗАЦИИ остатки как "ОстатокКоличество". Проблема в том что выводится ошибка что осталось -1681 штук. хочет сказать что "ОстатокКоличество = -1681". но в регистре нет такие числы. не понимаю откуда ети числы берутся. может кто то помоч пожалюста?
буду очен благодарен если поможете(извините из за ошибок в тексте)

фото регистра:
https://s32.postimg.org/j9zizhmhx/regtovorg.jpg

запрос в модуле:

Запрос.Текст = "
    |ВЫБРАТЬ РАЗРЕШЕННЫЕ // Запрос, контролирующий остатки на складах
    |    Док.Номенклатура.Представление                         КАК НоменклатураПредставление,
    |    Док.Номенклатура.ЕдиницаХраненияОстатков.Представление КАК ЕдиницаХраненияОстатковПредставление,"
    +?(ЕстьДокументРезерва, "
    |Док.ДокументРезерва                                       КАК ДокументРезерва, ","")
    +?(ЕстьСкладВТабЧасти, "
    |Док.Склад                                                КАК Склад,","")
    + ?(ЕстьХарактеристика, "
    |    Док." + ТекстХарактеристикаНоменклатуры + "           КАК ХарактеристикаНоменклатуры,"
    ,"")
    + ?(ЕстьСерия, "
    |    Док." + ТекстСерияНоменклатуры + "                    КАК СерияНоменклатуры,"
    ,"") + "
    |   &Комиссионер                                           КАК Комиссионер,"
    + ?(ЕстьКоэффициент, "
    |    СУММА(ВЫРАЗИТЬ(Док.Количество * Док.Коэффициент /Док.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Число(15,3))) КАК ДокументКоличество,", "
    |    СУММА(Док.Количество)                                  КАК ДокументКоличество,") + "
    |    ЕСТЬNULL(МАКСИМУМ(Остатки.КоличествоОстаток), 0)          КАК ОстатокКоличество,
    |    ЕСТЬNULL(МАКСИМУМ(ОстаткиКПередаче.КоличествоОстаток), 0) КАК ОстатокКПередаче,
    |    0                                                      КАК ОстатокКПередачеПоДокументу
    |ИЗ
    |    "+ ТекстЗапросаРеквизитыДокумента + "
    |
    |ЛЕВОЕ СОЕДИНЕНИЕ
    |    РегистрНакопления.ТоварыОрганизаций.Остатки(,"+
    ?(КонтролироватьОстатокПоСкладу , "Склад в (&СписокСкладов) И ","")+"
    |        Номенклатура В (" + ТекстЗапросаСписокНоменклатуры + ")
    |    И Организация = &Организация
    |   И Комиссионер = &Комиссионер
    |    ) КАК Остатки
    |ПО
    |    Док.Номенклатура        = Остатки.Номенклатура "
    + ?(ЕстьХарактеристика, "
    | И Док." + ТекстХарактеристикаНоменклатуры + "= Остатки.ХарактеристикаНоменклатуры"
    ,"")
    + ?(ЕстьСерия, "
    | И Док." + ТекстСерияНоменклатуры + "           = Остатки.СерияНоменклатуры"
    ,"")
    + ?(КонтролироватьОстатокПоСкладу И ЕстьСкладВТабЧасти, "
    | И Док.Склад = Остатки.Склад"
    ,"")
    + ?(ЕстьКачество, "
    | И Док." + ТекстКачество + "                   = Остатки.Качество"
    ,"") + "
    |ЛЕВОЕ СОЕДИНЕНИЕ
    |    РегистрНакопления.ТоварыКПередачеОрганизаций.Остатки(," +
    ?(КонтролироватьОстатокПоСкладу , "Склад в (&СписокСкладов) И ","") + "
    |        Номенклатура В (" + ТекстЗапросаСписокНоменклатуры + ")
    |    И Организация = &Организация
    |    И &Комиссионер = &ПустойКомиссионер"
    + ?(ЕстьДокументПередачи,    "
    |    И ДокументПередачи <> &ДокументПередачи", "") + "
    |    ) КАК ОстаткиКПередаче
    |ПО
    |    Док.Номенклатура                            = ОстаткиКПередаче.Номенклатура "
    + ?(ЕстьХарактеристика, "
    | И Док." + ТекстХарактеристикаНоменклатуры + " = ОстаткиКПередаче.ХарактеристикаНоменклатуры"
    ,"")
    + ?(ЕстьСерия, "
    | И Док." + ТекстСерияНоменклатуры + "= ОстаткиКПередаче.СерияНоменклатуры"
    ,"")
    + ?(КонтролироватьОстатокПоСкладу И ЕстьСкладВТабЧасти, "
    | И Док.Склад = ОстаткиКПередаче.Склад"
    ,"")
    + ?(ЕстьКачество, "
    | И Док." + ТекстКачество + "                   = ОстаткиКПередаче.Качество"
    ,"")+"
    |
    |СГРУППИРОВАТЬ ПО
    |
    |    Док.Номенклатура "
    + ?(ЕстьХарактеристика, "
    |    , Док." + ТекстХарактеристикаНоменклатуры
    ,"")
    + ?(ЕстьСерия, "
    |    , Док." + ТекстСерияНоменклатуры
    ,"")
    + ?(ЕстьКачество, "
    |    , Док." + ТекстКачество
    ,"") +
    ?(ЕстьДокументРезерва, ", Док.ДокументРезерва","")+
    ?(ЕстьСкладВТабЧасти, ", Док.Склад","")+"
    |
    |ИМЕЮЩИЕ ЕСТЬNULL(МАКСИМУМ(Остатки.КоличествоОстаток), 0) - ЕСТЬNULL(МАКСИМУМ(ОстаткиКПередаче.КоличествоОстаток), 0) < "    
    + ?(ЕстьКоэффициент, "СУММА(ВЫРАЗИТЬ(Док.Количество * Док.Коэффициент /Док.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК ЧИСЛО(15,3)))", "СУММА(Док.Количество)") + "
    |
    |ДЛЯ ИЗМЕНЕНИЯ РегистрНакопления.ТоварыОрганизаций.Остатки // Блокирующие чтение таблицы остатков регистра для разрешения коллизий многопользовательской работы
    |";
1 vyaz
 
04.07.16
10:23
итоги пересчитай
2 Эльчин
 
04.07.16
10:28
(0) + это картинка документа. в документе остатки попадаются правилно, но из запроса выходит другое. ничего не понимаю:

https://s32.postimg.org/9grxa6bcl/dokprov.jpg
3 Масянька
 
04.07.16
10:32
(0) А где приходы? В смысле "плюсы", поступления?
Ты показал (регистр) только расходы.
4 Эльчин
 
04.07.16
10:32
(1) пересчитал конечно. этого и говорю что ничего не совподают. документ сам при подборе берет остатки из регистра накопления ОСТАТКИ ТОВАРОВ НА СКЛАДАХ  и правилно записывает в строку на таблице. но при проведение запрос проверяет не ТОВАРЫ НА СКЛАДАХ, а ТОВАРЫ ОРГАНИЗАЦИЙ.  не понимаю почему это так. это первый вопрос. а второй вопрос то что и из регистра ТОВАРЫ ОРГАНИЗАЦИЙ барут не верные числы. не понимаю откуда они берутся?
5 Эльчин
 
04.07.16
10:33
(3) я показал все что есть в регистре в течение двух лет
6 Эльчин
 
04.07.16
10:35
если кто то хочет делать добро, может подключится к моему компютеру
7 Масянька
 
04.07.16
10:36
(5) Афигеть... А покажи фото "Товары на складах".
8 Эльчин
 
04.07.16
10:40
9 Эльчин
 
04.07.16
10:50
ребята, ну...
10 КМ155
 
04.07.16
10:52
(9) [если кто то хочет делать добро]
мы делаем деньги
11 Эльчин
 
04.07.16
10:54
(10) мог бы и так. но я не в россии. как могу вам послать денги?
12 Serg_1960
 
04.07.16
11:36
Учет по складам и организациям в УПП автономный и независимый друг от друга. Остатки товаров рассчитываются не по одному какому-либо регистру, а по нескольким.

Интерфейс "Полный", меню "Отчеты"-"Запасы"- отчет "Анализ доступности товаров на складах".
13 Serg_1960
 
04.07.16
11:39
+ на форме справочника "Номенклатура" нажми правую кнопку мыши - включи "Остатки товаров на складах".
14 Эльчин
 
04.07.16
13:26
решил проблему с галочкой Учет МПЗ по складам и перепроведением. спасибо всем
15 Эльчин
 
09.07.16
20:48