Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 сен 2024, 22:26

Как обратиться к переменной в 1С 8.2

Автор evgenij1428, 28 сен 2011, 05:10

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

evgenij1428

Доброго времени суток всем! Сразу прошу прощения за ламерский вопрос.
Суть вопроса в следующем.
Я создал в глобальном модуле (модуль управляемого приложения) две переменных.
В документе одном (документ..:модуль объекта - т.е. движение..) прописываю что (одна) переменная = (одна) переменная +1;
Тоже для другой переменной (в другом документе - т.е. движении..) - (другая) переменная = (другая) переменная +1;
Создал Форму, два поля в ней - для двух переменных.
Начать отладку. Как обращаюсь к форме - пишет, что такие-то переменные не определены..
Помогите - в чём проблема?!

has


evgenij1428

===ошибка (возникает уже при отладке, в.смысле при обращении к процедурам..в программе):

{ОбщаяФорма.Отчёт.Форма(5,32)}: Переменная не определена (СчётчикПоставщиков)
   КоличествоЗаказовПоставщика = <<?>>СчётчикПоставщиков;
{ОбщаяФорма.Отчёт.Форма(6,32)}: Переменная не определена (СчётчикПокупателей)
   КоличествоЗаказовПокупателя = <<?>>СчётчикПокупателей;

===код:
=Модуль упр.приложения:

Перем СчётчикПокупателей Экспорт;
Перем СчётчикПоставщиков Экспорт;


=Модуль обьекта (реализация товара):

...
СчётчикПокупателей = 8; // надо СчётчикПокупателей = СчётчикПокупателей +1; - тоже не работает..
КонецПроцедуры


=Модуль обьекта (поступление товара):

...
СчётчикПоставщиков = 8; // надо СчётчикПоставщиков = СчётчикПоставщиков +1; - тоже не работает..
КонецПроцедуры

=Отчёт:



&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   КоличествоЗаказовПоставщика = СчётчикПоставщиков;
   КоличествоЗаказовПокупателя = СчётчикПокупателей;
КонецПроцедуры

evgenij1428

Ну помогите, пожалуйста! Сдавать аж сегодня(

has

На клиенте переменная видна, щас попробовал. На сервере не видит, что собственно описано в документации.
В модуле упр. приложения обьявил переменную

Перем МОяПерМодУпрПРил Экспорт;

затем установил ей значение

МОяПерМодУпрПРил = "Это йа";

В обработке по нажатию кнопки сообщает "Это йа"

&НаКлиенте
Процедура Команда2(Команда)
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = МОяПерМодУпрПРил;
Сообщение.Сообщить();  
КонецПроцедуры

Если необходимо на сервере, то вроде надо использовать параметры сеанса или временное хранилище.

evgenij1428

Ладно. Всем преогромное спасибо. Отправил нерабочую программу, и рабочую (просто сообщение выводит - не считает).
Жаль конечно, что не получилось ничего.
..Конечно же доразберусь (пока что ничегошеньки не получается - не видит и всё..), но это уже будет не так срочно и не для этого дела.
ВСЕМ ПРЕБОЛЬШОЕ СПАСИБО!!!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск