|
1С Розница 2.0: Постоянно создаются рабочие места | ☑ | ||
---|---|---|---|---|
0
Fire-Rex
17.12.14
✎
17:09
|
День добрый. Столкнулся с проблемой: Розница при запуске создает новое рабочее место. Грешил на обмены, но место меняется с разным интервалом времени и в периоды между обменами. Соответственно летит все оборудование. Пробовал Редактировать 1cv8.pfl, писал батник по его замене к рабочему состоянию, но заметил следующее: При автоматическом создании нового рабочего места ему присваивается идентификатор старого - тот, что прописан в файле, а настроеному ранее - другой идентификатор. Каждый раз выбирать нужное раб место из постоянно растущего списка не вариант (оборудование приходится перенастраивать в любом случае). Подскажите, если кто сталкивался?
|
|||
1
Neg
17.12.14
✎
17:25
|
а какие права у пользователя в винде?
|
|||
2
Fire-Rex
17.12.14
✎
17:26
|
Администратор. На plf общий доступ пробовал и только чтение. Летит стабильно раз-два в неделю.
|
|||
3
Fire-Rex
17.12.14
✎
17:29
|
Фаил либо очищается, либо не меняется, однако в базе новому рабочему месту присваивается старый идентификатор. Как так я хз
|
|||
4
Neg
17.12.14
✎
17:29
|
пользователя в рознице убивал, кэш чистил?
|
|||
5
Fire-Rex
17.12.14
✎
17:29
|
Само-собой
|
|||
6
Fire-Rex
17.12.14
✎
17:32
|
Не знаю куда копать: в сторону винды или 1с
|
|||
7
AlexNV
17.12.14
✎
17:36
|
Обнови/Откати релиз
|
|||
8
Fire-Rex
17.12.14
✎
17:38
|
Сделаю, но не думаю, что поможет
|
|||
9
Fire-Rex
17.12.14
✎
17:40
|
Не понимаю одного момента: как 1с берет действующий идентификатор рабочего места и присваивает его вновь созданному, а старому генерирует другой.
|
|||
10
StanleyMarsh
17.12.14
✎
18:16
|
(9) посмотри в коде когда происходит запись в справочник. Посмотри журнал регистрации.
На практике новый элемент создается если вход осуществляется либо новым (для 1С) пользователем Windows, либо с нового компьютера |
|||
11
RomaH
naïve
17.12.14
✎
22:52
|
(9) точно типовая конфа? с кодом никто не баловался?
|
|||
12
Immortal
17.12.14
✎
22:54
|
Нет доступа к каталогу с pfl
|
|||
13
Управление торговлей
18.12.14
✎
00:54
|
какой релиз? у меня такое было года два назад, наверно
|
|||
14
Asirius
18.12.14
✎
02:03
|
(0) Была такая кракозябра на заре внедрения сырой розницы, в итоге переписал процедуру определения раб. места , кажется в качестве ID использовал имя компьютера (или имя компьютера + имя пользователя 1с)
|
|||
15
CashtanePC
18.12.14
✎
07:29
|
(0) Подтверждаю что есть такая херь у Розницы 2 (последний релиз). Правда было один раз, с месяц назад, разбираться не стал. Повторится придется конечно лезть код.
|
|||
16
zva
18.12.14
✎
08:26
|
||||
17
Fire-Rex
18.12.14
✎
08:57
|
Про файл 1cv8u.pfl я видел, но у меня его нет. Есть 1сv8.pfl, имеет схожую структуру, химичил с ним.
|
|||
18
Fire-Rex
18.12.14
✎
08:58
|
(14) Сюда дописывал?
// Процедура устанавливает значения параметров сеанса, относящихся к подключаемому оборудованию Процедура УстановитьПараметрыСеансаПодключаемогоОборудования(ИмяПараметра, УстановленныеПараметры) Экспорт Если ИмяПараметра = "РабочееМестоКлиента" Тогда //Если с идентификатором клиента текущего сеанса связано одно рабочее место, // то его сразу и запишем в параметры сеанса ТекущееРМ = Справочники.РабочиеМеста.ПустаяСсылка(); СистемнаяИнформация = Новый СистемнаяИнформация(); СписокРМ = НайтиРабочиеМестаПоИД(ВРег(СистемнаяИнформация.ИдентификаторКлиента)); Если СписокРМ.Количество() = 0 Тогда // Будет создано с клиента. ИначеЕсли СписокРМ.Количество() = 1 Тогда ТекущееРМ = СписокРМ[0]; ИначеЕсли СписокРМ.Количество() > 1 Тогда // Будет выбрано на клиенте. КонецЕсли; |
|||
19
Web00001
18.12.14
✎
09:07
|
Я итоге положил текстовый файлик в корень диска Ц и если он есть, по нему и идентифицируется юзер.
|
|||
20
Fire-Rex
18.12.14
✎
09:09
|
(19) Не подскажешь, как в коде реализовал?
|
|||
21
portowyi
18.12.14
✎
09:20
|
(10) Я с такой "фичей" встречался при работе пользователей в терминале. Тогда проблема решилась только доработкой конфигурации.
|
|||
22
Fire-Rex
18.12.14
✎
09:24
|
Много пишут, что просто отредактировать фаил с системной информацией - тупо вбить туда нужный ID (тот что на рабочен месте) и дать на него полный права. У меня после каждого запуска он становится пустым. Сделал батник для замены этого файла на заведомо рабочий. Но ID меняется и в самой рознице, то есть он берет ID из файла и присваивает его вновь созданному рабочему месту. Кассиры бесятся уже, тип, каждый раз одно и то же
|
|||
23
Fire-Rex
18.12.14
✎
09:33
|
Подскажите, как поправить конфу, что б брала ID из созданного мною файла
|
|||
24
Fire-Rex
18.12.14
✎
11:48
|
Ну или намекните
|
|||
25
Immortal
19.12.14
✎
18:44
|
так написали уже
|
|||
26
jk3
20.12.14
✎
09:47
|
(0) Версия платформы какая?
|
|||
27
zippygrill
20.12.14
✎
21:02
|
(0) Работай в тонком клиенте. Тогда и не будут плодятся РМ.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |