Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )




>  как правильно нужно заполнить параметры сеанса?
Ярослав
Отправлено: 30.12.10, 19:34


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


Цитата(Fynjy @ 30.12.10, 17:15) *

там так просто не зарегистрироваться ((( можно на мыло отправить?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #15641 · Ответов: 22 · Просмотров: 30839
 

>  как правильно нужно заполнить параметры сеанса?
Ярослав
Отправлено: 30.12.10, 16:09


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


я слышал что в УПП все глобальные переменные загнаны в параметры сеанса, у Вас нет ссылки на эту конфу, что бы скачать и посмотреть как это делалают они?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #15634 · Ответов: 22 · Просмотров: 30839
 

>  как правильно нужно заполнить параметры сеанса?
Ярослав
Отправлено: 29.12.10, 21:32


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


Цитата(Vofka @ 29.12.10, 21:49) *
А в чём сейчас вопрос состоит?

вопрос в том как, заполнить эти параметры сеанса. При отладке в тонком клиенте конфа не грузиться, слетает и пишет что не хватает переменных. Я объявляю их в модуле управляемого приложения но это результата не дает.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #15609 · Ответов: 22 · Просмотров: 30839
 

>  как правильно нужно заполнить параметры сеанса?
Ярослав
Отправлено: 29.12.10, 19:38


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


Тут проблема немного в другом, дело в том что конфиг. изначально была написана на 8.1 потом конвертировали в 8.2. Модуль управляемого приложения совсем пуст. Я перенес из процедуры ПередНачаломРаботыСистемы(Отказ) модуля обычного приложения в общий модуль ПараметрСеанса 2 строки из процедуры.
Процедура ПередНачаломРаботыСистемы(Отказ) Экспорт
глВспомогательнаяОбработка = Обработки.пмСлужебнаяОбработка.Создать();  //в пмСлужебнаяОбработка заполняются все параметры сеанса
глВспомогательнаяОбработка.ПередНачаломРаботыСистемыPM(Отказ);
КонецПроцедуры
при отладке пишет что нет кучи переменных, в модуле управляемого приложения попробовал их объявить но и это ничего не дало.
листинг ощего модуля ПараметрСеанса имеет селд. вид:
Процедура УстановитьПараметрыСеансаТекПользователь() Экспорт
глВспомогательнаяОбработка = Обработки.пмСлужебнаяОбработка.Создать();
глВспомогательнаяОбработка.ПередНачаломРаботыСистемыPM();

//Ищем пользователя в спрвочники физ лиц.
Сотрудник = Справочники.пмСотрудники.НайтиПоНаименованию(ИмяПользователя());
//Если пользователь не найден заносим его в справочник
Если Сотрудник.Пустая() тогда
Объект = Справочники.пмСотрудники.СоздатьЭлемент();
Объект.Код    = ИмяПользователя();
Объект.Наименование = ИмяПользователя();
Объект.Записать();

Сотрудник = Объект.Ссылка;
КонецЕсли;
//задаем параметр сеанса
ПараметрыСеанса.текИсполнитель = Сотрудник;
      
  КонецПроцедуры

буду признателен если Вы откликнитесь, спасибо.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #15606 · Ответов: 22 · Просмотров: 30839
 

>  как правильно нужно заполнить параметры сеанса?
Ярослав
Отправлено: 27.12.10, 19:23


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


Цитата(logist @ 27.12.10, 19:23) *
А модуль "ПараметрСеанса" имеет полные права? И в свойствах установлено "Сервер", "Вызов сервера"?

Спасибо Vofka, сделал как Вы говорили, при проверке на синт. ошибки пишет что их не обнаружено, но когда начинаю отладку пишет "Процедура или функция с указанным именем не определена (УстановитьПараметрыСеансаТекПользователь)".
Logist, в свойствах модуля ПараметрСеанса установлено: "Сервер", "Вызов сервера" и Клиент (обычное приложение).
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #15401 · Ответов: 22 · Просмотров: 30839
 

>  как правильно нужно заполнить параметры сеанса?
Ярослав
Отправлено: 27.12.10, 17:46


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


всех с наступающим icon_beer17.gif , посмотрел как заполняются параметры сеанса в типовой бухгалтерии и решил сделать тоже самое. Создал общий модуль "ПараметрСеанса" в него поместил след. код.
Процедура УстановитьПараметрыСеансаТекПользователь() Экспорт
          //Ищем пользователя в спрвочники физ лиц.
Сотрудник = Справочники.пмСотрудники.НайтиПоНаименованию(ИмяПользователя());
//Если пользователь не найден заносим его в справочник
Если Сотрудник.Пустая() тогда
Объект = Справочники.пмСотрудники.СоздатьЭлемент();
Объект.Код    = ИмяПользователя();
Объект.Наименование = ИмяПользователя();
Объект.Записать();

Сотрудник = Объект.Ссылка;
КонецЕсли;
//задаем параметр сеанса
ПараметрыСеанса.текИсполнитель = Сотрудник;
КонецПроцедуры


в модуле сеанса написал след.
Процедура УстановкаПараметровСеанса(ТребуемыеПараметры)
    ПараметрСеанса.УстановитьПараметрыСеансаТекПользователь();
КонецПроцедуры

Пишет ошибку.
{МодульСеанса(4,2)}: Переменная не определена (ПараметрСеанса)
<<?>>ПараметрСеанса.УстановитьПараметрыСеансаТекПользователь(); (Проверка: Толстый клиент (обычное приложение))
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #15392 · Ответов: 22 · Просмотров: 30839
 

>  Вопрос по платформе 8.2
Ярослав
Отправлено: 25.11.10, 20:30


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


Цитата(logist @ 25.11.10, 19:39) *
А вот нельзя было все Ваши уроки обсуждать в одной теме? Я нормально дошел кажись до 18-го задания, все работает как надо, ищите собственные ошибки!

чего вы такие злые? Не хотите отвечать не отвечайте, я нормально спросил...
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #13909 · Ответов: 6 · Просмотров: 4593
 

>  Вопрос по платформе 8.2
Ярослав
Отправлено: 25.11.10, 18:30


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


Всем Драсте, Работаю над книгой Радченка "1С предприятие Пособие разработчика", уже дошел до 13 урока, отчеты. у меня возник вопрос, почему при создании отчета в самом отчете не выводиться "Выручка"? Книгу можно найти здесь: http://depositfiles.com/ru/files/zipvo5gef задание на стр 321.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #13905 · Ответов: 6 · Просмотров: 4593
 

>  Проблемы с перечислениями.
Ярослав
Отправлено: 21.11.10, 19:16


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


Цитата(Ardi @ 21.11.10, 20:09) *
в регистре остатки материалов отсутсвует "материал"

Движение.Материал = ТекСтрокаПереченьНоменклатуры.Номенклатура;
Или это не то ?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #13738 · Ответов: 7 · Просмотров: 5656
 

>  Проблемы с перечислениями.
Ярослав
Отправлено: 21.11.10, 17:48


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


Цитата(logist @ 21.11.10, 18:05) *
А задание №6 Вы правильно выполнили? Все названия измерений соответствуют требуемым?

p.s. полный текст ошибки тоже не помешает.

До 10 занятия все работало без ошибок. Я пересмотрел, все измерения соответствуют требуемым.
Пишет это:

{Документ.ОказаниеУслуги.МодульОбъекта(8)}: Поле объекта не обнаружено (Материал)
Если ТекСтрокаПереченьНоменклатуры.Номенклатура.ВидНоменклатуры = Перечисления.ВидыНоменклатуры.Материал Тогда

у меня такая же ОбработкаПроведения как и в примере.

Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Движения.ОстаткиМатериалов.Записывать = Истина;
Для Каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл
Если ТекСтрокаПереченьНоменклатуры.Номенклатура.ВидНоменклатуры = Перечисления.ВидыНоменклатуры.Материал Тогда

// регистр ОстаткиМатериалов Расход
Движение = Движения.ОстаткиМатериалов.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Материал = ТекСтрокаПереченьНоменклатуры.Номенклатура;
Движение.Склад = Склад;
Движение.Количество = ТекСтрокаПереченьНоменклатуры.Количество;
КонецЕсли;

КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #13734 · Ответов: 7 · Просмотров: 5656
 

>  Проблемы с перечислениями.
Ярослав
Отправлено: 21.11.10, 16:40


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


Цитата(Ardi @ 21.11.10, 17:17) *
Высылай копию своей редакции книги.

Качал здесь http://depositfiles.com/ru/files/zipvo5gef

или давайте Ваше мыло, отправлю на почту.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #13731 · Ответов: 7 · Просмотров: 5656
 

>  Проблемы с перечислениями.
Ярослав
Отправлено: 21.11.10, 15:54


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


Всем драсте, читаю книгу, Раденка и Хрусталева "Практическое пособие разработчика" дошел до 10 занятия "Перечисления" Все сделал так как описано в учебнике, но когда открываю документ Оказания Услуг и вношу изменения и пытаюсь пере провести пишет: "Поле объекта не обнаружено (материал)", Подскажите где допустил ошибку. Заранее спасибо.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #13723 · Ответов: 7 · Просмотров: 5656
 

>  как правильно нужно заполнить параметры сеанса?
Ярослав
Отправлено: 18.11.10, 0:31


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


Цитата(logist @ 17.11.10, 23:38) *
То что Вы увидели это не два параметра. Это две процедуры которые вызываются из модуля "ПолныеПрава". Т.е. чтобы понять как они работают в типовой - откройте общий модуль "ПолныеПрава" и ищите эти процедуры.

А вообще - думаю Вам лучше обратится к литературе, т.к. Вы не в курсе примитивных вещей, даже не представляю что Вы там городите smile.gif)
Если не начнете учить самостоятельно по книжкам с примерами, потом будет еще БОЛЬШЕ вопросов. Отвечать на каждый никто не будет.


Спасибо за критику, знаю что литература необходима. Вы как мастер своего дела скажите в какой книге можно найти про параметры сеанса? Может что посоветуете конкретно?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #13646 · Ответов: 22 · Просмотров: 30839
 

>  как правильно нужно заполнить параметры сеанса?
Ярослав
Отправлено: 17.11.10, 21:50


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


Цитата(logist @ 16.11.10, 19:30) *
В этой процедуре и нужно установить все параметры которые Вы описали в соответствующей ветке конфигурации. Т.е. присвоить необходимые значения параметрам.
В конце-концов, что мешает посмотреть как это реализовано в типовых?

Еще обратите внимание на то что модули с полными правами могут выполнятся только на сервере.


Прошу прощения, но у меня ничего не получается, я смотрел типовую конф. там только 2 параметра:

ПолныеПрава.УстановитьПараметрСеансаТекущийПользователь();
ПолныеПрава.УстановитьИзменяемыеПараметрыСеансаПользователя();

У меня они не работают, пишет: Переменная не определена (ПолныеПрава)

Если Вам не составит труда, можно пример заполнения?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #13642 · Ответов: 22 · Просмотров: 30839
 

>  как правильно нужно заполнить параметры сеанса?
Ярослав
Отправлено: 16.11.10, 18:12


Общительный
**

Группа: Пользователи
Сообщений: 15
Регистрация: 16.11.10
Пользователь №: 5316


Доброго времени суток Уважаемые форумчане!

Заранее прошу прощения возможно за глупые вопросы... Скажу сразу я только учусь.
Суть вопроса вот в чем, есть конфигурация не типовая. Мне нужно создать управляемую форму к справочнику, форму создал... но тут и начинается, при открытии справочника в тонком клиенте пишет ошибку: "Попытка получения инициализированного значения параметра сеанса" Дальше жму на кнопку создать и опять пишет ошибку

"{Справочник.пмЗадачи.МодульОбъекта(60,58)}: Переменная не определена (глКонифигурацияДляКлиента)
НЕ РольДоступна("ПравоНаДобавлениеПапкиВКорне") и Не <<?>>глКонифигурацияДляКлиента и не глТекущийИсполнитель = ПараметрыСеанса.пмУчредитель Тогда"

{Справочник.пмЗадачи.МодульОбъекта(60,89)}: Переменная не определена (глТекущийИсполнитель)
НЕ РольДоступна("ПравоНаДобавлениеПапкиВКорне") и Не глКонифигурацияДляКлиента и не <<?>>глТекущийИсполнитель = ПараметрыСеанса.пмУчредитель Тогда

{Справочник.пмЗадачи.МодульОбъекта(45,5)}: Процедура или функция с указанным именем не определена (Предупреждение)
<<?>>Предупреждение("Запрещено добавлять задачи в данную папку!"+ Символы.ПС + "Задачи сотрудникам можно ставить в форме ""Оргсхемы и планирование"".");

{Справочник.пмЗадачи.МодульОбъекта(209,4)}: Процедура или функция с указанным именем не определена (пмбпНайтиСледующиеЗадачи)
<<?>>пмбпНайтиСледующиеЗадачи(ЭтотОбъект);

{Справочник.пмЗадачи.МодульОбъекта(921,32)}: Процедура или функция с указанным именем не определена (ОпредилитьДатаЗавершения)
Задача.ДатаЗавершенияПлан = <<?>>ОпредилитьДатаЗавершения(Задача.ДатаНачалаПлан, Задача.ПОИ);

Интуитивно я догадываюсь что проблема где то в параметре сеанса, более того там ничего не было, в модуле сеанса создал
Процедура УстановкаПараметровСеанса(ТребуемыеПараметры) и все, что дальше делать я не понимаю, хожу вокруг да около сдвигу никакого...
Помогите Пожалуйста!!!!!!
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #13555 · Ответов: 22 · Просмотров: 30839
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 16.05.24, 17:50
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!