|   |   | 
| 
 | Получить запросом номенклатуру из ТЧ и заполнить ТЧ в другом доке | ☑ | ||
|---|---|---|---|---|
| 0
    
        who respawn 11.09.23✎ 09:38 | 
        Привет, мне нужно запросом получить номенклатуру из Инвентаризация номенклатуры - ТЧ Пересортица, создать перемещение и заполнить его номенклатурой из Пересортица - Номенклатура расход
 Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ИнвентаризацияТоваровНаСкладеПересорт.НоменклатураРасход КАК НоменклатураРасход, | ИнвентаризацияТоваровНаСкладеПересорт.ХарактеристикаРасход КАК ХарактеристикаРасход, | ИнвентаризацияТоваровНаСкладеПересорт.Количество КАК Количество, | ИнвентаризацияТоваровНаСкладеПересорт.Ссылка КАК Ссылка, | ИнвентаризацияТоваровНаСкладеПересорт.НоменклатураРасход.ЕдиницаХраненияОстатков КАК НоменклатураРасходЕдиницаХраненияОстатков |ИЗ | Документ.ИнвентаризацияТоваровНаСкладе.Пересорт КАК ИнвентаризацияТоваровНаСкладеПересорт"; Запрос.УстановитьПараметр("Ссылка", Этаформа.ПолеВвода1); Результат = Запрос.Выполнить(); выборка = Результат.Выбрать(); ОбъектРасход = Документы.ПеремещениеТоваров.СоздатьДокумент(); ОбъектРасход.Дата = ТекущаяДата(); ОбъектРасход.СкладОтправитель = ЭтаФорма.ПолеВвода1.Склад; ОбъектРасход.Комментарий = "Инвентаризация " + этаформа.ПолеВвода1.Номер + ЭтаФорма.ПолеВвода1.Склад.Наименование + " Расход"; Пока выборка.Следующий() цикл Строка = ОбъектРасход.Товары.Добавить(); Строка.Номенклатура = выборка.НоменклатураРасход; Строка.ХарактеристикаНоменклатуры = Выборка.ХарактеристикаРасход; Строка.Количество = Выборка.Количество; Строка.ЕдиницаИзмерения = выборка.НоменклатураРасходЕдиницаХраненияОстатков; Строка.Коэффициент = 1; КОнеццикла; ОбъектРасход.Записать(РежимЗаписиДокумента.Запись); что я не так сделал? в пересортице 54 строки, в перемещении 12к строк создается | |||
| 1
    
        who respawn 11.09.23✎ 09:39 | 
        УТ 10     | |||
| 2
    
        pasha_d 11.09.23✎ 09:42 | 
        Вы в параметре запроса что-то не то указываете...гляньте отладчиком - что возвращает запрос.     | |||
| 3
    
        who respawn 11.09.23✎ 09:44 | 
        (2) в этом поле человек указывает документ инвентаризацию     | |||
| 4
    
        pasha_d 11.09.23✎ 09:46 | 
        секции "ГДЕ" в запросе не вижу)     | |||
| 5
    
        Мимохожий Однако 11.09.23✎ 09:46 | 
        (0) 1. Воспользуйся консолью запросов и получи результат, который отображает таблицу, готовую к загрузке в новый документ.
 2. Перенеси этот запрос в свой код заполнения нового документа 3. Через отладчик убедись, что нигде не накосячил и поправь ошибки. ВСЁ | |||
| 6
    
        pasha_d 11.09.23✎ 09:46 | 
        во-общем отладчик в помощь.     | |||
| 7
    
        who respawn 11.09.23✎ 09:49 | 
        ЕМАЕ
 руками запрос правил и удалил каким то образом "ГДЕ" и не обратил внимание спасибо)) | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |