|
Розница. Магазин стройматериалов. Хелп, не привязывается верно склад | ☑ | ||
---|---|---|---|---|
0
егаис
12.04.18
✎
08:50
|
Тонкие клиенты, на каждом ПК создан свое рабочее место. В настройках пользователя выбран склад по-умолчанию.
В магазине 3 склада, пусть с1,с2 и с3. При подборе товара на с1 видим, что остатки по с1 есть, выбираем товар, но в РМК пишет остаток 0. Методом проб выяснилось, что в форме РМК отражаются отстатки только по складу 3. Т.е. и в с1 и в с2 при подборе в РМК видятся остатки только с3 при этом в форме подбора остатки есть по всем складам. Профили пересоздал, не помогло, все верно привязано, перепроверял не раз. Хелп, мозг кипит, может какой-то регистр есть служебный (не нашел)? |
|||
1
егаис
12.04.18
✎
09:04
|
по идее при выбранном продавце с его настройками должен верно подбираться склад, но по факту независимо от настроен шпарит один склад с3.
|
|||
2
mehfk
12.04.18
✎
09:32
|
Для тех, кто пишет слово "хелп" в заголовке темы в аду заготовлен отдельный котел.
|
|||
3
егаис
12.04.18
✎
09:38
|
(2) по теме есть чтоо сказать или рот офф?
|
|||
4
егаис
12.04.18
✎
09:49
|
ситуация понятна, подставляется значение из реквизитов магазина. Т.е схема один магазин - несколько складов нерабочая, придется создавать под каждый склад отдельный магазин. Интересно, в типовой рознице такая же ситуация?
|
|||
5
егаис
12.04.18
✎
10:04
|
программное решение (услоий на проверку заполнения не делал)
в форме РМКУправляемыйРежим добавить функцию Функция ПолучитьСкладПоПродавцуНаСервере(Магазин, Продавец) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 | Пользователи.Ссылка КАК Ссылка |ИЗ | Справочник.Пользователи КАК Пользователи |ГДЕ | Пользователи.ФизическоеЛицо = &ФизическоеЛицо"; Запрос.УстановитьПараметр("ФизическоеЛицо", Продавец); ТекПользователь = Запрос.Выполнить().Выгрузить()[0].Ссылка; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | НастройкиПользователей.Значение КАК Значение |ИЗ | РегистрСведений.НастройкиПользователей КАК НастройкиПользователей |ГДЕ | НастройкиПользователей.Пользователь = &Пользователь | И НастройкиПользователей.Магазин = &Магазин | И НастройкиПользователей.Настройка = &Настройка"; Запрос.УстановитьПараметр("Магазин", Магазин); Запрос.УстановитьПараметр("Пользователь", ТекПользователь); Запрос.УстановитьПараметр("Настройка", ПланыВидовХарактеристик.НастройкиПользователей.ОсновнойСкладПродажи); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Если ВыборкаДетальныеЗаписи.Следующий() Тогда Возврат ВыборкаДетальныеЗаписи.Значение; Иначе Возврат Магазин.СкладПродажи; КонецЕсли; КонецФункции в процедуру ТоварыПриИзмененииНоменклатуры( добаить СтрокаТабличнойЧасти.Склад = ПолучитьСкладПоПродавцуНаСервере(Объект.Магазин, Объект.Продавец); может кому пригодится |
|||
6
tabarigen
12.04.18
✎
10:19
|
А вы настройки РМК и ККМ смотрели? Там нет выбора склада?
|
|||
7
егаис
12.04.18
✎
10:27
|
(6) в том то и дело, что нет.
|
|||
8
tabarigen
12.04.18
✎
10:35
|
(7) странно. у меня вроде и показывает остатки. и пробить нормлально их могу.
|
|||
9
егаис
12.04.18
✎
10:38
|
(8) несколько складом в одном магазине?
звонил Рарус, посоветовали заводить магазины, но как-то неуверенно. |
|||
10
tabarigen
12.04.18
✎
10:40
|
(9) да несколько магазинов.
правда в чеке не вижу склада. ща гляну регистры продажи и остатков. которые двигает чек. |
|||
11
tabarigen
12.04.18
✎
10:41
|
(9) оговорка, что у меня 1 оптовый склад + 1розничный.
|
|||
12
tabarigen
12.04.18
✎
12:11
|
(9) ссори все верно говорите. Проверил у себя, проблема та же.
Если отдельные магазины то все ок. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |