|
1С 8.2. Проблема с получением номера расхода из возврата | ☑ | ||
|---|---|---|---|---|
|
0
bondarenko-2008
05.04.13
✎
11:54
|
Формирую список возвратных накладных за 1 день. Необходимо по мимо других данных, получить на номер расходной накладной, на основании которой был сделан возврат. Все выводит, кроме этого номера. Что я неправильно связал? Привожу код:
Запрос1 = Новый Запрос; Запрос1.Текст = "ВЫБРАТЬ |Контрагенты.ИНН КАК ИНН, |Контрагенты.Наименование КАК Контрагент, |ВозвратТоваровОтПокупателя.Номер КАК НомерНакладной, |ВозвратТоваровОтПокупателя.Дата КАК ДатаНакладной, |ВозвратТоваровОтПокупателя.СуммаДокумента КАК СуммаНакладной, |ВозвратТоваровОтПокупателя.ДоговорКонтрагента.Наименование КАК Договор, |Контрагенты.Родитель, |РеализацияТоваровУслуг.Номер КАК НомерРеализации |ИЗ |Документ.ВозвратТоваровОтПокупателя КАК ВозвратТоваровОтПокупателя |ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты | ПО ВозвратТоваровОтПокупателя.Контрагент = Контрагенты.Ссылка |ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг | ПО ВозвратТоваровОтПокупателя.Сделка = РеализацияТоваровУслуг.Ссылка |ГДЕ |ВозвратТоваровОтПокупателя.Проведен = ВозвратТоваровОтПокупателя.Проведен |И ВозвратТоваровОтПокупателя.Дата >= &Дата1 |И ВозвратТоваровОтПокупателя.Дата <= &Дата2 |И Контрагенты.Родитель = &Родитель | |УПОРЯДОЧИТЬ ПО | Контрагенты.Наименование"; Запрос1.УстановитьПараметр("Дата1", НачалоДня(ДатаВыгрузки)); //Дата Запрос1.УстановитьПараметр("Дата2", КонецДня(ДатаВыгрузки)); //Дата Запрос1.УстановитьПараметр("Родитель", Справочники.Контрагенты.НайтиПоНаименованию("Покупатели")); Результат1=Запрос1.Выполнить().Выбрать(); АктСверкиСтруктура=новый ТаблицаЗначений; АктСверкиСтруктура.Колонки.Добавить("ИНН"); АктСверкиСтруктура.Колонки.Добавить("Контрагент"); АктСверкиСтруктура.Колонки.Добавить("НомерРасхода"); АктСверкиСтруктура.Колонки.Добавить("НомерНакладной"); АктСверкиСтруктура.Колонки.Добавить("ДатаНакладной"); АктСверкиСтруктура.Колонки.Добавить("СуммаНакладной"); АктСверкиСтруктура.Колонки.Добавить("ТипНакладной"); АктСверкиСтруктура.Колонки.Добавить("Договор"); пока Результат1.Следующий() цикл Список=АктСверкиСтруктура.Добавить(); Список.ИНН=Результат1.ИНН; Список.Контрагент=Результат1.Контрагент; Список.НомерРасхода=Результат1.НомерРеализации; Список.ДатаНакладной=Результат1.ДатаНакладной; Список.НомерНакладной=Результат1.НомерНакладной; Список.СуммаНакладной=Результат1.СуммаНакладной; Список.Договор=Результат1.Договор; Список.ТипНакладной=Строка("возврат"); конеццикла; |
| Форум | Правила | Описание | Секции | Поиск |