Имя: Пароль:
1C
1C 7.7
v7: На форме справочника таблица остатков
0 Масянька
 
05.03.15
16:18
День добрый!
Чего-то я в замешательстве...
Хочу в форме справочника (Номенклатура, форма подбора) вывести отдельно табличку (или все же надпись) с остатками по складам.
Чего посоветуете: табличка или надпись?
1 anatoly
 
05.03.15
16:19
если складов больше одного - табличку.
2 Ёпрст
 
гуру
05.03.15
16:20
да вот не пофик ли ?

И это, почему не в самой форме подбора в самой форме списка в отдельной колонке ? (как в типовой)
3 Ёпрст
 
гуру
05.03.15
16:21
И если несколько складов - несколько колонок..
4 Масянька
 
05.03.15
16:22
(2) В типовой - одна колонка для заданного склада. А я хочу для всех имеющихся складов. В форму списка впихнуть проблематично (5 складов).
5 Масянька
 
05.03.15
16:23
(1) И вот как?  Заголовки колонок = склады - как-то не очень красиво... А ... Блин, мелькнула мысль...
6 Мимохожий Однако
 
05.03.15
16:26
Под это дело в типовой конфигурации есть кнопка Остатки. Или через константу указать Основной склад, который отображается в колонке. ИМХО, неправильная идея при большой численности номенклатуры.
7 Ёпрст
 
гуру
05.03.15
16:27
(4).. чем проблематично то ?
8 Ёпрст
 
гуру
05.03.15
16:29
Тупо при открытии подбора закешировала останки в тз и показывай, сколько влезет + в пофигураторе хоть 20 текстовых колонок налепила и скрывай их, при необходимости.
Лучше то конечно, ТП использовать
9 Масянька
 
05.03.15
16:29
(7) Местом. Места мне не хватает...
(6) Чем "неправильная"?
10 Злопчинский
 
05.03.15
16:30
(5)  учимся работать в нескольких окнах
Открой список номенклатурым
По кнопке остаткик откроется отдельная форма с остатками
Двигаемся по номенклатуре автоматом обновляется форма с остаткам
У меня прикручено такой просмотр к тз и сх с номенклатурами и к табличным частям  доков
11 Масянька
 
05.03.15
16:34
(10) Рада за тебя. Не устраивает несколько окон.
12 Злопчинский
 
05.03.15
16:34
Положи на форму тз
Положи на форму функцию
В функции перезаполняй тз остатками по текущей номенклатуре

Для устранения трмозов в функции проверяй изменилась ли текущая номенклатура
Для ускорения можно какЕпрст говорил закешировать
При отрисовске заполнения тз проверять если с последнего кеширования больше эн сек то перекишировать

Все равно эта доптабличка чисто информационно будет

А воббще ракооборазная задача
Нахрена фидеть скольоко складов и где что сколько
Что с этим потом делать
Вно отдано на откуп оператором бо программеру влом было задачу узнать выстроитьпоподробнее
У меня около семи складов и виртуальных зонткарманов в основных местах по ним все автоматом делаетс и все для чего они нужны это обособление учета например типа запас под сети(9)
13 Масянька
 
05.03.15
16:38
(8) А про "кеширование" можно подробнее?
14 Ёпрст
 
гуру
05.03.15
16:41
(13) прямым запросом поимела останки в итз..усё.
Потом в текстовой колонке - поиск в итз.
15 Ёпрст
 
гуру
05.03.15
16:41
останков
16 Масянька
 
05.03.15
16:46
(14) А если не прямым?
17 Ёпрст
 
гуру
05.03.15
16:47
(16) тогда ВыгрузитьИтоги + установитьЗначениеФильтра в помощь
18 Масянька
 
05.03.15
16:54
(17) Я ваще-то сделала СводныйОстаток(по номенклатуре и складу) при изменении номенклатуры. Сильно плохо?
19 Ёпрст
 
гуру
05.03.15
16:56
(18) да, при каждом обновлении формы будет пересчет
А так, как тормоза будут, так и перепишешь :))
20 Ёпрст
 
гуру
05.03.15
16:56
особенно, при пролистывании списка вверх и вниз.
21 Злопчинский
 
05.03.15
17:07
Не факт что при перепозиционировании строки у тебя будет быстро читаться остатки


Именно поэтому проверка сто текущий элемент равен предыдущему чтобы не дергать регистр остатков

И при выводе очередной порции списка номенклатуры на экрна запомнить выведенную номенклатуры и выдернуть списки в субтз и уже из нее дергать в табличку остатков или еще как

Таблицу остатков регистр дерагть не сразу как спозиционировались а через напаример одну сек чтобы не читать остатки если курсором быстро идет по списк

Или еще всякого извращенного можно
22 Масянька
 
05.03.15
17:37
Чего-то я не могу их связать (список и мою таблицу). Как?
23 Ёпрст
 
гуру
05.03.15
17:41
(22) Че за таблица ?
Че за список ?
24 Ёпрст
 
гуру
05.03.15
17:41
Как делаешь то хоть ?
25 Масянька
 
05.03.15
17:44
(23) Справочник номенклатуры, форма подбора. Сделала таблицу значений с 2-умя колонками. И как теперь?
26 Ёпрст
 
гуру
05.03.15
17:45
(25) ты хочешь в отдельной ТЗ на форме казать ?
Це же не удобно, имхо
27 Ёпрст
 
гуру
05.03.15
17:45
проще показывать в форме списка сразу.
28 Ёпрст
 
гуру
05.03.15
17:46
Хотя, хз, как там у вас подбирают товар.. заснял бы видео, да лень
29 Ёпрст
 
гуру
05.03.15
17:46
это я про скорость подбора
30 Масянька
 
05.03.15
17:47
(26) В списке - места нету.
Хочу, как в текстовом поле (сменилась строка в списке - сменились остатки).
Не?
31 Ёпрст
 
гуру
05.03.15
17:51
можно и так, только не удобно - оператору придётся по каждой строке прощелкать
32 Ёпрст
 
гуру
05.03.15
17:51
а так сразу видит останки (если есть) у однотипных товаров, чтоб мгновенно предложить альтернативу или аналог
33 Масянька
 
05.03.15
17:53
(31) И как?
34 Мимохожий Однако
 
05.03.15
17:53
(9)Тормоза - ваше фсё
35 Ёпрст
 
гуру
05.03.15
17:56
(33) текст на форму, в него функцию, которая перезаполняет твою тз, если строка сменилась, сравнивать нужно с переменной..в переменной хранить текущийэлемент, при смене перезаполнять тз и в переменную пихать текущий элемент. Чтоб не перезаполнять при обновлении формы.
36 Ёпрст
 
гуру
05.03.15
17:57
Но, вариант не очень - не видно сразу всей "картинки".
Сходи лучше к пользователям, спроси у них, как им надо и надо ли им это вообще.
37 Масянька
 
05.03.15
18:02
(35) Блин... Я не додумалась до текста на форму...
Спасибо огромное. И, как обычно, чмоки :)
38 Злопчинский
 
05.03.15
19:33
(37) Я хренею от такой несправедливой наглости!! Как обычно - все чмоки - Ёпрсту... хотя рецпет в (12) изложен был...

спрашивается: зачем изобретать вечный двигатель? не проще ли устранить вечный тормоз...
39 ДенисЧ
 
05.03.15
19:46
(38) "не проще ли устранить вечный тормоз"

Нехорошо так о даме говорить...
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан