Имя: Пароль:
1C
1С v8
ошибка при закрытии месяца
,
0 Эльчин
 
03.02.19
10:54
///////////////////////////////////////
ОИШИБКА:
{Обработка.ЗакрытиеМесяца.МодульМенеджера(164)}: Ошибка при вызове метода контекста (Записать)
    ДокОбъект.Записать(РежимЗаписиДокумента.Проведение);
по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.ЗакрытиеМесяца.МодульОбъекта(1240)}: Ошибка при вызове метода контекста (ВыполнитьПакет)
        МассивРезультатов = Запрос.ВыполнитьПакет();
по причине:
{(12, 11)}: Временная таблица уже существует "ВременнаяТаблицаРешений"
ПОМЕСТИТЬ <<?>>ВременнаяТаблицаРешений



////////////////////////////////////////////
ЗАПРОС ТАКОЙ:
// Следующая итерация расчета.
        Запрос.Текст =
        "ВЫБРАТЬ
        |    УзлыКорректировкиСтоимостиСписания.НомерУзла КАК НомерУзла,
        |    СУММА(ВЫРАЗИТЬ(ВЫБОР
        |                КОГДА УзлыКорректировкиСтоимостиСписания.Количество <> 0
        |                    ТОГДА ТаблицаРешений.Сумма * ВЫБОР
        |                            КОГДА УчетЗатрат.Количество = 0
        |                                ТОГДА УчетЗатрат.Сумма
        |                            ИНАЧЕ УчетЗатрат.Количество
        |                        КОНЕЦ / УзлыКорректировкиСтоимостиСписания.Количество
        |                ИНАЧЕ 0
        |            КОНЕЦ КАК ЧИСЛО(23, 10))) КАК Сумма
        |ПОМЕСТИТЬ ВременнаяТаблицаРешений
        |ИЗ
        |    РегистрСведений.УзлыКорректировкиСтоимостиСписания КАК УзлыКорректировкиСтоимостиСписания
        |        ЛЕВОЕ СОЕДИНЕНИЕ УчетЗатрат КАК УчетЗатрат
        |            ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаРешений КАК ТаблицаРешений
        |            ПО УчетЗатрат.НомерУзла = ТаблицаРешений.НомерУзла
        |        ПО УзлыКорректировкиСтоимостиСписания.Организация = УчетЗатрат.Организация
        |            И УзлыКорректировкиСтоимостиСписания.СтруктурнаяЕдиница = УчетЗатрат.СтруктурнаяЕдиница
        |            И УзлыКорректировкиСтоимостиСписания.СчетУчета = УчетЗатрат.СчетУчета
        |            И УзлыКорректировкиСтоимостиСписания.Номенклатура = УчетЗатрат.Номенклатура
        |            И УзлыКорректировкиСтоимостиСписания.Характеристика = УчетЗатрат.Характеристика
        |            И УзлыКорректировкиСтоимостиСписания.Партия = УчетЗатрат.Партия
        |            И УзлыКорректировкиСтоимостиСписания.ЗаказПокупателя = УчетЗатрат.ЗаказПокупателя
        |ГДЕ
        |    УзлыКорректировкиСтоимостиСписания.Регистратор = &Регистратор
        |
        |СГРУППИРОВАТЬ ПО
        |    УзлыКорректировкиСтоимостиСписания.НомерУзла
        |
        |ИНДЕКСИРОВАТЬ ПО
        |    НомерУзла
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    СУММА((ЕСТЬNULL(ТаблицаРешений.Сумма, 0) - (УзлыКорректировкиСтоимостиСписания.Сумма + ЕСТЬNULL(ВременнаяТаблицаРешений.Сумма, 0))) * (ЕСТЬNULL(ТаблицаРешений.Сумма, 0) - (УзлыКорректировкиСтоимостиСписания.Сумма + ЕСТЬNULL(ВременнаяТаблицаРешений.Сумма, 0)))) КАК СуммаКвадратовОтклонений
        |ИЗ
        |    РегистрСведений.УзлыКорректировкиСтоимостиСписания КАК УзлыКорректировкиСтоимостиСписания
        |        ЛЕВОЕ СОЕДИНЕНИЕ ВременнаяТаблицаРешений КАК ВременнаяТаблицаРешений
        |        ПО (ВременнаяТаблицаРешений.НомерУзла = УзлыКорректировкиСтоимостиСписания.НомерУзла)
        |        ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаРешений КАК ТаблицаРешений
        |        ПО (ТаблицаРешений.НомерУзла = УзлыКорректировкиСтоимостиСписания.НомерУзла)
        |ГДЕ
        |    УзлыКорректировкиСтоимостиСписания.Регистратор = &Регистратор";
        
        МассивРезультатов = Запрос.ВыполнитьПакет();

как решить? буду очень рад если поможете
1 Casey1984
 
03.02.19
10:55
Релиз какой?
2 Dmitry1c
 
03.02.19
10:55
(0) конфа какая? название, релиз, типовая/не типовая
3 Dmitry1c
 
03.02.19
10:56
похоже на УПП
4 Эльчин
 
03.02.19
10:57
(2) УНФ для Азербайджана 1.5.4
5 Dmitry1c
 
03.02.19
10:58
(4) проверь наличие отрицательных остатков на конце месяца по ТМЦ
6 Эльчин
 
03.02.19
10:59
(0) + с фотографиями если надо будеть:
ошибка: http://ximage.ru/index.php?id=1549180607
запрос: http://ximage.ru/index.php?id=1549180664
7 Эльчин
 
03.02.19
11:00
(5) это первый месяц. никакой отрицательный остаток
8 Эльчин
 
03.02.19
11:01
(5) есть только документы ввод начальных остатков
9 hhhh
 
03.02.19
11:04
(8) может в отладчике нажимал Запрос.Выполнить() ?
10 Эльчин
 
03.02.19
11:06
(9) извините, не понимаю как это делать, по этому не знаю сделал или нет?))
11 Dmitry1c
 
03.02.19
11:07
(10) только введены начальные остатки? и ты рассчитываешь месяц?
12 Dmitry1c
 
03.02.19
11:07
(11) +точно не было никакого движения ТмЦ?
13 Эльчин
 
03.02.19
11:09
(11) извините, я думал что вы имеете ввиду что перед этой месяц был отрицательный остаток. сейчас проверю. извините
14 Эльчин
 
03.02.19
11:11
(11) но раньше с этими отрицательными остатками выполнилась закрытие. однажды проверял и отменил
15 Эльчин
 
03.02.19
11:19
(11) создал док инвентар. обнулил все. но опять тот же ошибка
16 Эльчин
 
03.02.19
11:30
спасибо всем. проблема была из за отрицательных(