Имя: Пароль:
1C
 
УТ 10.3 вывести остаток товара в строку ТабЧасти документа
0 Zjama
 
09.03.08
23:11
Народ, не пинайте сильно... С 8-ой почти не знаком, а вот тут понадобилось выводить остаток каждого элемента в таблице ФормыРегистрацииПродаж, дабы кассир видел есть ли еще остаток. Не получается самому сообразить. ПОМОГИТЕ.........
1 у лю 427
 
09.03.08
23:13
мздец....

кассиру ПОДАЛИ ТОВАР на кассу....
накуй ему остатки? Даже если они отрицательные - ТОВАР ПЕРЕД НИМ!!!
2 Zjama
 
09.03.08
23:17
Много товаров на складе, чтобы не бегать и не искать (доставляет массу хлопот), кассир должен видеть остаток.
ЗЫ: Магазин обуви
3 Wladimir_spb
 
09.03.08
23:23
Зачем это видеть в ФормыРегистрацииПродаж? чем подбор не подходит?
4 ид75
 
09.03.08
23:25
Рабочее место кассира или меджера по продажам
5 у лю 427
 
09.03.08
23:26
Сделай отдельную форму справочника с показом остатков...
6 Zjama
 
09.03.08
23:30
(3) В подборе не видно характеристик
(4) Кассира
(5) Делать отдельную форму неудобно, показывает только 1 элемент. В 7-ке делал показ остатка именно в форме, неужели сдесь никак.
7 у лю 427
 
09.03.08
23:32
Сделай отдельную форму СПИСКА справочника с показом остатков...
по кнопке - разворот по характеристикам, сериям и т.д.
8 Zjama
 
09.03.08
23:36
(7) Так то, что я хочу сделать невозможно?
9 Wladimir_spb
 
09.03.08
23:37
(6) И давно в подборе не видно характеристик?..
10 у лю 427
 
09.03.08
23:38
можно, но не нужно....
ибо когда кассир пробивает товар - он не отвлекается и бьет только то, что перед ним. На все вопросы он ответит между покупателями....
11 Zjama
 
09.03.08
23:41
(9) В подборе не видно, только в справочнике, а в подборе общий остаток. Да и не подходит это, не будут они все время лазить проверять каждую позицию. Нужно конкретно в табличной части.

Возможно или нет? Если возможно, помогите...
12 Zjama
 
09.03.08
23:43
(10) Просят, значит наверное нужно.
13 Zjama
 
09.03.08
23:45
+(12) Вообще консультант часто подходит к кассе, проверить остаток. Пока вывел им кнопочку справочника Номенклатура, но хотят САБЖ.
14 Wladimir_spb
 
09.03.08
23:55
(11) Если в подборе не видны характеристики, то вы просто не умеете им пользоваться.

(13) Как разместить колонку с остатками в форме? ТелепатБот, ответь
15 ТелепатБот
 
гуру
09.03.08
23:55
16 Zjama
 
10.03.08
00:03
(14) Пользователи используют сканер. Нафига им подбор, он в ФормеРегистрацииПродаж вообще не используется. Повторю еще раз ЭТО НЕ УДОБНО. Кстати пользоваться умею, просто уже каша в голове.
17 banco
 
10.03.08
00:11
(11) в подборе точно видно по характеристикам, если подбор по справочнику.
18 Zjama
 
10.03.08
00:22
(17) Видно-видно, просто: 1-запарился, 2-Не подходит.
19 Zjama
 
10.03.08
01:45
НУ ПОДСКАЖИТЕ РЕШЕНИЕ....
20 Zjama
 
10.03.08
01:57
Функция ПолучитьТабОстатков(Товар, Хар)
   Перем СтруктПарам;

   Дата = ТекущаяДата();

   СтруктПарам = Новый Структура;
   СтруктПарам.Вставить("ХарактеристикаНоменклатуры", Хар);
   СтруктПарам.Вставить("Номенклатура",               Товар);

   Остаток = РегистрыНакопления.ТоварыВРознице.Остатки(Дата, СтруктПарам,, "Количество").Итог("Количество");

   Возврат Остаток;

КонецФункции // ПолучитьТабОстатков()


-----------------------------------------------

Что здесь неверно?
21 Zjama
 
10.03.08
02:00
Или чего нехватает. Или это невозможно, что само по себе невозможно. Извиняюсь за каламбур.
22 Defender aka LINN
 
10.03.08
07:20
(20) Молодца. А теперь посмотре на справочник "Характеристики номенклатуры" и ответь на свой вопрос.
23 Wladimir_spb
 
10.03.08
09:13
Интересно, а чем (15) не подходит?..
24 Zjama
 
10.03.08
15:13
(22) Смотрю, не доходит. Просто ошибок нет, а в клонке остатка все равно 0.
25 Zjama
 
10.03.08
15:38
Ну помогите...
26 Defender aka LINN
 
10.03.08
16:34
(24) Плохо смотришь.
Этот справочник - он не простой.
27 Zjama
 
10.03.08
21:54
Блин, все равно не вижу, вы о чем?
28 Zjama
 
10.03.08
22:44
Никто не знает, или просто не хочет помочь.
29 Defender aka LINN
 
10.03.08
22:47
(28) Нет, просто ты не хочешь думать. А коли так - нахрена тебе помогать?
30 Zjama
 
10.03.08
22:57
Да я то думаю, уже вариантов 5 перепробовал разных. Но ни один не работает(у меня). Смотрю в справочник характеристик, ничего нового не нахожу. Ну необычный он, ну представление в виде наименования, но это я и так знал, что еще там хитрого.
31 BabySG
 
10.03.08
23:27
(30) За время, которое было потрачено на форуме, можно было уже разобраться с нуля ... Если уж совсем непонятно - посмотри, как получают остатки в проведении реализации.
32 Zjama
 
11.03.08
02:16
Спасибо что не отказали (НО СКОЛЬКО ВРЕМЕНИ МОГ СЭКОНОМИТЬ), РАБОЧИЙ КОД В СТУДИЮ, может кому пригодится :


// Дает возможность получить в табличной части документа остаток товара, в данном случае для розницы.
----------------------------------------------------------------------
Соответствие = Новый Соответствие;  
   Массив = Новый Массив;
   Для каждого Стр из ОформленияСтрок Цикл
       Массив.Добавить(Стр.ДанныеСтроки.Ссылка);
       Соответствие.Вставить(Стр.ДанныеСтроки.Ссылка, Стр);    
   КонецЦикла;
   
   ЗапросОстатка = Новый Запрос;
   ЗапросОстатка.Текст = "ВЫБРАТЬ
                          |    УчетНоменклатурыОстатки.Номенклатура,
                          |    УчетНоменклатурыОстатки.КоличествоОстаток
                          |ИЗ
                          |    РегистрНакопления.ТоварыВРознице.Остатки(, Номенклатура В (&Номенклатура)) КАК УчетНоменклатурыОстатки";
   ЗапросОстатка.УстановитьПараметр("Номенклатура", Массив);
   
   Выборка = ЗапросОстатка.Выполнить().Выбрать();
   Пока Выборка.Следующий() Цикл
       Соответствие.Получить(Выборка.Номенклатура).Ячейки.Остаток.Значение = Выборка.КоличествоОстаток;
   КонецЦикла;

------------------------------------------------------------------------
33 guevara74
 
11.03.08
04:11
(32) минут 10-15 при знании платформы :)
Не обижайся, но многие тут люди занятые и писать за другого код (тем паче когда другой за это деньги получает) просто нет времени. Особенно тогда, когда проблема не стоит выеденного яйца (а надо просто почитать книжку)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.