Имя: Пароль:
1C
1С v8
Прошу помощи с записью в регистр
0 PRO100 NigGaZ
 
20.01.15
15:15
[CODE]
        ТабличнаяЧасть = Источник.Товары.Выгрузить(,"ЗаказКлиента, СуммаВзаиморасчетов");
        МенеджерВТ = Новый МенеджерВременныхТаблиц;
        Запрос = Новый Запрос;
        Запрос.Текст =
        "ВЫБРАТЬ
        |    Вт.СуммаВзаиморасчетов КАК Сумма,
        |    Вт.ЗаказКлиента КАК ОбъектРасчетов
        |ПОМЕСТИТЬ ВТ_ТабличнаяЧасть
        |ИЗ
        |    &ВТ_ТабличнаяЧасть КАК Вт
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения,
        |    &Период КАК Период,
        |    ИСТИНА КАК Записывать,
        |    ЕСТЬNULL(Заказ.Ссылка, &Ссылка) КАК ОбъектРасчетов,
        |    ЕСТЬNULL(Заказ.Менеджер, &Менеджер) КАК Менеджер,
        |    ЕСТЬNULL(Заказ.Подразделение, &Подразделение) КАК Подразделение,
        |    СУММА(Вт.Сумма) КАК Сумма
        |ИЗ
        |    ВТ_ТабличнаяЧасть КАК Вт
        |        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента КАК Заказ
        |        ПО Вт.ОбъектРасчетов = Заказ.Ссылка
        |
        |СГРУППИРОВАТЬ ПО
        |    ЕСТЬNULL(Заказ.Ссылка, &Ссылка),
        |    ЕСТЬNULL(Заказ.Менеджер, &Менеджер),
        |    ЕСТЬNULL(Заказ.Подразделение, &Подразделение)";
        Запрос.МенеджерВременныхТаблиц = МенеджерВТ;
        Запрос.УстановитьПараметр("ВТ_ТабличнаяЧасть", ТабличнаяЧасть);
        Запрос.УстановитьПараметр("Ссылка", Источник.Ссылка);
        Запрос.УстановитьПараметр("Менеджер", Источник.Менеджер);
        Запрос.УстановитьПараметр("Подразделение", Источник.Подразделение);
        Запрос.УстановитьПараметр("Период", Источник.Дата);
        РезультатЗапроса = Запрос.Выполнить();
        Источник.Движения.х_ОборотДляРасчетаЗарплаты.Загрузить(РезультатЗапроса.Выгрузить());
[/CODE]
Проблема в том что после загрузки в движения результата запроса заполняется все кроме ВидДвижения
1 ssh2QQ6
 
20.01.15
15:18
(0) [х_ОборотДляРасчетаЗарплаты]

А регистр остатков или оборотов?
2 pessok
 
20.01.15
15:19
в ТЗ точно системное перечисление нормально заполняется?
3 PRO100 NigGaZ
 
20.01.15
15:20
(1) Обороты
(2) Да, в тз в качестве типа указано ВидДвиженияНакопления, null
4 ssh2QQ6
 
20.01.15
15:21
(3) в оборотах вид движения не нужен, потому и не заполняется
5 ssh2QQ6
 
20.01.15
15:22
он только для для регистров остатков.
6 PRO100 NigGaZ
 
20.01.15
15:24
(5) Спасибо, перепутал понятия, почему то когда выбирал подумал что в оборотах остатки есть, оно ведь наоборот...
7 PRO100 NigGaZ
 
20.01.15
15:31
Хотел написать красиво, а строки в движениях походу надо пронумеровать :(
8 Психотерапевта Вызыва
 
20.01.15
15:32
(0) поле виддвижения не участвует в группировке и не является ресурсом - в результате что ты ожидаешь?
9 PRO100 NigGaZ
 
20.01.15
15:35
(8) Зачем указанным ссылкам участвовать в группировке?
В результате запроса все есть, в том числе и не участвующие период и записывать
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс