Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / 1С 8.1 Как программно изменить период в журнале? / 6 сообщений из 6, страница 1 из 1
26.02.2008, 17:29
    #35156154
Юрец
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1С 8.1 Как программно изменить период в журнале?
Здравствуйте.
У меня такой вопрос, как в журнале документов программно изменять период? Нашел пример в документации к 1С:
Код: plaintext
1.
2.
3.
4.
5.
НастройкаПериода = ЭлементыФормы.Список.СтандартныйПериод;
НастройкаПериода.ВариантНачала = ВариантГраницыПериода.Месяц;
НастройкаПериода.ВариантОкончания = ВариантГраницыИнтервала.БезОграничения;
НастройкаПериода.РедактироватьКакИнтервал = Истина;
НастройкаПериода.РедактироватьКакПериод = Ложь;
Данная обработка устанавливает период в окне редактирования периода, но не назначает его. Т.е. еще нужно открыть окно выбора периода и нажать "Ок". Мне такое не подходит, как это побороть, чтобы автоматически установить выбранный период?

Сейчас пользуюсь отбором:
Код: plaintext
1.
2.
3.
4.
Отбор.Дата.Использование = Истина;
Отбор.Дата.ВидСравнения  = ВидСравнения.ИнтервалВключаяГраницы;
Отбор.Дата.ЗначениеС  = ДатаНачало;
Отбор.Дата.ЗначениеПо = ДатаКонец;
Отбором не красиво - меньше гибкость и не по правилам 1С.
...
Рейтинг: 0 / 0
26.02.2008, 18:22
    #35156295
gybson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1С 8.1 Как программно изменить период в журнале?
вроде отбором единственный вариант
...
Рейтинг: 0 / 0
26.02.2008, 18:27
    #35156308
Юрец
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1С 8.1 Как программно изменить период в журнале?
Спасибо... уже понял. Жаль одну командочку в 1С не написали и всё красиво решилось бы...
...
Рейтинг: 0 / 0
28.02.2008, 18:54
    #35161647
gybson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1С 8.1 Как программно изменить период в журнале?
Жаль одну командочку в 1С не написали и всё красиво решилось бы...


Чего же одну-то. Я таких команд могу тыщу придумать :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
13.05.2010, 08:02
    #36624685
Denis.NET
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1С 8.1 Как программно изменить период в журнале?
Некрону немного. У меня пример заработал только после задания границ дня.

Код: plaintext
1.
2.
3.
Отбор.Дата.Использование = Истина;
Отбор.Дата.ВидСравнения  = ВидСравнения.ИнтервалВключаяГраницы;
Отбор.Дата.ЗначениеС  = НачалоДня(ДатаНачало);
Отбор.Дата.ЗначениеПо = КонецДня(ДатаКонец);
...
Рейтинг: 0 / 0
13.05.2010, 10:31
    #36624959
Юрец
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1С 8.1 Как программно изменить период в журнале?
Я переменным ДатаНачало и ДатаКонец в тексте модуля задаю границы дня. Приводить полный текст не стал.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / 1С 8.1 Как программно изменить период в журнале? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]