По теме из базы знаний
- Загрузка массива значений любого одного типа из табличного документа.
- Формирование и загрузка неявок из файла табеля учета рабочего времени
- Массовая загрузка/выгрузка конвертаций для КД2
- Обработка данных + загрузка из табличного документа + удаление объектов + поиск и замена значений (управляемые формы)
- Запрет изменения даты запрета изменения (загрузки) данных в БП 3.0 (дополненная)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Рассказали мне об одной штуке, которая "у кого-то видели" :
стандартное окошко авторизации 1С 7.7 - набираешь один пароль - входим в одну базу, другой в другую...кто знает как это организовывается и возможно ли вообще?
стандартное окошко авторизации 1С 7.7 - набираешь один пароль - входим в одну базу, другой в другую...кто знает как это организовывается и возможно ли вообще?
как это реализовывается - я не знаю, но могу сделать предположение:
написана специальная стартовая конфа, в которой автоматом заполняется справочник пользователей. при старте этой конфы анализируется, что за пользователь и что за пароль сейчас ломятся в 1С. в зависимости от этих параметров программно стартует 1С с нужной конфигурацией, а текущая стартовая конфа ЗавершитьРаботуСистемы(0);
только вот прорегистрировать базу придется по-любому, т.е. в окне выбора баз она должна быть, иначе 1С сама предложит это сделать...
написана специальная стартовая конфа, в которой автоматом заполняется справочник пользователей. при старте этой конфы анализируется, что за пользователь и что за пароль сейчас ломятся в 1С. в зависимости от этих параметров программно стартует 1С с нужной конфигурацией, а текущая стартовая конфа ЗавершитьРаботуСистемы(0);
только вот прорегистрировать базу придется по-любому, т.е. в окне выбора баз она должна быть, иначе 1С сама предложит это сделать...
LiS Написал:
-------------------------------------------------------
> как это реализовывается - я не знаю, но могу
> сделать предположение:
> написана специальная стартовая конфа, в которой
> автоматом заполняется справочник пользователей.
> при старте этой конфы анализируется, что за
> пользователь и что за пароль сейчас ломятся в 1С.
> в зависимости от этих параметров программно
> стартует 1С с нужной конфигурацией, а текущая
> стартовая конфа ЗавершитьРаботуСистемы(0);
ИМХО предположение неправильное. Пароль нужно анализировать до запуска 1cv7.exe, потому как одинэска пустит только с одним паролем, все остальные = отлуп.
-------------------------------------------------------
> как это реализовывается - я не знаю, но могу
> сделать предположение:
> написана специальная стартовая конфа, в которой
> автоматом заполняется справочник пользователей.
> при старте этой конфы анализируется, что за
> пользователь и что за пароль сейчас ломятся в 1С.
> в зависимости от этих параметров программно
> стартует 1С с нужной конфигурацией, а текущая
> стартовая конфа ЗавершитьРаботуСистемы(0);
ИМХО предположение неправильное. Пароль нужно анализировать до запуска 1cv7.exe, потому как одинэска пустит только с одним паролем, все остальные = отлуп.
Скорее всего внешняя программа, написанная на С/Дельфе. В принципе, не сложно реализовать, только список пользователей придется заводить 2 раза - в 1с-ке и в самой проге. 1с вызывается через командную строку. При этом список баз в 1с может быть пустым...
rad-scorpion Написал:
-------------------------------------------------------
> При этом список баз в 1с может быть пустым...
В восьмерке = да, но в семерке база не запустится, пока не пропишется в реестре. Поэтому программа должна добавлять запись в реестр перез стартом и удалять после.
-------------------------------------------------------
> При этом список баз в 1с может быть пустым...
В восьмерке = да, но в семерке база не запустится, пока не пропишется в реестре. Поэтому программа должна добавлять запись в реестр перез стартом и удалять после.
poppy Написал:
-------------------------------------------------------
> rad-scorpion Написал:
> --------------------------------------------------
> -----
> В восьмерке = да, но в семерке база не запустится,
> пока не пропишется в реестре. Поэтому программа
> должна добавлять запись в реестр перез стартом и
> удалять после.
>
>
Сколько подсоединяося к 7-ке через COM - оно не требует наличия базы в списке, но исправно ее туда добавляет. Так что ее нужно только удалять после.
-------------------------------------------------------
> rad-scorpion Написал:
> --------------------------------------------------
> -----
> В восьмерке = да, но в семерке база не запустится,
> пока не пропишется в реестре. Поэтому программа
> должна добавлять запись в реестр перез стартом и
> удалять после.
>
>
Сколько подсоединяося к 7-ке через COM - оно не требует наличия базы в списке, но исправно ее туда добавляет. Так что ее нужно только удалять после.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот