Полигон 1С
06 Февраль 2012, 09:49:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: НОВЫЕ РАЗДЕЛЫ НА ФОРУМЕ: РАБОТА И ОБРАЗОВАНИЕ, КЛУБ ПУТЕШЕСТВЕННИКОВ, БЫТОВАЯ ТЕХНИКА, ПОЛИТИКА И ЭКОНОМИКА, ЗДОРОВЬЕ, БИБЛИОТЕКА, КУХНЯ, БАРНАЯ СТОЙКА
Расширенный поиск  
Страниц: [1]   Вниз
Печать
Автор Тема: Как запретить пользователю смотреть прошлые периоды в журналах?  (Прочитано 1483 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ДемонМаксвелла
Постоялец
***

Карма: +4/-0
Offline Offline

Сообщений: 117



« : 06 Февраль 2008, 08:17:32 »

Нужно в самописной конфе закрыть пользователю возможность смотреть прошлые периоды в журналах документов. Но в каждом журнале есть кнопка "Интервал" и есть пункт "Интервал" в контекстном меню на правой кнопке мыши. Можно ли как-нибудь установить, чтобы был виден, например, только текущий месяц? Можно ли это сделать типовыми или не типовыми средствами?
Записан
alexey
Гость
« Ответ #1 : 06 Февраль 2008, 08:43:32 »

Ну судя по всему это 7-ка Подмигивающий.. Просто если нет то уточни.
В 7-ке есть такая функция:
УстановитьИнтервал
Установить интервал журнала.
Синтаксис:
УстановитьИнтервал(<ДатаНач>, <ДатаКон>, <ФлагИзменения>)
Параметры:
<ДатаНач>
 Выражение типа «дата» — начало интервала журнала.
<ДатаКон>
 Выражение типа «дата» — конец интервала журнала.
<ФлагИзменения>
 Необязательный параметр. Этим флагом регулирует­ся возможность интерактивного изменения интерва­ла журнала. 1 — пользователь может изменить интер­вал журнала интерактивно, 0 — пользователь не мо­жет интерактивно изменить интервал журнала.
Так что ты можешь ПриОткрытии() написать примерно следующее:
УстановитьИнтервал(НачМесяца(ТекущаяДата()),КонМесяца(ТекущаяДата()),0);
В 8-ке тоже есть метод УстановитьИнтервал(), но как им пользоваться я с ходу не понял в синтаксис-помощнике синтаксиса и примера нет :(.. А я ни разу не пользовался.
« Последнее редактирование: 06 Февраль 2008, 08:47:40 от alexey » Записан
ДемонМаксвелла
Постоялец
***

Карма: +4/-0
Offline Offline

Сообщений: 117



« Ответ #2 : 06 Февраль 2008, 08:46:23 »

Это семёрка. Спасибо за помощь. При открытии журнала вызываю УстановитьИнтервал(<ДатаНач>, <ДатаКон>, 0) и после этого кнопка изменения интервала недоступна.
« Последнее редактирование: 06 Февраль 2008, 09:06:10 от ДемонМаксвелла » Записан
Страниц: [1]   Вверх
Печать
 
Перейти в:  

�������@Mail.ru Rambler Top100
 
Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | © 2008 Полигон 1С