Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Запись документа в начало дня

Запись документа в начало дня
Я
   Chesnok
 
22.05.20 - 17:49
Добрый день всем.

При записи документа использую метод УстановитьВремя(РежимАвтоВремя.Первым), и документ становится первым, но только среди этого типа документов. А как сделать, чтобы он становился первым среди всех типов документов?
 
 
   lubitelxml
 
1 - 22.05.20 - 18:33
Я обычно так делал: ДокОбъект.Дата = НачалоДня(ТекущаяДата())
   Cyberhawk
 
2 - 22.05.20 - 20:34
"как сделать, чтобы он становился первым среди всех типов документов?" // В общем случае никак, ибо порядок ссылок разных типов документов одинаковой даты на временной оси обусловлен порядком объектов в метаданных
   Злопчинский
 
3 - 22.05.20 - 21:12
(1) а если база в нескольких часовых поясах... начало дня какой даты?
   hhhh
 
4 - 22.05.20 - 21:53
(3) ТекущаяДатаСеанса()   по-хорошему
   Cyberhawk
 
5 - 22.05.20 - 23:37
(4) Перевожу его вопрос: как понять, документ принадлежащий субботе Владивостока или пятнице Москвы в начало какого дня должен попасть?
Добавь к вопросу любую вариацию относительно любого часового пояса, необязательно с привязкой к МСК (можно GMT).
   Chesnok
 
6 - 23.05.20 - 18:18
(5) Немного не так.
Задача, чтобы при записи документа прихода он становился в начало дня, т.е. раньше чем любые документы расхода.
   mistеr
 
7 - 23.05.20 - 18:47
(6) "раньше чем любые документы расхода" <> "начало дня"

Находишь самый ранний из документов расхода, и ставишь приход на секунду раньше.
   Chesnok
 
8 - 25.05.20 - 18:03
(7) Т.е. штатными средствами это никак не сделать? В 7-ке просто командой устанавливаешь документ в начало дня и он становится первым среди всех документов.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь во втором сообщении вам дадут решение, а в двадцатом дадут правильное решение. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.