Версия для печати темы (https://pro1c.org.ua/index.php?s=2683990ea77069cd14d35fd9a01c4157&showtopic=2158)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Запрос к регистру

Автор: Vofka 13.11.10, 17:09

Привет!

Че-то подзабыл совсем 19000000.gif ... Нужно в запросе выбрать несколько полей + документ, который сделал эти движения. Делаю:

Период с '31.10.10' по '31.10.10';
Фирма = Регистр.ВзаиморасчетыПокупателей.Фирма;
Контрагент = Регистр.ВзаиморасчетыПокупателей.Контрагент;
КредДокумент = Регистр.ВзаиморасчетыПокупателей.КредДокумент;
Долг = Регистр.ВзаиморасчетыПокупателей.Долг;
СуммаСНДС_НУ = Регистр.ВзаиморасчетыПокупателей.СуммаСНДС_НУ;
Функция ДолгКонОст = КонОст(Долг);
Функция СуммаСНДС_НУСумма = Сумма(СуммаСНДС_НУ);
Группировка Фирма без групп без упорядочивания;
Группировка Контрагент без групп без упорядочивания;
Группировка КредДокумент без упорядочивания;
Группировка Документ;


Поле документ - пустое. А если добавлю в запрос строчку:
Документ = Регистр.ВзаиморасчетыПокупателей.ТекущийДокумент;


выдает ошибку:

Цитата
<<?>> Документ = Регистр.ВзаиморасчетыПокупателей.ТекущийДокумент;
Неизвестая ошибка 'Документ'


Что за беда?

Автор: Vofka 13.11.10, 17:51

А если делаю не

Документ = Регистр.ВзаиморасчетыПокупателей.ТекущийДокумент;

а
ТекДокумент = Регистр.ВзаиморасчетыПокупателей.ТекущийДокумент;

Тогда в поле ТекДокумент выводится везде пусто

Автор: MATEVI 13.11.10, 22:38

Цитата(Vofka @ 13.11.10, 18:51) *
А если делаю не
Документ = Регистр.ВзаиморасчетыПокупателей.ТекущийДокумент;

а
ТекДокумент = Регистр.ВзаиморасчетыПокупателей.ТекущийДокумент;

Тогда в поле ТекДокумент выводится везде пусто

Задачу. Подробней! Что сделать то надо?

Автор: Vofka 14.11.10, 11:19

Цитата(Matevi)
Задачу. Подробней! Что сделать то надо?

Цитата(Vofka)
Нужно в запросе выбрать несколько полей + документ, который сделал эти движения.

Автор: MATEVI 14.11.10, 12:00

Так как по какому регистру все таки отчет строишь? "Регистр.ЗачетДокументов" или "Регистр.ВзаиморасчетыПокупателей"

Автор: Vofka 14.11.10, 12:13

Вообще по ЗачетДокументов, но это не важно в данном контексте, т.к. в типовом ТиСе так же не могу по регистру "ВзаиморасчетыПокупателей" вытянуть документ sad.gif

Зы. поправил предыдущие посты, чтоб не путаться.

Автор: MATEVI 14.11.10, 12:22

Цитата(Vofka @ 14.11.10, 13:13) http://pro1c.org.ua/index.php?act=findpost&pid=13494

Автор: Vofka 14.11.10, 13:02

Всеравно не получается. Сделал вот: http://pro1c.org.ua/redirect.php?http://ifolder.ru/20264933

Вот, что выходит:


Что ж за фигня блин sad.gif

Автор: dmiter 14.11.10, 14:18

Попробуй функцию Приход или Расход поставить, а то КонОст - берет только остатки, а там и в правду движений по документу нет и быть не может

Автор: Vofka 14.11.10, 14:30

Цитата(dmiter)
Попробуй функцию Приход или Расход поставить, а то КонОст - берет только остатки, а там и в правду движений по документу нет и быть не может

Действительно, спасибо!

Matevi, тебе тоже спасибо!

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua