Как печатать документ не записывая?

1. best2085 15.03.12 09:28 Сейчас в теме
Добрый день. Мне иногда приходится делать доки (реализация товаров и услуг) просто для того что бы их распечатать и не сохранять. Но в программе (1 С 8,2 БП 2,0) почему-то необходимо записать документ, что бы его распечатать. Следовательно потом приходится его удалять. Может можно как-то этого избежать?
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. FedorovEvg 153 15.03.12 09:34 Сейчас в теме
Нет, это настройка стандартного алгоритма для большинства документов.
Подразумевается, что вы изменили документ, но не записали, тогда у вас будет разнится печатная форма и документ, если вы будете печатать без сохранения.
3. alextalov 15.03.12 09:51 Сейчас в теме
Все обработчики печати оперируют ссылками на объект, хотите печатать не записывая - ковыряйте код
4. soda 15.03.12 09:52 Сейчас в теме
Встроенных функций в БП нет, но если не корректировать код, можно подключить внешние печатные формы без проверки на запись или проведение.
ves.Parnas; +1 Ответить
5. Tangram 158 15.03.12 11:30 Сейчас в теме
(4) soda, Проверку на запись делает не внешняя печатная форма, в форму передается уже ссылка на записанный в базу объект.
Чтобы избежать записи документа:
А)Можно попробовать приделать печать через внешнюю обработку заполнения табличннх частей (для совсем типовой конфигурации).
Б) Если конфигурация уже не типовая, то можно просто написать процедурку печати из формы
6. t1monsky 15.03.12 18:22 Сейчас в теме
МОжно тупо нажать правой кнопкой -вывести список и нажать печать ,форма не унифицированная но это пожалуй все что можно сделать
7. ponaroshku 15.03.12 19:58 Сейчас в теме
Если именно форма документа нужна, то через код
Если данные таблицы, то через вывести список- таблица
8. best2085 15.03.12 20:09 Сейчас в теме
К сожалению, нужна именно форма документа. а через код-это как?
9. cool.vlad4 2 15.03.12 21:48 Сейчас в теме
(8) через транзакцию. начинаете -> записываете -> печатаете -> отменяете
10. kievgorez 15.03.12 22:18 Сейчас в теме
Как вариант через внешнюю печатную форму.
11. PinkVinIII 18.03.12 11:03 Сейчас в теме
Не записывая в базу, можно написав внешнюю печатную форму без использования запросов к документу.
12. Borisych 503 19.03.12 11:03 Сейчас в теме
ВПФ не пойдет для печати не записывая, в типовой конфигурации, в ВПФ передается ССЫЛКА на документ.
13. Evgen2011 22.03.12 17:03 Сейчас в теме
(0) стандартно никак. но никто не мешает вам записать документ, распечать его и затем пометить на удаление. можнор так же сразу и удалить его потом. иначе писать свои обработки печати, но это, имхо, не есть гуд.
14. Елена55553333 10 24.03.12 11:05 Сейчас в теме
Один документ создаете, и используете его как раз для таких случаев. Не удаляйте его, а меняйте реквизиты. В комментариях его назовите как-нибудь- "Служебный" )
ves.Parnas; +1 Ответить
15. ars_spb 29.03.12 10:24 Сейчас в теме
Или пишется внешняя обработка в которую можно затянуть данные из документа в ней их подправить и потом распечатать или в документ втыкаете кнопку печатьизмененного и сами пишете под нее процедуру печати
16. Banzai79 29.03.12 14:51 Сейчас в теме
(15) ars_spb, поддерживаю... можно внешними отчетами пользоваться
17. ceramica 12 29.03.12 15:26 Сейчас в теме
Есть подводный камень если пользоваться как написал 14 можно угробить нумератор так что лучше все таки через внешнюю печатную форму без использования запросов к документу.
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)