Вопрос № 102027: Как в1С ver 7.7 вывести на экран журнал документов, рассортированый не по времени, а по другому реквизиту. Например по коду или № документа ...
Вопрос № 102.027
Как в1С ver 7.7 вывести на экран журнал документов, рассортированый не по времени, а по другому реквизиту. Например по коду или № документа
Отправлен: 14.09.2007, 12:38
Вопрос задал: Juin (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Андрей Тимофеев
Здравствуйте, Juin!
Стандартными средствами никак.
Но в 1с++(www.1cpp.ru) есть замечательнейший класс "Табличное Поле" который можно использовать как журнал, справочник и т.д.
Если будут вопросы пишите в icq.
Удачи.
Ответ отправил: Андрей Тимофеев (статус: 7-ой класс)
Ответ отправлен: 14.09.2007, 12:49 Оценка за ответ: 5 Комментарий оценки: Спасибо! Профессиональный подход к решению задачи!
Отвечает: Gorus
Здравствуйте, Juin!
Сделать обработку/отчет с таблицей значений в которую выводить документы в нужной сортировке. Так как платформа выводит документы в журнал только с сортировкой по времени.
Ответ отправил: Gorus (статус: 6-ой класс)
Ответ отправлен: 14.09.2007, 16:28 Оценка за ответ: 3 Комментарий оценки: Это всем понятно, хочется журнал....
Отвечает: Elric
Здравствуйте, Juin!
Андрей Тимофеев прав, стандартными средствами выбрать другую сортировку в журнале документов нельзя.
Однако опыт подсказывает, что часто пользователи хотят поменять сортировку только для того, чтобы быстро назодить документы по конкретному значению реквизита (например, по Контрагенту). В таком случае альтернативой может служить отбор по реквизиту. Рекомендую более подробно почитать про создание и использование граф отбора (графа отбора).
Другой альтернативой может служить упомянутая Gorus обработка, либо обычная печатная форма, используемая в интерактивном режиме. Однако все это "обходные" пути решения задачи, каждый со своими достоинствами и недостатками.
--------- В творчестве рождается истина
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 14.09.2007, 19:24 Оценка за ответ: 4 Комментарий оценки: Спасибо за участие. Эти все варианты я проработал. не то!. Остановлюсь на в-те Андрея Тимофеева или Владимира (1С)
Отвечает: Владимир (1С)
Здравствуйте, Juin!
Вы можете создать обработку и поместить на форму таблицу, в которую программно можно загрузить документы за опредленный период, как все, так и по какому-то критерию. Затем их отсортировать по нужному реквизиту и вывести на форму - получится отсортированный список документов.
В приложении код, делающий сортировку по номеру. На форму обработки поместите таблицу и дайте ей идентификатор "Таблица" (без кавычек). По этому имени к ней будет обращаться код.
В приложении код обработки. Готовый файл обработки будет доступен по адресу http://ifolder.ru/3347896 до 2007-10-14 21:09:45
С уважением, Владимир.
Приложение:
Ответ отправил: Владимир (1С) (статус: 4-ый класс)
Ответ отправлен: 14.09.2007, 21:21 Оценка за ответ: 5 Комментарий оценки: Спасибо! Очень подробное и аргументированное решение