#0
by fixin
Чтобы даже документы с одинаковой датой выстроились в нужном порядке? Можно ли момент времени преобразовать в строку?
#1
by Harley
Нельзя их так отсортировать и выстроить документы с одинаковой датой в нужной последовательности тоже нельзя единственный выход: распределять документы по секундам решение корявое но других по моему на сегодняшний день нету
#2
by Волшебник
В 7.7 был (пардон, есть) метод Сортировать, который сортирует документы по позиции. v8 лень запускать, там разве нет? Попробуй отсортировать по полю типа "ДокументСсылка", по полю типа "МоментВремени". Запрос умеет упорядочивать по хронологии. Можно еще применить метод пузырьковой сортировки (моменты времени можно сравнивать друг с другом). Для ускорения лучше сначала просто отсортировать по полю "дата", а затем отсортировать документы в пределах одной секунды. Еще можно использовать последовательности, журналы, динамические выборки.
#3
by Harley
По словам знакомого с официального форума 1С, возмущения по этому поводу не прекращаются. Вот вырезка из официального форума, по этому поводу: А как быть с ситуацией когда, создается два документа в хронологическое последовательности, соответственно в этой последовательности они и должны проводится: Расходная № 1 12:00:00 (расходуем "товар1", итоги берем на МоментВремени этого документа) время у них одно, но в силу того внутренний идентификатор (GUID) этих документов не является функцией времени, они могут встать в обратном порядке, тогда расход не может быть выполнен Расходная № 1 12:00:00 (расходуем "товар1", итоги берем на МоментВремени этого документа) Ручная расстановка времени документов подходит только для простейших случаев. Если речь идет о создании большого количества документов в небольшом интервале времени, то их неконтролируемая сортировка разрушит хронологию документируемого процесса. Возможно ли сделать идентификатор ссылки функцией времени? [ответить] Нуралиев Сергей (1С, Москва) 18.01.2005 22:32 Re: Позиция документа в пределах секунды Нет, идентификатор не может быть функцией времени. Единственным способом является установка у этих документов программным способом времени соответствующего желаемому порядку.
#4
by Shaytan
Вроде в 11-й версии платформы сдлели в запросах корректную сортировку по моменту времени. Сам не смотрел, но может это решит проблему.
#5
by Harley
есть еще сообщение там же, по этому же поводу, правда не совсем понятно как оно сочетается с предыдущим: Документы для их перепроведения в хронологическом порядке нужно упорядочивать по дате и по ссылке. Таблица значений не имеет возможности выполнить упорядочивание строк по ссылке документа. Лучше сформировать список документов запросом с соответствующим упорядочиванием и обходить выборку запроса.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Создание ТЗ с вложенными ТЗ на основании плоской ТЗ методом группир. по колонкам
- Как правильно отсортировать таблицу после выгрузки в нее данных из запроса?
- ТЗ.Свернуть для ТЗ в ТЗ
- Сортировка документов в ТЗ по моменту времени, как?
- Как загрузить ТЗ в другую ТЗ.
- Как отсортировать в запросе по убыванию значения?
- как отсортировать документы по дате проведения?
- Как в таблице значений отсортировать документы по хронологии?
- Сложение времени и сортировка по времени
В этой группе 1С
- Программно начать выбор в поле ввода с составным типом
- Объясните мне - что такое серилизация?
- Excel как преобразовать текст в число
- Выгрузка данных в бухгалтерию из ЗиК
- Как передать данные из одного документа другому?,
- Больничные за счет работодателя в Бухгалтерии 4.5
- Быстро найти группу по Реквизиту
- Есть ли разница между ресурсом и реквизитом в регистре сведений?
- Файл не содержит доступных обновлений
- ОткрытьФорму(ДокПрием.ТекДок()); При ПостТовр и РеалПрод Выдает ошибку
- Народ, как работает сканер штрих-кодов ?
- ЗИК 2.52 больничный (ограничение в 12 480)
- 1С + MS SQL Прямой запрос на SQL к журналу расчетов на V 7.7
- Как закрепить столбец в табличной части?
- Последняя версия обработки ExImDocs.ert
- Какой код символа можно вставить в строковую переменную?
- Почему в общем модуле документа нет события "После записи"?
- как вытащить гтд на форму
- Как организовать выборку строк из табличного поля?
- kl_to_1c.txt