|
Получить запросом номенклатуру из ТЧ и заполнить ТЧ в другом доке | ☑ | ||
---|---|---|---|---|
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
|
ЕМАЕ
руками запрос правил и удалил каким то образом "ГДЕ" и не обратил внимание спасибо)) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |