Имя: Пароль:
1C
1С v8
Регистры накопления, ошибка при проверки суммаОстаток
0 alexlencer
 
11.11.17
12:11
День добрый, суть такова, при создание проверки на расход денежных средств проверка срабатывает но, не может определить суммаОстаток из регистра накоплений и пишет ноль.
Скрины:
https://cdn1.savepice.ru/uploads/2017/11/11/8eb9f550a9f35e4d6997de6b4da9f849-full.png
https://cdn1.savepice.ru/uploads/2017/11/11/fb0e71094d32639cff26a1e8ff9a5cf6-full.png
Конфигурация:
https://yadi.sk/d/d3MyIxTH3PbhoG
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|    ВложенныйЗапрос.ОплатаСоСчета,
|    ВложенныйЗапрос.СуммаОплаты,
|    ЕСТЬNULL(ОстатокДенежныхСредствОстатки.СуммаОстаток, 0) КАК СуммаОстаток
|ИЗ
|    (ВЫБРАТЬ
|        ПриемТовараНаСклад.ОплатаСоСчета КАК ОплатаСоСчета,
|        СУММА(ПриемТовараНаСклад.СуммаОплаты) КАК СуммаОплаты
|    ИЗ
|        Документ.ПриемТовараНаСклад КАК ПриемТовараНаСклад
|    ГДЕ
|        ПриемТовараНаСклад.Ссылка = &Ссылка
|    
|    СГРУППИРОВАТЬ ПО
|        ПриемТовараНаСклад.ОплатаСоСчета) КАК ВложенныйЗапрос
|        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстатокДенежныхСредств.Остатки(&Дата, ) КАК ОстатокДенежныхСредствОстатки
|        ПО ВложенныйЗапрос.ОплатаСоСчета = ОстатокДенежныхСредствОстатки.Счет";

Запрос.УстановитьПараметр("Ссылка",Ссылка );
      Запрос.УстановитьПараметр("Дата",Дата );

Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();

Пока Выборка.Следующий() Цикл
Если выборка.СуммаОплаты>Выборка.СуммаОстаток тогда
             Отказ = истина;
             Сообщить ("На счете "+Выборка.ОплатаСоСчета+". Не хватает средств. Остаток "+выборка.СуммаОстаток);
              КонецЕсли;
    

КонецЦикла;
1 Филиал-msk
 
11.11.17
12:31
(0)
> при создание проверки
> проверка срабатывает но,

Блд, и вот как вы, такие безграмотные, на 1С вообще программируете? Там же все на русском языке!
Неудивительно, что у вас ничего не получается.
2 AlvlSpb
 
11.11.17
13:04
(0) СуммаОстаток в документе какой тип значения? Есть подозрение, что это строка. И где вы используете этот запрос? В обработке проведения?
3 jsmith82
 
11.11.17
13:13
(1) Может, для него русский язык - не родной :)
4 alexlencer
 
11.11.17
13:15
Сам разобрался, всем спасибо
5 Филиал-msk
 
11.11.17
13:16
(3) Сравни, например, с Эльчин.
А эти - просто поколение пузырьков пепси.
6 jsmith82
 
11.11.17
13:25
Измерение Счет - строка