Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Из формы списка открыть другую (дополнительную) форму документа (создавать)          
Constantus Подменю пользователя
сообщение 30.10.17, 13:36
Сообщение #1

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Приветствую, форумчане!
"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)

Имеется некий документ. У него имеется 2-е стандартные формы: ФормаСписка и ФормаДокумента.

Создал другую форму списка "ФормаСписка1". И создал другую форму документа "ФормаДокумента1"

В интерфейсе смог открыть "ФормуСписка1", но как теперь заставить "ФормуСписка1" открывать, создавать и т.д. с "ФормойДокумента1"


//Формы документа немного отличаются друг от друга по функционалу обработки дополнительных реквизитов..., но имеют общий источник данных

logist Подменю пользователя
сообщение 30.10.17, 14:03
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

В соответствующих событиях прописать СтандартнаяОбработка = Ложь и открытие необходимой вам формы.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Vidocq05 Подменю пользователя
сообщение 30.10.17, 14:08
Сообщение #3

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 214
Из: Сумы
Спасибо сказали: 38 раз
Рейтинг: 0

Назначить ее основной.

Constantus Подменю пользователя
сообщение 30.10.17, 14:11
Сообщение #4

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

logist @ Сегодня, 17:03 * ,


О каких событиях формы списка идет речь?

На форме списка есть кнопка (+), которая открывает форму "ФормаДокумента"

Как мне дать понять одному списку документов работать с "ФормаДокумента", а другой "ФормаДокумента2"? Причем имеется в виду и все операции: создание, открытие, копирование...

Vidocq05 @ Сегодня, 17:08 * ,


У меня один документ с 2-мя списками документов и 2-мя формами документа. Основной документ может быть только один, привязанный к основной форме (прописано во вкладке "Формы")

logist Подменю пользователя
сообщение 30.10.17, 14:45
Сообщение #5

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Constantus @ 30.10.17, 15:11) *
Как мне дать понять одному списку документов работать с "ФормаДокумента", а другой "ФормаДокумента2"? Причем имеется в виду и все операции: создание, открытие, копирование...

например в основной форме документа проверять имя формы списка из которой открыта форма документа и при необходимости закрывать текущую и открывать другую.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Constantus Подменю пользователя
сообщение 30.10.17, 14:51
Сообщение #6

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

logist @ Сегодня, 17:45 * ,


Ну вроде как бы так... Дайте списать :-)

bizisoft Подменю пользователя
сообщение 31.10.17, 9:49
Сообщение #7

Завсегдатай
****
Группа: Пользователи
Сообщений: 242
Из: Донецк
Спасибо сказали: 19 раз
Рейтинг: 0

Constantus @ Вчера, 15:51 * ,
СтандартнаяОбработка=Ложь;
ТекСсылка = ВыбраннаяСтрока.Ссылка;    
ТекСсылка.ПолучитьФорму("ФормаДокумента2",,).Открыть();


Signature
1С:Предприятие 8.2 (8.2.19.130)
"Альфа-Авто: Автосервис+Автозапчасти, украинская версия 4.1" (4.1.20.01)
обычные формы.

pablo Подменю пользователя
сообщение 31.10.17, 16:50
Сообщение #8

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
    Если ВашеУсловие тогда
        НовФорма=ЭтотОбъект.ПолучитьФорму("ФормаДокумента1");
        НовФорма.Открыть();
        отказ=истина;
        возврат;
        
    КонецЕсли;


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Flexy Подменю пользователя
сообщение 03.11.17, 11:40
Сообщение #9

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0

pablo @ 31.10.17, 16:50 * ,
// Ввод нового в форме списка 2
Процедура СписокПередНачаломДобавления(Элемент, Отказ, Копирование)
    Отказ = Истина;
    ОткрытьФорму("Документ.ЗаказПоставщику.Форма.ФормаДокумента1");
КонецПроцедуры

// Открытие в форме списка 2
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    ОткрытьФорму("Документ.ЗаказПоставщику.Форма.ФормаДокумента1", Новый Структура("Ссылка",ВыбраннаяСтрока.Ссылка));
КонецПроцедуры


Сообщение отредактировал Flexy - 03.11.17, 11:45

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 20.04.24, 2:14
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!