Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 449
от 22.03.2007, 18:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 349, Экспертов: 53
В номере:Вопросов: 2, Ответов: 8


Вопрос № 78699: У меня на форме реквизит диалога "Поезд" тип Справочник.Поезда Структура справочника Поезда: код - номер поезда, наименование - маршрут, e.g. Москва-Новосибирск. После выбора поезда в реквизите диалога высвечивает поезд.наименование. Ск...
Вопрос № 78714: Мне нужно обновить конфигурацию. В 1С работают пользователи, некоторые включили 1С и пошли обедать, или просто забыли об 1С, а то и про компьютер, и занялись другим делом. Скажите,п-та, как мне программно попросить пользователей выйти из 1С через 15 ...

Вопрос № 78.699
У меня на форме реквизит диалога "Поезд" тип Справочник.Поезда
Структура справочника Поезда: код - номер поезда, наименование - маршрут, e.g. Москва-Новосибирск. После выбора поезда в реквизите диалога высвечивает поезд.наименование. Скажите, п-та, как сделать, чтобы высвечивался поезд.код (т.е. номер поезда)? Спасибо
Отправлен: 17.03.2007, 14:05
Вопрос задал: Ginar (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Татьяна Ласовская
Здравствуйте, Ginar!
В конфигураторе выбрать справочник "Поезда", затем в контекстном меню этого справочника "Редактировать" и в группе "Основное представление" установить переключатель "В виде кода".
Ответ отправила: Татьяна Ласовская (статус: 3-ий класс)
Ответ отправлен: 17.03.2007, 14:14
Оценка за ответ: 5
Комментарий оценки:
Татьяна! Отлично, все получилось. Спасибо.

Отвечает: BigHard
Здравствуйте, Ginar!
Вам необходимо просто поставить в конфигураторе основное представление---в виде кода

---------
Чем отличается чайник от программиста: У чайника в одном килобайте 1000 байт, а у программиста в одном километре 1024 метра
Ответ отправил: BigHard (статус: 5-ый класс)
Ответ отправлен: 19.03.2007, 06:34
Оценка за ответ: 5
Комментарий оценки:
Yes, it is. Thank you.

Отвечает: Vlad Skorochod
Здравствуйте, Ginar!
В свойствах справочника необходимо установить основное представление в виде кода (по умолчанию стоит в виде наименования).
Ответ отправил: Vlad Skorochod (статус: 2-ой класс)
Ответ отправлен: 19.03.2007, 09:27
Оценка за ответ: 5
Комментарий оценки:
Да, так оно и есть. Спасибо.

Отвечает: Strawberry
Здравствуйте, Ginar!
Все зависит от основного представления - Справочника.Поезда
из описаного выше можно сделать вывод что основное представление в виде наименования, а надо в виде кода. В конфигураторе правим основное представление в виде кода. Но это сработает для всей конфигрурации, т.е. всюду вместо наименования справочник поезда будет представлятся в виде кода.

---------
Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: 4-ый класс)
Ответ отправлен: 19.03.2007, 14:29
Оценка за ответ: 5
Комментарий оценки:
Да, я так и сделал. Спасибо


Вопрос № 78.714
Мне нужно обновить конфигурацию. В 1С работают пользователи, некоторые включили 1С и пошли обедать, или просто забыли об 1С, а то и про компьютер, и занялись другим делом. Скажите,п-та, как мне программно попросить пользователей выйти из 1С через 15 минут, а тех кто гуляет, программно отключить от 1С через 15 минут, чтобы я мог обновить конфигурацию и затем сообщить пользователям, что можно продолжать работать? Спасибо.
Бывает и так, что пользователь уходит домой, не выйдя из 1С и не выключив компьютер.
Отправлен: 17.03.2007, 15:13
Вопрос задал: Ginar (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Munster
Здравствуйте, Ginar!
Варианты:
1. Работать с 1С в терминале.
2. Поставить чат и сообщать юзером о том чтобы вышли.
3. Поставить Remout Administrator
4. Пуск->Выполнить: net send * Выйти из 1С на 15 мин
...
так то вариантов куча, вплоть до отключения сетевого кабеля от сервера
Ответ отправил: Munster (статус: 8-ой класс)
Ответ отправлен: 17.03.2007, 15:31
Оценка за ответ: 4
Комментарий оценки:
Поподробнее и детальнее бы. What is Remout Administrator? Спасибо.

Отвечает: Яна
Здравствуйте, Ginar!
Если база файловая, то только выключив всех пользователей.
Если они работают в терминале, то можно насильственно закрыть терминал.
Если база не файловая, а на SQL сервере, то SQL сервер позволяет отключать пользователей.
А предупреждение - обработка, которая запустит таймер.
Ответ отправила: Яна (статус: Студент)
Ответ отправлен: 17.03.2007, 16:47
Оценка за ответ: 4
Комментарий оценки:
Жестковато для моих зубов. Поконкретнее бы. Спасибо.

Отвечает: BuhCIA
Здравствуйте, Ginar!
Решение основано на идее эксперта Ovr1970 :
- создать константу ВыключитьВсех, значение 1 будет означать, что отключаются все пользователи, кроме локального
- в глобальном модуле поставить команду ОбработкаОжидания, вызывающую каждые 30 секунд процедуру ВыключитьВсех
- в глобальный подуль добавить процедуру ВыключитьВсех, которая проверяет Константа.ВыключитьВсех=0 и если нет - выполняет ЗавершитьРаботуСистемы(0);
то есть работа пользователя прекращается независимо от того, открыты ли у него какие-либо окна. Такую проверку не делать, если пользователь локальный (это потом облегчит запуск 1С с присвоением константе ВыключитьВсех значения 0).
Если нужно подробнее - пишите...

---------
Скажите, сколько времени? - (устало, показывая часы) Читайте, там же все написано!
Ответ отправил: BuhCIA (статус: Профессионал)
Россия, Москва
Организация: Бухгалтерия Центрального Исполнительного Аппарата (фирмы с филиалами) = БухЦИА
WWW: http://buhcia.narod.ru
----
Ответ отправлен: 17.03.2007, 19:18
Оценка за ответ: 5
Комментарий оценки:
Идея отличная, попробую ее реализовать, если получится. Спасибо.

Отвечает: BigHard
Здравствуйте, Ginar!
Я решил эту проблему так:
1) Создал константу "ВыйтиИзПрограммы", которая может принимать значения 0 (не выходить) или 1 (выйти)
2) В Глобальный модуль вставляется процедура, которая автоматически проверяется системой каждые 10сек. (по умолчанию)

P.S. ЗавершитьРаботуСистемы(1) - это мягкое решение проблемы (с вопросами о закрытии). А если поставить 0 - то программа будет жестко закрыта без сохранения не записанных данных.

Приложение:

---------
Чем отличается чайник от программиста: У чайника в одном килобайте 1000 байт, а у программиста в одном километре 1024 метра

Ответ отправил: BigHard (статус: 5-ый класс)
Ответ отправлен: 19.03.2007, 06:34
Оценка за ответ: 5
Комментарий оценки:
Да, похоже что так, я попробую. Спасибо большое за ответ и за текст процедуры


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.46 от 18.03.2007
Яндекс Rambler's Top100

В избранное