Как открыть форму заказа и изменить в ней комментарий

1. jimli 10 05.01.20 17:24 Сейчас в теме
Так как в УТ10 нет информации по сборщикам позиций заказа (а очень надо), то есть мысль после сборки обновлять комментарий. Под сборщика отдала поле Подразделение. Соответственно код из формы сборки:
	
	// Вариант 1. Обновить запись, потом открыть форму. Не подходит, так как не хочу вносить изменения сразу в базу. 
	// Вариант 2. Надежды не было, попробовала обновить данные и открыть форму. Ожидаемо не работает 
	МойДок.Подразделение = СборщикСсылка;
	МойДок.Комментарий = "собран " +  МойДок.Комментарий;
	ФЗак = МойДок.ПолучитьФорму();
	ФЗак.Открыть();
	// Вариант 2. После открытия формы обновить полу. Не работает 
	если лев(МойДок.Комментарий, 6) = "собран" тогда
		ФЗак.ЭлементыФормы.Комментарий = "пере" +  МойДок.Комментарий;	
	иначе
		ФЗак.ЭлементыФормы.Комментарий = "собран" +  МойДок.Комментарий;	
	конецесли;
	ФЗак.ЭлементыФормы.ПодразделениеКомпании = СборСсылка;
Показать

Как сделать так, чтобы данные изменились, но не сохранились в базе?
По теме из базы знаний
Найденные решения
5. catena 110 06.01.20 07:14 Сейчас в теме
Первый вариант в ОФ рабочий. МойДок у вас же это объект?
6. jimli 10 06.01.20 12:26 Сейчас в теме
(5) Спасибо!!!
Действительно все получилось, немножко код поправила.

	Док=МойДок.ПолучитьОбъект();
	Док.Подразделение = СборщикСсылка;
	Док.Комментарий = "собран " +  МойДок.Комментарий;
	ФЗак = Док.ПолучитьФорму();
	ФЗак.Открыть();
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user856012 14 05.01.20 17:58 Сейчас в теме
(1)
чтобы данные изменились, но не сохранились в базе?
А зачем их изменять, если сохранять не нужно?

Попробуйте перевести свое ТЗ с женского языка на общечеловеческий.
3. jimli 10 05.01.20 18:19 Сейчас в теме
Мне нужно, чтобы в открытой форме изменилось поле Комментарий и Подразделение. Если пользователь передумает - чтобы эти изменения не сохранились
(2)
4. bayce 49 05.01.20 22:25 Сейчас в теме
Создать реквизит в котором показывать временный комментарий. Если пользователь сохраняет, по присвоить временный комментарий настоящему, если пользователь передумает, то ничего не делать.
5. catena 110 06.01.20 07:14 Сейчас в теме
Первый вариант в ОФ рабочий. МойДок у вас же это объект?
6. jimli 10 06.01.20 12:26 Сейчас в теме
(5) Спасибо!!!
Действительно все получилось, немножко код поправила.

	Док=МойДок.ПолучитьОбъект();
	Док.Подразделение = СборщикСсылка;
	Док.Комментарий = "собран " +  МойДок.Комментарий;
	ФЗак = Док.ПолучитьФорму();
	ФЗак.Открыть();
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот