Имя: Пароль:
1C
1С v8
Помогите определить переменную
, ,
0 Ben_art
 
12.06.13
17:49
Запрос = Новый Запрос;
   Запрос.УстановитьПараметр("Организация", Организация);
   Запрос.УстановитьПараметр("Счет",ПланыСчетов.Хозрасчетный.ТоварыНаСкладах);
   Момент = Новый Граница(КонецДня(Дата), ВидГраницы.Включая); // дата отчёта
   Момент1 = Новый Граница(КонецДня(ДатаОстатки), ВидГраницы.Включая); // дата остатков
   Регистратор = ??????????????????????????? <---- что сюда написать ?
   Запрос.УстановитьПараметр("Момент",Момент);  // дата отчёта
   Запрос.УстановитьПараметр("Момент1",Момент1); // дата остатков
   Запрос.УстановитьПараметр("Регистратор",РеализацияТоваровУслуг.Ссылка);
   Запрос.УстановитьПараметр("Склад",Склад);
   Запрос.Текст ="ВЫБРАТЬ
                 |    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Номенклатура,
                 |    ЕСТЬNULL(ХозрасчетныйОстатки.СуммаОстаток, 0) КАК СуммаОстаток,
                 |    МИНИМУМ(ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток
                 |ИЗ
                 |    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Момент1, &Регистратор, , ДвиженияИГраницыПериода, , , ) КАК ХозрасчетныйОстаткиИОбороты,
                 |    РегистрБухгалтерии.Хозрасчетный.Остатки(&Момент, Счет = &Счет, , Организация = &Организация) КАК ХозрасчетныйОстатки
                 |
                 |СГРУППИРОВАТЬ ПО
                 |    ХозрасчетныйОстаткиИОбороты.Субконто1,
                 |    ЕСТЬNULL(ХозрасчетныйОстатки.СуммаОстаток, 0)";
1 zak555
 
12.06.13
17:51
Ю Регистратор = ??????????????????????????? <---- что сюда написать ?



pflfxe jgbib
2 zak555
 
12.06.13
17:51
*задачу опиши
3 Флудер
 
12.06.13
17:51
Что угодно пиши, ибо эта переменная нигде не используется
4 ХомаБрут
 
12.06.13
17:51
щас начнутся злые шутки =)
5 Wobland
 
12.06.13
17:52
поручикам молчать?
6 Ben_art
 
12.06.13
17:52
Запрос.УстановитьПараметр("Регистратор",РеализацияТоваровУслуг.Ссылка); <--- Говорит переменная не определена
7 zak555
 
12.06.13
17:52
(5) они есть ?
8 zak555
 
12.06.13
17:53
(6) нахертебеэтонадо?
9 Ben_art
 
12.06.13
17:54
(8) Списываю товар задним числом по которому мало движения было
10 Wobland
 
12.06.13
17:54
(9) на кой ляд тебе этот регистратор?
11 Ben_art
 
12.06.13
17:55
(10) А что ?
подскажите тогда
12 Wobland
 
12.06.13
17:55
(11) думаем, думаем...
13 zak555
 
12.06.13
17:56
(11) начни с (2)
14 Wobland
 
12.06.13
17:56
+(12) второй параметр вирт. таблицы про что?
15 Classic
 
12.06.13
17:57
МоментВремени скорее всего нужен
16 Ben_art
 
12.06.13
17:57
(15) он есть
17 Classic
 
12.06.13
17:58
(16)
В запросе нужен
18 Classic
 
12.06.13
17:58
вместо &Регистратор
19 Ben_art
 
12.06.13
17:58
(13) пытаюсь выбрать для списания задним числом тот товар по которому было мало реализация , чтоб не провалиться в минуса
20 Classic
 
12.06.13
17:59
Запрос.УстановитьПараметр("Регистратор", Новый Граница(ЭтотОбъект.МоментВремени(), ВидГраницы.Исключая));
21 Classic
 
12.06.13
17:59
Запрос конечно надо переписать
22 Ben_art
 
12.06.13
18:00
(18) ДвиженияИГраницыПериода - вот эта хрень работает только если указан регистратор
23 zak555
 
12.06.13
18:00
(19) тогда причём тут документ ?
24 Ben_art
 
12.06.13
18:04
(23) Я не знаю , мне так посоветовали
25 zak555
 
12.06.13
18:04
(24) кто ?
26 Ben_art
 
12.06.13
18:08
(25) Как это поможет делу ?
Помогите лучше советом по завпросу
27 zak555
 
12.06.13
18:09
(26) я пытаюсь, но ты категорически уходишь от ответа на вопрос : что нужно в итоге получить
28 Ben_art
 
12.06.13
18:10
(27) нужно получить кол-во и номенклатуру списав которую не получилось бы так что его уже продавали
29 zak555
 
12.06.13
18:11
переведи
30 Wobland
 
12.06.13
18:14
(28) новая номенклатура и любое количество подходит под это
31 Серго62
 
12.06.13
18:15
(29) Может ему нужны свободные остатки при оформлении документа? Он там че-то про "не уйти в минуса" говорил.
32 voinvostoka
 
12.06.13
18:36
Ben решил или нет?
33 Ben_art
 
12.06.13
20:07
(32) Нет  , дождёшься тут разве помощи ? (
34 Андрей Федотов
 
12.06.13
20:55
Несколько Вариантов.
1) Или на форме обработки вывести поле с типом "Документ Реализация товаров и услуг" и тогда в параметр запроса просто передавать имя поля.
2) Или в коде написать в Документы.РеализацияТоваровУслуг.НайтиПоКоду("Тут твой код документа если он уникален")
35 Grobik
 
12.06.13
20:59
(33) В моих конфигах это делается по разному. Конфу ты не сообщил. По твоим запросам, как ты их описал, регистратор не нужен. Найти по коду хотел сразу написать, но подумал, что шутку не поймешь.