Имя: Пароль:
1C
 
1С Бухгалтерия 2. Документ "Передача товаров": не работает заполнение
0 Aristo
 
16.01.15
13:14
релиз 64.3.
В документе "Передача товаров" не заполняется табличная часть по счету 002, хотя сальдо по заданному контрагенту на дату документа по заданной организации не нулевое.
Нижеприведенный запрос возвращает пустоту там , где должен заполняться по ненулевому сальдо 002.

Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Организация", Организация);
    Запрос.УстановитьПараметр("Контрагент", Контрагент);
    Запрос.УстановитьПараметр("Счет002", ПланыСчетов.Хозрасчетный.ТМЦпринятыеНаОтветственноеХранение);
    Запрос.УстановитьПараметр("ДатаДок", ?(ЭтоНовый(), КонецДня(Дата), Дата));
    
    МассивВидыСубконто = Новый Массив;
    МассивВидыСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты);
    МассивВидыСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура);
    Запрос.УстановитьПараметр("МассивВидыСубконто", МассивВидыСубконто);
    
    Запрос.Текст =
    "ВЫБРАТЬ
    |    Хозрасчетный.Ссылка
    |ПОМЕСТИТЬ ВТ_Счета002
    |ИЗ
    |    ПланСчетов.Хозрасчетный КАК Хозрасчетный
    |ГДЕ
    |    Хозрасчетный.Ссылка В ИЕРАРХИИ(&Счет002)
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    ХозрасчетныйОстатки.Субконто2 КАК Номенклатура,
    |    ХозрасчетныйОстатки.Счет КАК СчетУчета,
    |    ХозрасчетныйОстатки.КоличествоОстаток КАК Количество
    |ИЗ
    |    РегистрБухгалтерии.Хозрасчетный.Остатки(
    |            &ДатаДок,
    |            Счет В
    |                (ВЫБРАТЬ
    |                    ВТ_Счета002.Ссылка
    |                ИЗ
    |                    ВТ_Счета002),
    |            &МассивВидыСубконто,
    |            Организация = &Организация
    |                И Субконто1 = &Контрагент) КАК ХозрасчетныйОстатки
    |ГДЕ
    |    ХозрасчетныйОстатки.КоличествоОстаток > 0";
    
    Товары.Загрузить(Запрос.Выполнить().Выгрузить());

Правильность входных параметров проверял.
1 Aristo
 
16.01.15
13:26
Глупый вопрос, секунду в дате не увидел. Решено.