Имя: Пароль:
1C
1С v8
Вопросы нуба по 8.2 (Упр. пр.)
0 Ахиллес
 
11.11.11
14:51
Тут, как раз такой случай, когда смотрю в книгу, а вижу фигу :-)
Не всё пока понятно, требуется помощь зала.
1.Как сделать, что бы форма отчета была встроена в рабочий стол (или в другую вкладку), то есть не открывалась отдельным окном?
2.База опубликована на веб сервере. Что делает публикация, в каких случаях следует публиковать базу заново (обновлять публикацию)?
З.Ы. За каждый правильный ответ в этой теме вам будет +100 к карме :-)
1 luckyluke
 
11.11.11
15:03
(0)
1. ПКМ на конфигурации - открыть командный интерфейс рабстола, добавить отчет. Затем: ПКМ на конфигурации - открыть рабочую область рабочего стола, там определить какие формы будут отображаться.
2 1nf
 
11.11.11
15:12
1. Включить режим вкладок
2. Публикация привязывает виртуальную папку веб-сервера к базе. Обновлять при изменениях не надо.
3 1nf
 
11.11.11
15:24
П.С. Обновлять стоит если есть веб-сервис, и у него меняются функции или параметры
4 Ахиллес
 
11.11.11
15:26
Ок. На рабочий стол добавить форму удалось, а в рабочую область другой подсистемы? Там этот отчет в виде ссылки.
5 1nf
 
11.11.11
15:32
Либо вкладкой, либо никак.
6 milan
 
11.11.11
15:33
(3) обновить при обновлении платформы надо, а то ругается.
(4) Рабочая область открывается пустой. Если ссылку на отчет добавишь в панель навигации, то и откроется в рабочей области
7 1nf
 
11.11.11
15:37
(6) Про платформу не знал, хотя странно, там ведь один файл по сути с путем к базе
8 Ахиллес
 
11.11.11
15:44
(5) Вкладкой это что имеется в виду? Не в новой подсистеме, а на рабочем столе вкладок понаделать?
9 1nf
 
11.11.11
16:08
10 Ахиллес
 
11.11.11
17:03
мдя уж :-) долго же я искал режим вкладок. Стояла какая то древняя платформа, в которой этого режима не было, но база работала. Обновился до последней версии, режим вкладок появился, но теперь база синтаксис контроль не проходит.

Вот эта фигня раньше работала:

&Сервер
Функция ВернутьГруппы()

   connection = ОбщийМодульСерверный.ПодключитсяКБазе();
   Запрос = connection.NewObject("Запрос");
   Запрос.Текст  = "ВЫБРАТЬ
   |    Номенклатура.Наименование,
   |    Номенклатура.Код
   |ИЗ
   |    Справочник.Номенклатура КАК Номенклатура
   |ГДЕ
   |    Номенклатура.ЭтоГруппа = ИСТИНА
   |    И Номенклатура.ДляОстатков = ИСТИНА";
   
   Результат = Запрос.Выполнить();
   Если Результат.Пустой() тогда
       сообщить("Нет групп для выбора");
   КонецЕсли;
   
   Выборка = Результат.Выбрать();
   СписокДляПередачи = Новый СписокЗначений;
   Пока Выборка.Следующий() Цикл
       СписокДляПередачи.Добавить(Выборка.Код,Выборка.Наименование);
   конеццикла;

   Возврат СписокДляПередачи;
КонецФункции

&НаКлиенте
Процедура ГруппаНоменклатурыНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
   
   Элементы.ГруппаНоменклатуры.СписокВыбора.Очистить();
   Выборка = ВернутьГруппы();
   для сч = 0 по Выборка.Количество()-1 Цикл
       ТекЭлемент = Выборка.Получить(сч);
       Элементы.ГруппаНоменклатуры.СписокВыбора.Добавить(ТекЭлемент.Значение,ТекЭлемент.Представление);
   Конеццикла;
   
КонецПроцедуры

теперь выдаёт ошибку:
{Отчет.ОстаткиВДругойБазе.Форма.ФормаОтчета.Форма(192,12)}: Процедура или функция с указанным именем не определена (ВернутьГруппы)
   Выборка = <<?>>ВернутьГруппы(); (Проверка: Тонкий клиент)
11 riv40rus
 
11.11.11
17:31
Наверное не понимает директиву &Сервер, напиши &НаСервере
12 Ахиллес
 
11.11.11
17:54
Плюнул и закоментил ;-) вроде работает и так.
13 Ахиллес
 
11.11.11
17:57
хотя исправил не &НаСервере действительно ошибки нет.
14 Ant1773
 
11.11.11
22:16
(12)

Я давненько примерно так же поменял активность счета в плане счетов и довольный доложился начальнику "Ошибку про красное сальдо больше не выдает" =)
15 Ахиллес
 
12.11.11
14:58
Чёрт меня дернул связаться с IIS, дома одинэска нормально опубликовалась и веб клиент сразу заработал, а на работе, когда пришла пора показывать сделанное начальству... ну вы поняли то 500 оибку начал выдавать, то 402. В общем настраивать эту гадость нет ни желания, ни времени.
Раскаиваюсь и прошу, наставьте на путь истинный. Какие сборки Апача сейчас модные, чтоб одним дистрибутивом всё установилось? Denwer или ещё что то появилось? Очень давно последний раз до этого сталкивался с веб серверами и как то выпал из темы.