Имя: Пароль:
1C
1С v8
УПП 1.3 Как перенести данные из табличной части документа в другой
0 Дмитрий333
 
17.08.13
22:09
Док = Документы.ОтчетПроизводстваЗаСмену.СоздатьДокумент();
    Док.Дата = мТекущаяДатаДокумента;
    Док.Организация = Организация;
    Док.Подразделение = Подразделение;
    Запрос = Новый Запрос;
    Запрос.Текст = "
        |ВЫБРАТЬ
        |    Продукция.Количество КАК Количество
        |ИЗ
        |    Документ.ЗаказНаПроизводство КАК ЗаказНаПроизводство";
        Результат = Запрос.Выполнить().Выгрузить();
    
    
    Док.Продукция.Добавить().Количество = Результат;
    Док.Записать();
ПОЧЕМУ НЕТУ КОЛИЧЕСТВА В ТАБЛИЧНОЙ ЧАСТИ СОЗДАННОГО ДОКУМЕНТА ?
1 НастоящееИмя
 
17.08.13
22:11
оригинально
2 Torquader
 
17.08.13
22:13
Я бы сказал феерично.
Попытка запихать в числовое поле таблицу значений.
А вот разработчикам 1С за такое нужно хорошенько объяснить, что в данном случае должно было выскочить исключение, а то горе-программисты так и не поймут, что такое сделать нельзя.
3 НастоящееИмя
 
17.08.13
22:17
отладчик в зубы и бегом смотреть что у тебя перем. Результат
4 ILM
 
гуру
17.08.13
22:31
Типа у человека только заказы на производство ведутся, а ОПЗС он автоматом хочет?
Есть возможность на основании ЗнПр сделать ОПЗС и вдобавок код посмотреть как там все заполняется.

"Твори, выдумывай, пробуй!"