Нужна помощь с параметрами формы
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 10 из 11

Комбинированный просмотр

  1. #1
    Пришел за помощью
    Аватар для Poluk
    Регистрация
    21.05.2013
    Адрес
    Москва
    Сообщений
    43
    Сказал(а) спасибо
    4
    Поблагодарили 2 раз(а) в 2 сообщениях

    По умолчанию

    Цитата Сообщение от arccos6pi Посмотреть сообщение
    а форма открывается на клиенте?
    Форма открывается по команде "ОткрытьПодбор", ФормыРодителя, которая исполняется на клиенте.

    &НаКлиенте
    Процедура ОткрытьПодбор(Команда)
    //
    ....
    ПараметрыФормы = Новый Структура;
    ПараметрыФормы.Вставить("С� �глашение", Объект.ЗаказОбъект.Соглаше ние);
    ПараметрыФормы.Вставить("Ц� �наВключаетНДС", Объект.ЗаказОбъект.ЦенаВкл ючаетНДС);
    Если Объект.ЗаказОбъект.Хозяйст веннаяОперация = ПредопределенноеЗначение(" Перечисление.Хозяйственны� �Операции.ПередачаНаКомисс ию") Тогда
    ПараметрыФормы.Вставить("О� �борПоТипуНоменклатуры", ПредопределенноеЗначение(" Перечисление.ТипыНоменкла� �уры.Товар"));
    КонецЕсли;
    ПараметрыФормы.Вставить("Р� �жимПодбораИспользоватьСк� �адыВТабличнойЧасти", Истина);
    ПараметрыФормы.Вставить("И� �пользоватьДатыОтгрузки", Истина);
    ПараметрыФормы.Вставить("С� �рыватьПодакцизныеТовары", Объект.ЗаказОбъект.Налогоо бложениеНДС = ПредопределенноеЗначение(" Перечисление.ТипыНалогооб� �оженияНДС.ПродажаОблагает сяЕНВД"));
    ПараметрыФормы.Вставить("О� �ображатьФлагСкрыватьПода� �цизныеТовары", Объект.ЗаказОбъект.Налогоо бложениеНДС = ПредопределенноеЗначение(" Перечисление.ТипыНалогооб� �оженияНДС.ПродажаОблагает сяЕНВД"));
    ПараметрыФормы.Вставить("С� �лад", Объект.ЗаказОбъект.Склад);
    ПараметрыФормы.Вставить("В� �люта", Объект.ЗаказОбъект.Валюта);
    ПараметрыФормы.Вставить("З� �головок", ПараметрЗаголовок);
    ПараметрыФормы.Вставить("Ж� �лаемаяДатаОтгрузки", Объект.ЗаказОбъект.Желаема яДатаОтгрузки);
    ПараметрыФормы.Вставить("Д� �та", Объект.ЗаказОбъект.Дата);
    ПараметрыФормы.Вставить("Д� �кумент", Объект.ЗаказОбъект.Ссылка);

    ОткрытьФорму("Обработка.FF_П одборНоменклатуры.Форма", ПараметрыФормы, ЭтаФорма, УникальныйИдентификатор);
    ...
    //
    КонецПроцедуры

    ---------- Post added at 15:32 ---------- Previous post was at 15:17 ----------

    Такая конструкция тоже не работает


    // Тестовая процедура для отладки
    &НаСервере
    Процедура Тест()
    Сообщить (Параметры.ЖелаемаяДатаОтг рузки);
    КонецПроцедуры

    &НаКлиенте
    Процедура ПриОткрытии(Отказ)
    Тест();
    КонецПроцедуры

    Выделенная строка выдает аналогичную ошибку.

  2. #2
    Спец PRO
    Аватар для arccos6pi
    Регистрация
    13.12.2010
    Адрес
    Тамбов
    Сообщений
    366
    Сказал(а) спасибо
    22
    Поблагодарили 1066 раз(а) в 244 сообщениях

    По умолчанию

    Цитата Сообщение от Poluk Посмотреть сообщение
    Такая конструкция тоже не работает


    // Тестовая процедура для отладки
    &НаСервере
    Процедура Тест()
    Сообщить (Параметры.ЖелаемаяДатаОтг рузки);
    КонецПроцедуры

    &НаКлиенте
    Процедура ПриОткрытии(Отказ)
    Тест();
    КонецПроцедуры

    Выделенная строка выдает аналогичную ошибку.
    ну так правильно
    параметры - это для какой формы?

  3. #3
    Пришел за помощью
    Аватар для Poluk
    Регистрация
    21.05.2013
    Адрес
    Москва
    Сообщений
    43
    Сказал(а) спасибо
    4
    Поблагодарили 2 раз(а) в 2 сообщениях

    По умолчанию

    Эти процедуры описаны в модуле ОТКРЫВАЕМОЙ Формы(Обработка.FF_П одборНоменклатуры.Форма) следовательно и параметры должны из Структуры ПараметрыФормы. Или я не прав?

  4. #4
    Спец PRO
    Аватар для arccos6pi
    Регистрация
    13.12.2010
    Адрес
    Тамбов
    Сообщений
    366
    Сказал(а) спасибо
    22
    Поблагодарили 1066 раз(а) в 244 сообщениях

    По умолчанию

    тогда совсем не понятно ничего

  5. #5
    Пришел за помощью
    Аватар для Poluk
    Регистрация
    21.05.2013
    Адрес
    Москва
    Сообщений
    43
    Сказал(а) спасибо
    4
    Поблагодарили 2 раз(а) в 2 сообщениях

    По умолчанию

    Цитата Сообщение от arccos6pi Посмотреть сообщение
    тогда совсем не понятно ничего
    я о том же..
    а может эта проблема быть связана с тем, что ЭТА Форма открывается иэ ФормыРодителя ВНЕШНЕЙ ОБРАБОТКИИ? Внешняя обработка открывается из приложения путем Файл->Открыть. Далее в ФормеРодителя Следует команда ОткрытьПодбор, где и происходит открытие ЭТОЙ Формы.

    ---------- 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, написано:
    "После вызова обработчика ПриСозданииНаСервере все неключевые параметры формы удаляются из коллекции Параметры"/
    Так что похоже ситуация Корректна, хотя зачем удаляютя все неключевые параметры, непонятно....
    Но тему можно СЧИТАТЬ ЗАКРЫТОЙ.
    Так что, как говориться :"Всем СПАСИБО, Все СВОБОДНЫ!!"))))

Похожие темы

  1. Нужна помощь .epf
    от weter202 в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 2
    Последнее сообщение: 02.04.2013, 16:00
  2. Нужна помощь с отчетами УТП!!! СРОЧНО!!!
    от yol44397 в разделе Конфигурирование, программирование 1С - Предприятие
    Ответов: 0
    Последнее сообщение: 22.02.2013, 01:11
  3. Ответов: 5
    Последнее сообщение: 05.09.2009, 01:32

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •