Имя: Пароль:
1C
1C 7.7
v7: Работа с пользователями...
,
0 nikitos123
 
24.01.12
13:50
Есть пользователь (в программе), который автоматически делает прайс-лист, когда заходишь в программу... Т. е. не открывается интерфейс программы. В панели задач он немного повисит, сделает прайсы листы и покидает программу.
Вопросы следующие:
Как такое можно сделать(я совсем новичок)?
И есть необходимость в выгружаемых прайсах делать таблицы шире. Как это можно настроить?
1 Aleksey
 
24.01.12
13:50
Такое невозможно сделать
2 nikitos123
 
24.01.12
13:52
это про какой вопрос?
3 Aleksey
 
24.01.12
13:53
Про оба. ТО что вы спрашиваете в принципи нельзя сделать
4 Рэйв
 
24.01.12
13:54
1cv7.exe MODE [ /M | /D<Path> | /U<Path> | /N<Name> | /P<Pass> ],
где MODE - режим запуска, может принимать только одно из трех значений :

config - режим конфигуратора;
debug - режим отладчика;
enterprise - нормальный (рабочий) режим.

следующие ключи опциональны :
/M - запуск программы в монопольном режиме;
/D - каталог базы данных;
/U - рабочий каталог пользователя (каталог из списка пользователей игнорируется);

/N - имя пользователя;
/P - пароль пользователя;


//----------------
В процедуре ПриНачалеРаботы проверяй имя пользователя и если это тот "с прасами" - запускай обработку формирования прайсов, а после этого закрывай 1С
5 Wobland
 
24.01.12
13:54
(3) а что, только 8ка умеет обработки при запуске выполнять?
6 nikitos123
 
24.01.12
13:57
Значит, копать надо в сторону обработок... Спасибо) Буду изучать...
7 DGorgoN
 
24.01.12
14:02
(1) Да ну на.. Оо
8 Aleksey
 
24.01.12
14:03
(5) нет просто на такие вопросы можно с помощью гугления найти ответ за 5 сек. Если автору лень почитать что гугль пишеь, то смысл тоже самое писать? Все равно он читать не любит
9 Aleksey
 
24.01.12
14:03
(7) А ты как думал.
10 filh
 
24.01.12
14:03
(1) наглое вранье!
(6) почитай тут: Книга знаний: По ночам должны работать роботы…;
11 DGorgoN
 
24.01.12
14:05
"Т. е. не открывается интерфейс" -он на самом деле открывается - его просто часто не видно (то цеж винда). А так ПриНачалеСистемы обработка запущенная модально и в конце Форма.Закрыть(0); и ЗавершитьРаботуСистемы ..
12 Aleksey
 
24.01.12
14:08
(10) Не все так однозначно. Например, можно ли починить двигатель машины в домашних условиях. Мастер это может сделать, а человек который в руках ключа не держал - врядли это будет под силу. Так что если человек нехочет почитать элементарные вещи, то для него задача в (0) может оказаться не под силу
13 filh
 
24.01.12
14:18
(12) что написано в (1) вранье. Такое сделать возможно. А под силу или нет, это проблемы ТС.
14 Aleksey
 
24.01.12
16:28
(13) Расскажи как не открывая интерфейс программы сделать рассылку прайса
15 Aleksey
 
24.01.12
16:28
Т.е. в 8-ке я могу это на сервере сделать. А вот как в 7-ке, средствами 7-ки это сделать?
16 Pro-tone
 
24.01.12
16:38
в (0) формулировка абсолютно кривая, ибо

"Есть пользователь (в программе), который автоматически делает прайс-лист, когда заходишь в программу"

и далее

"Т.е. не открывается интерфейс программы. В панели задач он немного повисит, сделает прайсы листы и покидает программу."

Непонятно из этого, про "когда заходишь в программу" - вероятнее всего имеется в виду 1С =)), при этом не нужно чтобы пользователь видел интерфейс 1С ?

Можно в ПриНачалеРаботыСистемы() запихнуть вызов обработки печати прайсов, а после автоматически завершать работу системы. Может быть это имелось в виду ?
17 Torquader
 
24.01.12
18:59
Такой пользователь называется robot, если его запускать из-под службы, то он даже не виден окружающим, но прекрасно работает.
18 nikitos123
 
25.01.12
11:08
Aleksey, такие вопросы действительно можно прогуглить (опыт слава богу в несколько лет) и мне не лень, просто, я не знал как сформулировать правильно запросы... И читать, кстати, как раз-таки люблю)))
Спасибо за ответы!!!
19 Aleksey
 
25.01.12
11:17
(18) Да как есть так и задавай, например "1с 7.7 автоматическая рассылка прайса" а там уже на местности уточнить можно
20 Марк_З
 
25.01.12
12:20
Может я чего не понял?...
Но у меня в глобальном модуле есть процедура - ПриНачалеРаботыСистемы() - и в нее записано всё, что нужно сделать при запуске 1С-ки тем или иным пользователем.
Вроде не секрет...
21 nikitos123
 
25.01.12
12:27
Для меня теперь тоже не секрет) Нашел этого пользователя)