Показано с 1 по 10 из 11
Комбинированный просмотр
-
19.08.2013, 16:12 #1
- Регистрация
- 13.12.2010
- Адрес
- Тамбов
- Сообщений
- 366
- Сказал(а) спасибо
- 22
- Поблагодарили 1066 раз(а) в 244 сообщениях
а форма открывается на клиенте?
-
19.08.2013, 16:32 #2
- Регистрация
- 21.05.2013
- Адрес
- Москва
- Сообщений
- 43
- Сказал(а) спасибо
- 4
- Поблагодарили 2 раз(а) в 2 сообщениях
Форма открывается по команде "ОткрытьПодбор", ФормыРодителя, которая исполняется на клиенте.
&НаКлиенте
Процедура ОткрытьПодбор(Команда)
//
....
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("С� �глашение", Объект.ЗаказОбъект.Соглаше ние);
ПараметрыФормы.Вставить("Ц� �наВключаетНДС", Объект.ЗаказОбъект.ЦенаВкл ючаетНДС);
Если Объект.ЗаказОбъект.Хозяйст веннаяОперация = ПредопределенноеЗначение(" Перечисление.Хозяйственны� �Операции.ПередачаНаКомисс ию") Тогда
ПараметрыФормы.Вставить("О� �борПоТипуНоменклатуры", ПредопределенноеЗначение(" Перечисление.ТипыНоменкла� �уры.Товар"));
КонецЕсли;
ПараметрыФормы.Вставить("Р� �жимПодбораИспользоватьСк� �адыВТабличнойЧасти", Истина);
ПараметрыФормы.Вставить("И� �пользоватьДатыОтгрузки", Истина);
ПараметрыФормы.Вставить("С� �рыватьПодакцизныеТовары", Объект.ЗаказОбъект.Налогоо бложениеНДС = ПредопределенноеЗначение(" Перечисление.ТипыНалогооб� �оженияНДС.ПродажаОблагает сяЕНВД"));
ПараметрыФормы.Вставить("О� �ображатьФлагСкрыватьПода� �цизныеТовары", Объект.ЗаказОбъект.Налогоо бложениеНДС = ПредопределенноеЗначение(" Перечисление.ТипыНалогооб� �оженияНДС.ПродажаОблагает сяЕНВД"));
ПараметрыФормы.Вставить("С� �лад", Объект.ЗаказОбъект.Склад);
ПараметрыФормы.Вставить("В� �люта", Объект.ЗаказОбъект.Валюта);
ПараметрыФормы.Вставить("З� �головок", ПараметрЗаголовок);
ПараметрыФормы.Вставить("Ж� �лаемаяДатаОтгрузки", Объект.ЗаказОбъект.Желаема яДатаОтгрузки);
ПараметрыФормы.Вставить("Д� �та", Объект.ЗаказОбъект.Дата);
ПараметрыФормы.Вставить("Д� �кумент", Объект.ЗаказОбъект.Ссылка);
ОткрытьФорму("Обработка.FF_П одборНоменклатуры.Форма", ПараметрыФормы, ЭтаФорма, УникальныйИдентификатор);
...
//
КонецПроцедуры
---------- Post added at 15:32 ---------- Previous post was at 15:17 ----------
Такая конструкция тоже не работает
// Тестовая процедура для отладки
&НаСервере
Процедура Тест()
Сообщить (Параметры.ЖелаемаяДатаОтг рузки);
КонецПроцедуры
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Тест();
КонецПроцедуры
Выделенная строка выдает аналогичную ошибку.
-
19.08.2013, 16:35 #3
-
19.08.2013, 16:39 #4
- Регистрация
- 21.05.2013
- Адрес
- Москва
- Сообщений
- 43
- Сказал(а) спасибо
- 4
- Поблагодарили 2 раз(а) в 2 сообщениях
Эти процедуры описаны в модуле ОТКРЫВАЕМОЙ Формы(Обработка.FF_П одборНоменклатуры.Форма) следовательно и параметры должны из Структуры ПараметрыФормы. Или я не прав?
-
19.08.2013, 16:46 #5
- Регистрация
- 13.12.2010
- Адрес
- Тамбов
- Сообщений
- 366
- Сказал(а) спасибо
- 22
- Поблагодарили 1066 раз(а) в 244 сообщениях
тогда совсем не понятно ничего
-
19.08.2013, 17:54 #6
- Регистрация
- 21.05.2013
- Адрес
- Москва
- Сообщений
- 43
- Сказал(а) спасибо
- 4
- Поблагодарили 2 раз(а) в 2 сообщениях
я о том же..
а может эта проблема быть связана с тем, что ЭТА Форма открывается иэ ФормыРодителя ВНЕШНЕЙ ОБРАБОТКИИ? Внешняя обработка открывается из приложения путем Файл->Открыть. Далее в ФормеРодителя Следует команда ОткрытьПодбор, где и происходит открытие ЭТОЙ Формы.
---------- Post added at 16:01 ---------- Previous post was at 15:55 ----------
// Тестовая процедура для отладки
&НаСервере
Процедура Тест()
Сообщить (Параметры.ЖелаемаяДатаОтг рузки);
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере (Отказ)
//
...
Тест();
...
///
КонецПроцедуры
Данная конструкция работает корректно. ошибок не выдает. У меня создается такое ощущение, что параметры формы видны только в процедуре ПриСОзданииНаСервере.. в результате чего такое может быть кто-нибудь может предположить?
---------- Post added at 16:26 ---------- Previous post was at 16:01 ----------
Есть у кого-нибудь еще предположения по данной проблеме?
---------- Post added at 16:54 ---------- Previous post was at 16:26 ----------
Полазил на форумах, нашел следующее:
книга "Руководство разработчика", стр. 1-376, написано:
"После вызова обработчика ПриСозданииНаСервере все неключевые параметры формы удаляются из коллекции Параметры"/
Так что похоже ситуация Корректна, хотя зачем удаляютя все неключевые параметры, непонятно....
Но тему можно СЧИТАТЬ ЗАКРЫТОЙ.
Так что, как говориться :"Всем СПАСИБО, Все СВОБОДНЫ!!"))))
Похожие темы
-
Нужна помощь .epf
от weter202 в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 2Последнее сообщение: 02.04.2013, 16:00 -
Нужна помощь с отчетами УТП!!! СРОЧНО!!!
от yol44397 в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 0Последнее сообщение: 22.02.2013, 01:11 -
Нужна помощь с драйверами для Windows XP на Acer Aspire M5610-SB77 (M5610)
от Sli в разделе ПолезностиОтветов: 5Последнее сообщение: 05.09.2009, 01:32
Социальные закладки