Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Как передать переменную в обработку?

maestro_voln
читатель
офлайн
Дата регистрации: 04.03.2009
Сообщений: 289
Пост №1
 
14.09.2009 21:16

NULL

Wee
читатель
офлайн
Дата регистрации: 24.11.2007
Сообщений: 464
Пост №2
 
14.09.2009 22:46

Создать в обработке реквизит и передавать значение в него.

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №3
 
14.09.2009 22:57

параметр

maestro_voln
читатель
офлайн
Дата регистрации: 04.03.2009
Сообщений: 289
Пост №4
 
16.09.2009 16:06

а как передать этот самый реквизит?

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №5
 
16.09.2009 16:33

"В стартере:<br><br>СписокПараметров=СоздатьОбъект("СписокЗначений");<br>СписокПараметров.Установить("Контрагент",НужныйКонтрагент);<br>ОткрытьФормуМодально("Обработка.МанипуляторКонтрагентом",СписокПараметров);<br>Если СписокПараметров.Получить("СтатусВозврата")=1 Тогда<br>...<br>КонецЕсли;<br><br><br>В открываемой обработке:<br>Перем Парам;<br>Процедура ПриОткрытии()<br> Парам=Форма.Параметр;<br> Если ПустоеЗначение(Парам)=1 Тогда<br>      СтатусВозварта(0);<br>      Возврат;<br> ИначеЕсли ТипЗначенияСтр(Парам)<>"СписокЗначений" Тогда<br>      СтатусВозварта(0);<br>      Возврат;<br> КонецЕсли;<br><br> ПереданныйКонтрагент=Парам.Получить("Контрагент");<br><br>КонецПроцедуры<br><br>Процедура Выполнить()<br> Парам.Установить("Результат",КакоеТоЗначение);<br> Парам.Установить("СтатусВозврата",1);<br> Форма.Закрыть();<br>КонецПроцедуры"

maestro_voln
читатель
офлайн
Дата регистрации: 04.03.2009
Сообщений: 289
Пост №6
 
16.09.2009 16:41

а кроме как через список значений?

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №7
 
16.09.2009 16:48

"мммм, ну можно и не через список значений, наверное:<br><br>ОткрытьФорму("Обработка.МанипуляторКонтрагентом",КонтекстОткрытойФормы);<br>КонтекстОткрытойФормы.КакойТоРеквизит=КакоеТоЗначение;"

maestro_voln
читатель
офлайн
Дата регистрации: 04.03.2009
Сообщений: 289
Пост №8
 
17.09.2009 13:39

Переменная не определена (КонтекстОткрытойФормы)<br><br>навсякий случай платформа 7.7

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №9
 
17.09.2009 13:47

"понятное дело... я же только фрагмент кода написал.<br><br>Перем КонтекстОткрытойФормы;<br>ОткрытьФорму("Обработка.МанипуляторКонтрагентом",КонтекстОткрытойФормы);<br>КонтекстОткрытойФормы.КакойТоРеквизит=КакоеТоЗначение;"

maestro_voln
читатель
офлайн
Дата регистрации: 04.03.2009
Сообщений: 289
Пост №10
 
17.09.2009 10:54

Чета не получается<br>Лан, передам через список<br>

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация