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

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


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

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


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