Открытие нескольких экземпляров одной формы

  • Автор темы tank41xx
  • Дата начала
T

tank41xx

#1
Необходимо на основании счета-заказа открыть несколько форм наряда одного типа.
Возможно ли это в 7-ке?
 
H

Hryv

#2
В названии темы одно, а в вопросе совсем другое

Вам надо ввести на основании одного документа сразу несколько других?
Или что?
 
T

tank41xx

#3
Подробнее:
Есть 2 документа: счет-заказ и наряд на транспортные услуги. Пробегается по строкам счета-заказа и на каждую найденную услугу должен создаться один наряд. Получается открыть только на первую найденную.
 
H

Hryv

#4
1С не даст создать новый документ пока предыдущий не записан
Это и руками нельзя сделать (в журнале жмешь создать новый - фокус просто прыгает на уже открытый)
Могу предложить 2 варианта
- сначала записывать доки, а потом их открывать
- использовать ОткрытьФормуМодально(), тогда после закрытия одного (все равно с сохранением или без) сразу будет открываться следующий

оба варианта не идеальные, но можно выбрать из них меньшее зло
 
T

tank41xx

#5
Ну, за неимением лучшего варианта, пришлось открывать их по очереди. Спасибо за помощь.
Самое обидное, что в 8 можно открыть несколько(((
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#6
И в 7.7 тоже можно программно открыть несколько форм.
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#10
ОткрытьФорму(<параметр1>...)
Параметр1 - Для журналов, отчетов, списков в конце строки описателя формы может быть указан символ "#" с некоторым идентификатором: "#LLLL". Это используется для того, чтобы данная форма открылась в новом окне, а не активизировала существующее окно этой формы, если оно открыто. Где, LLLL — иден­тификатор, который позволяет открыть но­вое окно или активизировать уже открытое с этим идентификатором.

Напишите обработку, которая по форме будет совпадать с вашим документов и открывайте ее столько раз (с модификатором), сколько вам потребуется. А в самой обработке программно создавайте, записывайте и проводите ваш документ.
 
H
#11
но открывать то надо не журнал, отчет, список, а новый документ

Делать для этого обработку - имхо нерацианально
(хотя смотря на сколько сложный документ)
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#12
но открывать то надо не журнал, отчет, список, а новый документ
а еще неплохо было бы до конца прочесть то, что я написал:
делаем обработку, которая эмулирует форму документа и открываем ее в качестве нового документа. можно будет открывать сколь угодно много новых документов.