Имя: Пароль:
1C
1С v8
Автоматическое заполнение ТЧ Перемещения товаров
0 ЯЧайник
 
15.04.15
13:13
Сделала на форме кнопку "Заполнить По Остаткам". Написала следующий код:

ЗапросОстатки = Новый Запрос;
ЗапросОстатки.Текст = "ВЫБРАТЬ
|    ТоварыНаСкладахОстатки.КоличествоОстаток КАК Количество,
|    ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоУпаковок,
|    ТоварыНаСкладахОстатки.Номенклатура.Ссылка КАК Номенклатура,
|    ТоварыНаСкладахОстатки.Характеристика.Ссылка КАК Характеристика
|ИЗ
|    РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата, ) КАК ТоварыНаСкладахОстатки
|ГДЕ
|    ТоварыНаСкладахОстатки.Склад = &Склад";
                              
                                
Если ЗначениеЗаполнено(Объект.СкладОтправитель) Тогда
             СкладТек = Объект.СкладОтправитель;
Иначе
             СкладТек = ЗначениеНастроекПовтИсп.ПолучитьСкладПродажиПользователяПоУмолчанию(ПараметрыСеанса.ТекущийПользователь);
        КонецЕсли;                        
        ЗапросОстатки.УстановитьПараметр("Склад",СкладТек);
        
        Если ЗначениеЗаполнено(Объект.Дата)
Тогда
            ДатаОстатков = КонецДня(Объект.Дата);
        Иначе
            ДатаОстатков = ТекущаяДата();
        КонецЕсли;
        ЗапросОстатки.УстановитьПараметр("Дата",ДатаОстатков);
            
        ТаблицаОстатки = ЗапросОстатки.Выполнить().Выгрузить();
        
        Объект.Товары.Загрузить(ТаблицаОстатки);

Но в документе не заполняются и характеристики и написано, что характеристики не используются. При этом, перевыбрав этот же товар, появляется возможность выбрать характеристику?
Подскажите в чем может быть причина?
1 DrShad
 
15.04.15
13:18
Видимо нужно еще какое-то поле, которое активизирует характеристики
2 ЯЧайник
 
15.04.15
13:25
Поле в смысле реквизит документа? или реквизит формы?
3 ЯЧайник
 
15.04.15
13:30
у меня осталось 20 мин. Пожалуйста, помогите....
4 DrShad
 
15.04.15
13:31
дык хоть бы знать что за конфа
5 ЯЧайник
 
15.04.15
13:34
Розница 2.1.7.9 Документ "Ордер на перемещение товаров"
6 Лефмихалыч
 
15.04.15
13:36
(0) найди в коде формы врагмент, который выводит надпись, что характеристики не используются. Почитай, сделай выводы.
7 ЯЧайник
 
15.04.15
13:38
Спасибо) Нашла уже этот реквизит "ХарактеристикиИспользуются", присвоила ему Истина
8 DrShad
 
15.04.15
13:40
(7) но это реквизит номенклатуры или вида номенклатуры - причем тут ТЧ документа и собственно сабж?
9 ЯЧайник
 
15.04.15
13:47
Это реквизит на форме у Объект.Товары
Независимо от того, куда вы едете — это в гору и против ветра!