#0
by КуплюКровать
Нашел в одной из баз вот такой код, суть его подменить организацию, напечатать с подмененной и вернуть как было Но как то криво, что думаете об этом? И еще удивило что это работает, то есть запись в базе меняется, хотя транзакция не завершена, вот это странно
#5
by pessok
во-во. неандертальцы бы 100500 раз документ переписывали. другое дело, что лучше в макет передать параметр :)
#6
by Defender aka LINN
Нет-нет, что ты. Дергать записи в таблицах базы, накапливать блокировки, чтобы Мирьиванне в печатной форме вместо "ООО Вектор" вывело "ООО абырвалг" - это нормально.
#7
by Лефмихалыч
+ в том смысле, что код-то гогно и автора надо найти и ему причинить, но такое поведение транзакции - это абсолютно нормально и так и должно быть
#8
by Rico_1C
Он ведь не записывается.. Как ты передашь Параметр, если вызывается Общий модуль - менять всю конфу?!..
#10
by Defender aka LINN
ДокОбъект.Записать; - это мне в коде мерещится, надо полагать, да? Ну и я что-то не встречал в заповедях запрета на написание своих процедур. Даже с особо циничным использованием копипасты. У вас, видимо, как-то по другому дела обстоят.
#12
by Rico_1C
Я так понимаю весь механизм реализован не Модуле объекта, а ч/з кучу промежуточных процедур - в кот. нуно будет добавлять параметр..
#17
by Rico_1C
Процедура ВыполнитьКомандуПечати(ИмяМенеджераПечати, ИменаМакетов, ПараметрКоманды, ВладелецФормы, ПараметрыПечати = Неопределено) Экспорт
#18
by pessok
ну вот, она ж форму открывает, на которой ПТД. Ползем в форму, получаем, ползем там в ПТД, делаем , профит!
#19
by pessok
вот даже в упыпырище посмотрел ПечатьДокументовУправляемая. все там прелестно правится. и никаких транзакций вообще не надо
#20
by Defender aka LINN
И что с того? Сервер 1С не гоняет данные, код не выполняется, всяческие связанные с записью процедуры не срабатывают и блокировки не возникают?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v8.Как определить режим запуска 1С - фонового задания.
- Создание батника в 1с82
- Рабочий Стол 1с 8,2
- Не обновляется версия конфигурации поставщика
- Как сделать Инвентаризацию НМА в 1с 8.2
- Группировка колонок табличного поля
- Выдержит ли УТ 10.3 включение контроля остатков при неоперативном проведении
- v8 УТ11: период в регистре накопления "Продажи"
- v7: ЗИК Плановые начисления и удержания
- как автоматически сформировать документ ввод начальных остатков
- Компенсация неиспользованного ДОПОЛНИТЕЛЬНОГО ежегодного отпуска в ЗУП 2.5.57.1
- СКД. Как заменить заголовок итога с "Итого" на "Total" ?
- Изменение записей регистра накопления
- По SAPу есть спецы ? Вопросики имеются
- Розница 2.0 Вывод дополнительного реквизита характеристики в печать этикетки
- Как доустановить компонент "Администрирование сервера 1С" ?
- Как объединить колонки подвала ТЧ?
- Как заполнить таблицу на форме данными из запроса ?
- Обработка при нажатии
- Управляемые формы, обработка активизации строки таблицы на сервере.