Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
16 Июн 2021, 16:10
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
МультиВход
 
collapse

Автор Тема: Несколько форм документа  (Прочитано 3576 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Artjomrgv

  • ***
  • Регистрация: 2014-02-25
  • Сообщений: 143
  • РЕПУТАЦИЯ: 12
  • КПД: 8%
  • Профессия: Консультант 1С
Добрый день. Есть документ, в документе  несколько "Форм документа", с одинаковыми полями но разными по структуре. У пользователя есть возможность выбрать какая именно форма ему нужна, с заполнением никаких проблем нет, но документ всегда сохраняется в основной форме и соответственно открывается тоже в основной форме. Как сделать чтобы документ сохранялся и открывался в той форме в какой был сделан?  Заранее спасибо. 


Онлайн LexaK

  • *****
  • Регистрация: 2012-05-16
  • Сообщений: 2570
  • РЕПУТАЦИЯ: 824
  • КПД: 32%
  • Профессия: Программист 1С
Сделайте у документа еще один реквизит, ИмяТекущейФормы (строка)
при записи на форме, в модуле формы, заполните этот реквизит.
При открытии документа, в основная форма, по реквизиту ИмяТекущейФормы переоткрываете документ в нужной форме.
Все будет автоматически.
Помогло? - Нажми СПАСИБО (под аватаром) !!!
                       :)

Оффлайн Artjomrgv

  • ***
  • Регистрация: 2014-02-25
  • Сообщений: 143
  • РЕПУТАЦИЯ: 12
  • КПД: 8%
  • Профессия: Консультант 1С
Спасибо большое, получилось.

&НаКлиенте
Процедура ПриОткрытии(Отказ)
   Если Объект.Форма="_________" Тогда    
   Этаформа.Закрыть();
   ПараметрыФормы = Новый Структура("Ключ", Объект.Ссылка);
    ОткрытьФорму("Документ.Комиссионные2.Форма.______", ПараметрыФормы);
    КонецЕсли;
   КонецПроцедуры

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • *****
  • Регистрация: 2010-11-06
  • Сообщений: 5748
  • РЕПУТАЦИЯ: 1105
  • КПД: 19%
  • Красная армия всех сильней!
    • Skype: cska-fanat-kz81
  • Профессия: Разработчик 1С
а у каждого пользователя может быть своя "любимая форма"?
а то получится какую последнюю выбрали, та всем и откроется...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн alex0402

  • *****
  • Регистрация: 2010-09-10
  • Сообщений: 2000
  • РЕПУТАЦИЯ: 358
  • КПД: 18%
  • Профессия: Программист 1С
Если Объект.Форма="_________" Тогда   
   Этаформа.Закрыть();
   ПараметрыФормы = Новый Структура("Ключ", Объект.Ссылка);
    ОткрытьФорму("Документ.Комиссионные2.Форма.______",
Для выбора формы есть специальная процедура в менеджере.
Спасибо за Сказать спасибо

Оффлайн ilyay

  • 1С:Специалист, 1С:Эксперт
  • *****
  • Регистрация: 2011-06-09
  • Сообщений: 562
  • РЕПУТАЦИЯ: 104
  • КПД: 19%
  • Профессия: Разработчик 1С
Только для управляемого приложения менеджер работает.

Оффлайн Artjomrgv

  • ***
  • Регистрация: 2014-02-25
  • Сообщений: 143
  • РЕПУТАЦИЯ: 12
  • КПД: 8%
  • Профессия: Консультант 1С
Если Объект.Форма="_________" Тогда   
   Этаформа.Закрыть();
   ПараметрыФормы = Новый Структура("Ключ", Объект.Ссылка);
    ОткрытьФорму("Документ.Комиссионные2.Форма.______",
Для выбора формы есть специальная процедура в менеджере.

Спасибо, буду иметь в виду.
Добавлено: 02 Ноя 2016, 19:03

а у каждого пользователя может быть своя "любимая форма"?
а то получится какую последнюю выбрали, та всем и откроется...

Открывается в основной форме, из нее можно выбрать какая именно из 4-х нужна, и в какой форме пользователь сохранил, в той документ и будет открываться. Наверное можно было сделать получше, но вариант работает.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • *****
  • Регистрация: 2010-11-06
  • Сообщений: 5748
  • РЕПУТАЦИЯ: 1105
  • КПД: 19%
  • Красная армия всех сильней!
    • Skype: cska-fanat-kz81
  • Профессия: Разработчик 1С
добавить в настройки пользователя (регистр сведений и иже с ним) имя любимой юзером формы
и потом ее и открывать...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


Теги:
 

Задание типа файла при сохранении таб.документа "Сохранить копию" во внешний фа

Автор Marta_LiРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 7302
Последний ответ 22 Дек 2011, 15:34
от sergeevds
ПослеЗаписи Документа

Автор ВоительРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 3149
Последний ответ 15 Мар 2012, 12:31
от Воитель
Отображение документа основания на форме списка

Автор blasettiРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1721
Последний ответ 24 Дек 2014, 15:02
от cska-fanat-kz
Отбор по дате проведения документа в обработке "Универсальные подбор и обработка объектов"

Автор rooflessРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 3573
Последний ответ 25 Июн 2014, 15:30
от roofless
Автоматическое заполнение табличной части документа

Автор Gregory78Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 12
Просмотров: 24595
Последний ответ 23 Мар 2016, 08:11
от elvira181278

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Последние вакансии

* Том 10 авторов за месяц

LexaK
68 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
68 Сообщений
antoneus antoneus
33 Сообщений
Ивашка
27 Сообщений
neek666
26 Сообщений
KATERINA 861
19 Сообщений
Алексей_1985_06
15 Сообщений
SSC
15 Сообщений
alexandr_ll
14 Сообщений
MiThO
8 Сообщений

* Кто онлайн

  • Точка Гостей: 564
  • Точка Скрытых: 0
  • Точка Пользователей: 5
  • Точка Сейчас на форуме:

* Облако тэгов

* Инструменты

* Дополнительно

Поиск