#0
by bizon2008
Условие в запросе по типу документа. Задача. Надо из регистра ОстаткиТоваров выбрать движения которые сделаны документом ЧекКА. Подскажите пожалуйста. Заранее спасибо Вот пока наваял.
#4
by SpitFire
|Условие (ЧекКА = НужныйДок); Где НужныйДок - внешняя переменная (ссылка). Нужны еще функции для того чтобы получить обороты
#5
by bizon2008
Цель хитрая. Надо на последнюю дату указанного периода получить остатки, и если остаток не нулевой посмотреть были ли движения за указанный период сделанные документом ЧекКА. Сразу говору не моя идея. Комдир придумал. Смотрем в моих типовых что-то примера не нашел. Есть по конкретному документу, но не по типу.
#8
by SpitFire
|ЧекКА = Регистр.ОстаткиТоваров.ТекущийДокумент.ЧекКА.ТекущийДокумент ЧекКА - документ разных видов ?
#13
by bizon2008
Не пошло. Программа выполнила непопустимую операци и будет закрыта. Выдно чеков много. За один день отработало нормально.
#19
by SpitFire
Вот эта строчка смущает: ЧекКА - это регистратор регистра ? Если да, то должно быть вот так: |ЧекКА = Регистр.ОстаткиТоваров.ТекущийДокумент;
#20
by КонецЦикла
Ну можно как в типовых - перечисление КодОперации Какой к черту профайлер Штатно получится только через анальное отверстие Или юзать прямые запросы или , которое облегчит и ускорит любой запрос
#30
by SpitFire
|Наименование = Регистр.ОстаткиТоваров.Товар.Наименование; Группировка по наименованию - это мягко говоря НЕ ОЧЕНЬ !
#34
by trdm
|Условие(этоНужныйДокумент(ЧекКА) = 1); И пишешь в модуле функцию этоНужныйДокумент в зависимости от вида документа.
#41
by trdm
вообще автор дурью мается, для его задачи "Надо из регистра ОстаткиТоваров выбрать движения которые сделаны документом ЧекКА" Необходимо грести не остаточный регистр "ОстаткиТоваров", а оборотный регистр "ПродажиТоваров" с наложением определенных фильтров по кодам операции. Я бы так сделал.
#42
by SpitFire
вообще автор дурью мается, для его задачи "Надо из регистра ОстаткиТоваров выбрать движения которые сделаны документом ЧекКА" Необходимо грести не остаточный регистр "ОстаткиТоваров", а оборотный регистр "ПродажиТоваров" с наложением определенных фильтров по кодам операции. Я бы так сделал. Неее, там еще надо остатки учитывать (как условие) ...
#45
by trdm
думаю 2 запроса + ТЗ Первый дает остатки (и соотв. товары с остатками) второй по продажам товара быстренько выясняет была ли движуха по документу "ЧекКА"
#47
by viktor_vv
+ Или если надо оставить полные приходы и расходы добавь еще одну функцию. |Функция ОстатокТовараНачОст = НачОст(ОстатокТовара); По ней и смотри были ли расходы по чекам.
#50
by bizon2008
Делал я так, не устроило. Мне не нужны количесвеные показатели, только факт, еслои остаток больше нуля и были ли чеки по товару, а какие цифры не важны.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Безопасность: Обновление Касперского KIS 2009 кодом активации - Код ошибки 3:1
- Две разных шапки в одном макете
- ЗУП Как распределить фиксированный фонд между сотрудниками?
- v7: Ввод остатков по счету 76.05
- v7: Бух 7.7 - материальная помощь - расхождение по БУ и НУ
- 1C-Розница: Перемещение между магазинами
- Программа по учету времени в 1С Франч
- СКД: Как в СКД передать параметры помимо дат, перечислений, предопределенных элементов...
- СКД: Как в СКД вывести остатки за каждый день месяца
- Монопольное проведение документов в БП
- Как запретить отключать отбор в списках документов да и вообще!
- Выгрузка из 1С во фронтол
- v7: Списание средств с счета 76 на счет 79 при закрытии месяца
- Смена фокуса на другой реквизит формы.
- v7: УПП. Оформление покупки Евро за доллары? Срочно!
- Ошибка при вызове метода контекста (Послать): Почтовый ящик не доступен
- УПП: Одна касса на несколько организаций
- ЗУП: Единая нумерация
- v7: Ввод остатков ОС и амортизационная премия
- Как узнать, на каком складе находится партия ТМЦ