powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Расшифровка ячейки (1С Предприятие 7.7)
1 сообщений из 1, страница 1 из 1
Расшифровка ячейки (1С Предприятие 7.7)
    #37827134
olesya_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, какое изменение нужно внести в модуль отчета?
Сделала в отчете расшифровку ячейки(формируется новый документ) через процедуру
"ОбработкаЯчейкиТаблицы(Расшифровка,ФСО,Таб,Адр)" В самой ячейке в окошке "Расшифровка" значение - Расшифровка. При этом перстала работать расшифровка кнопок "Обновить" и "Настройка", точнее при их нажатии происходит таже расшифровка, как и в процедуре "ОбработкаЯчейкиТаблицы(Расшифровка,ФСО,Таб,Адр)"

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
Перем Обновить;
Перем Расшифровка;
Перем ФСО;

//_____________________________________________________________________________
Функция РасшифровкаОбновить(Обновить)
	Расшифровка.Установить("Обновить", Обновить);
	Возврат Расшифровка;
КонецФункции //РасшифровкаОбновить                                             
//****************************************************************************
Процедура ОбработкаЯчейкиТаблицы(Расшифровка,ФСО,Таб,Адр)
   Если ТипЗначенияСтр(Расшифровка) = "СписокЗначений" Тогда             
      Док = ""; 
      ОткрытьФорму("Документ.Бронь",Док);
	  //Док=СоздатьОбъект("Документ.Бронь");
      //Док.Новый(); 
	  Док.ДатаДок=ТекущаяДата(); 
      Док.НомерКомн = Расшифровка.Получить("НомерК");
	  Док.ДПрибытияБ = Расшифровка.Получить("ДПрибытияБ");
      Док.НомерК = Расшифровка.Получить("НомерК");
      Док.ДатаПрибытияБ = Расшифровка.Получить("ДПрибытияБ"); 
   Иначе
      ФСО = 1;
   КонецЕсли;
КонецПроцедуры
//_____________________________________________________________________________ 
// Процедура генерации запроса Сформировать.                                     
Процедура Сформировать()
	
              Если Обновить = 2 Тогда
	    СтрокаДействийФормы = "#Закрыть";
	КонецЕсли;
	Если (ТипЗначенияСтр(Таб) <> "Таблица") ИЛИ (Обновить = 0) Тогда
	   	Таб = СоздатьОбъект("Таблица");
	Иначе
	 	Таб.Очистить();
	КонецЕсли;

	Таб.ИсходнаяТаблица("Сформировать");
              Расшифровка = СоздатьОбъект("СписокЗначений");
              Расшифровка.Установить("Отчет", "КартаНомеров");
              Расшифровка.Установить("ВыбНачПериода", ВыбНачПериода);
              Расшифровка.Установить("ВыбКонПериода", ВыбКонПериода);

....
	Пока Спр.ПолучитьЭлемент() = 1 Цикл
...
			НомерК=Спр.ТекущийЭлемент(); 
                                          Расшифровка = СоздатьОбъект("СписокЗначений");
			Расшифровка.Установить("НомерК",НомерК);
			Расшифровка.Установить("ДПрибытияБ",Н);
...
	КонецЦикла;
КонецПроцедуры  
//_____________________________________________________________________________
Процедура ПриОткрытии()

	Если глФлагРасшифровки = 1 Тогда
		Обновить = глОбновить;
		ВыбНачПериода = глРасшифровка.Получить("ВыбНачПериода");
		ВыбКонПериода = глРасшифровка.Получить("ВыбКонПериода");
		Если Обновить <> 0 Тогда
			Таб = глТаблица;
		КонецЕсли;

		Если Обновить <> 2 Тогда
			Сформировать();
			СтатусВозврата(0);
			Возврат;
		КонецЕсли;
	Иначе
		Обновить = 0;
	    ВыбНачПериода = РабочаяДата(); 
		ВыбКонПериода = ВыбНачПериода+45;
	КонецЕсли;
КонецПроцедуры //ПриОткрытии

Я не программист, только учусь :) Помогите советом!!!
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Расшифровка ячейки (1С Предприятие 7.7)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]