Имя: Пароль:
1C
1C 7.7
v7: унф 1.6 подбор в расх. накладной, как выводить остатки на дату документа
,
0 I_learn_1c
 
14.05.18
12:27
Всем доброго дня,
Подскажите пожалуйста, вот сейчас в расходной накладной в форме подбора показываются свободные остатки на текущую дату.
Как сделать чтобы остатки показывались на дату документа?

как понимаю должно же быть в каком-то запросе что-то вроде ....РегистрНакопления.ОстаткиТоваров(&ДатаДокумента, ....)...

но не могу найти ничего похожего, отладчиком прошла несколько раз от обработчика кнопки "подобрать" и непонятно все равно.

Как это можно сделать?
1 Cyberhawk
 
14.05.18
12:31
Ну это может быть в дин. списке просто. Или в коде по формированию источника данных для таблицы формы.
А кто и как будет пользоваться этой информацией?
2 Масянька
 
14.05.18
12:34
(0) А смысл?
Если док-т прошлой датой: на ту дату остатки есть, но после той даты были списаны. И что получится?
Если текущей или будущей: на текущую дату оптимально.
3 I_learn_1c
 
14.05.18
12:45
(1) пользователю нужно чтобы при открытии расходной накладной за вчера можно и посмотреть остатки тоже за вчера
4 I_learn_1c
 
14.05.18
12:48
(2) у меня цель - сделать раз просят.
5 I_learn_1c
 
14.05.18
12:48
(1) а как в динамический список еще одно условие отбора добавить?
6 Cyberhawk
 
14.05.18
12:51
(4) Так ты далеко не пойдешь
7 Cyberhawk
 
14.05.18
12:51
(5) Что значит "еще"? По аналогии, раз там что-то у тебя уже есть
8 I_learn_1c
 
14.05.18
12:51
(6) а как пойти?
9 фросия
 
14.05.18
12:52
(6) раньше на Мисте была традиция просить фото у девушек ;)
10 Cyberhawk
 
14.05.18
12:57
(8) Посылаешь заказчика, опционально задавливая его разъяснением ничтожности его хотелки, предварительно конечно же взяв 100% предоплату
11 Cyberhawk
 
14.05.18
13:02
(9) Я честно иногда пытался ей следовать, но потом подзабил
12 I_learn_1c
 
14.05.18
13:02
(7) "еще" относилось к тому что выбирается же номенклатура по категориям/по группам стандартно.

подбор в расходной накладной не переделывался. я просто не пойму куда хоть примерно добавить можно такое условие.
Когда отладчиком прохожу нет ни текстов запросов, ничего такого. Заполняется структура параметров, там есть параметр "ПериодЦен" (цены же в зависимости от даты документа выбираются) неужели нельзя как-то и с остатками так же?
13 Масянька
 
14.05.18
13:05
(4) Не верная цель...
Если заказчику нужно видеть остатки "на вчера" (условно) - напиши отчет (если такового нет - а если есть - покажи заказчику).
99% пользователей программ (не только эски касается) не понимают и не знают функционала.
14 I_learn_1c
 
14.05.18
13:17
(13)есть отчет, с ним все норм. Но получается надо открыть накладную,выбрать товар, открыть отчет,сформировать, другая накладная - отчет на другую дату..
15 I_learn_1c
 
14.05.18
13:20
почему цены на дату документа можно выбрать, а остатки нет? по идее похоже ведь
16 Масянька
 
14.05.18
13:32
(15) Очень упрощенно: цены хранятся в док-те (установка цен - типа того), а остатки вычисляются. Повторяю - очень и очень упрощенно.
17 I_learn_1c
 
14.05.18
13:35
(16) в унф же нет установки цен, цены через мастер "формирование цен" ставятся, записаны в регистре сведений, так ведь? остатки тоже в регистре
18 Cyberhawk
 
14.05.18
13:35
(14) Добавь кнопку перехода к стандартному отчету с датой из документа и отбором по номенклатуре из документа
19 Cyberhawk
 
14.05.18
13:36
Но все равно не ясно, накуа и кому это надо и как оно будет этим пользоваться
20 _Дайвер_
 
14.05.18
13:40
Я бы сделал так...
Добавил вы команду в форму документа "Вывести остаток на дату документа".
Пользователь нажимает на текущую строчку в ТЧ с номенклатурой и нажимает на "Вывести остаток на дату документа", и ему в сообщение бы вывел остаток на дату документа. 1 команда, и 1 маленький запросик
21 _Дайвер_
 
14.05.18
13:41
(19) Я так полагаю, контроль остатков не включен, и что бы документ не проводился с отрицательным , ну или типо того. Сам хз)))
22 Масянька
 
14.05.18
13:44
(18) (20) Полный капец...
Вместо того, что показать стандартный отчет и научить им пользоваться - эсник делает кнопку, на неё вешает запрос и вывод результата... И берет за это энную сумму супа...
:))))))))))))))))))))))))))))))))))))))
23 I_learn_1c
 
14.05.18
13:45
(22) умеют отчетом пользоваться, но нужно сразу видеть и то и другое, не прыгая из накладной в отчет и обратно постоянно
24 _Дайвер_
 
14.05.18
13:47
(22) НУ как бы я согласен с (23), если часто пользуются, то это тот еще геморой..., а так 1 кнопка:) И всем хорошо
25 _KaA
 
14.05.18
13:47
(15) почему цены на дату документа можно выбрать, а остатки нет? по идее похоже ведь

Отнюдь. Делать остатки на дату документа можно, только данные испортите.

Вот смотрите продолжим простой пример из (2) "А смысл?
Если док-т прошлой датой: на ту дату остатки есть, но после той даты были списаны. И что получится?".

Получается, что для проведения такого документа мы должны согласится с отрицательными остатками. Следовательно, при остатках в минус мы отказываемся от закрытия месяца (система уравнений не решается). Отсюда следует, что себестоимость этому заказчику не нужна. Так что ли?

Вы спросите заказчика, готов ли он потом чикрыжить минуса в учета или отказаться от себестоимости?
26 I_learn_1c
 
14.05.18
13:50
(25)ну а если добавить еще одну колонку? чтоб были колонки "остаток актуальный" и "остаток на дату документа"?
27 _Дайвер_
 
14.05.18
13:50
(0) Сделай как в (18) или в (20), в стандартные механизмы заполнения документа не лезь!
28 Масянька
 
14.05.18
13:51
(23) (24) Вопрос остался открытым: "А смысл?"
С сегодняшней датой и будущей вопрос нет (у меня, по крайней мере).
А вот с прошлой...
Если сегодня вводиться док-т, который вчера - чем не устраивают сегодняшние остатки?
29 Масянька
 
14.05.18
13:52
(26) Заказчик не пояснил - зачем видеть в прошлых док-ах остатки?
30 Cyberhawk
 
14.05.18
13:53
(22) Ты что-то напутала - Я такого не предлагал
31 I_learn_1c
 
14.05.18
13:54
(28) не знаю. хотят видеть сколько было товара на момент создания такой-то накладной, не переключаясь в отчет-обратно
32 Cyberhawk
 
14.05.18
13:54
А моя команда перехода к отчету с отбором и параметрвми из документа - это очень даже в идеологии БСП, т.е. смачное, изюмистое решение. Конечно денег много за такое возьму.
33 _Дайвер_
 
14.05.18
13:55
(31) На самом деле хотелка то понятна, только вот смысл от нее какой я тоже не понимаю...
34 Cyberhawk
 
14.05.18
13:55
"хотят видеть сколько было товара на момент создания такой-то накладной" // Такая задача не решаемая в инфобазе, где документа вводят задним числом
35 Масянька
 
14.05.18
13:55
(31) Пилите, Шура, пилите... (С)
(32) Я, лично, в тебе не сомневалась :)
36 _KaA
 
14.05.18
13:57
(26)

Хорошо, а какую функциональность эта колонка будет нести?

Если остатка нет, но тогда был мы разрешим привнести ошибку? Т.е. мы предупредим 3 раза, что появятся минусы, но ошибку пусть делают? )))

Решение ваше, конечно, но накину еще вам на вентилятор: если документ будет за пределами вр таблиц, то лишние ЛЕВОЕ в динамическом приведет к жутким тормозам...
37 _Дайвер_
 
14.05.18
13:57
(34) +100500
38 Масянька
 
14.05.18
13:57
(33) Мне - нет. В стандарте достаточно отчетов для контроля кол-ва товаров. Если не хватает - допишите.
39 _Дайвер_
 
14.05.18
13:59
(38) Смысл в том, что пользователи уху ели, и они все знают, им видней...Хочу!
40 Масянька
 
14.05.18
14:00
(36) Интересно, что скажет пользователь:
дата док-та (например) 8 мая: на 8 мая остаток 3 шт и на сегодня (14 мая) 3 шт.
:))))))))))))))))))
41 I_learn_1c
 
14.05.18
14:07
(39) короче я запуталась.. я не спорю с вами, я хочу просто понять, почему нельзя сделать так как хотят.

отчеты есть, согласна, но это может быть неудобно. технически почему нельзя показать доп. колонку с остатками на "тогда"? почему это не решаемо?

пока больше всего склоняюсь к варианту (20)
42 _KaA
 
14.05.18
14:08
(40) Это не страшно, потому что минус должен быть на конец периода. Т.е. гораздо хуже, если:
- 8 апреля 3 штуки;
- 14 мая 3 штуки.

Он в полном спокойствии списывает 3 штуки и на конец апреля у него -3 шт...
43 Масянька
 
14.05.18
14:09
(41) Как бы сказать...
Вчера - это вчера, а сегодня - это сегодня.
Вчера - можно отчетом, а сегодня - есть в подборе.
44 Масянька
 
14.05.18
14:11
(42) Это страшно по-любому... Потому что реальные остатки никак не соответствуют тому, что в подборе. А потом - будут разгребать и плеваться "какая хреновая программа".
45 Масянька
 
14.05.18
14:12
+(43) "Вчера - ЕСТЬ в отчете".
46 I_learn_1c
 
14.05.18
14:19
спасибо всем, вроде поняла. придется и им объяснять что так не надо
47 Масянька
 
14.05.18
14:28
(46) Совет (на будущее): прошлая дата (ввод док-ов) - зло (причем, неописуемое). Но в реальности с этим злом приходиться сталкиваться очень и очень часто. Поэтому стоит обзавестись проверкой: восстановление ГП (при наличии таковой) и проверка корректности остатков.