Имя: Пароль:
1C
1С v8
Регистр сведений при изменении реквизита ....
0 anisa8310
 
03.06.13
14:39
1С:Предприятие 8.2 (8.2.17.153)
Зарплата и Управление Персоналом, редакция 2.5 (2.5.65.2)
Добавила в конфигурацию регистр сведений, в него загружаем данные из другой системы-показатели загрузки гостиницы.
Но один реквизит в ручную проставляется-кол-во мероприятий...вот когда пользователь его будет вводить-другой должен рассчитаться при условии:

Если  КолПроведМероприятий>"4"  Тогда
               ЗагрузкаГостиницы.КоэфЗагрузкиПроведМероп = 0.5;
               ИначеЕсли КолПроведМероприятий="4" Тогда
               ЗагрузкаГостиницы.КоэфЗагрузкиПроведМероп = 0.4;;
               ИначеЕсли  КолПроведМероприятий="3"Тогда
               ЗагрузкаГостиницы.КоэфЗагрузкиПроведМероп = 0.3;
               ИначеЕсли   КолПроведМероприятий="2" Тогда
               ЗагрузкаГостиницы.КоэфЗагрузкиПроведМероп = 0.2;
               ИначеЕсли   КолПроведМероприятий="1"Тогда
               ЗагрузкаГостиницы.КоэфЗагрузкиПроведМероп = 0.1;
               ИначеЕсли   КолПроведМероприятий="0"  Тогда
               ЗагрузкаГостиницы.КоэфЗагрузкиПроведМероп = 0;
           КонецЕсли;


Использую менеджер записи как при загрузке-но не работает. Какой метод можно использовать для такой задачи. Это же изменение существующей записи получается. Скрин во вложении-то что хочу получить для дальнейшего расчета...Заранее всем спасибы) http://s018.radikal.ru/i508/1306/c9/634fcc728929.jpg
1 anisa8310
 
03.06.13
14:40
2 1Сергей
 
03.06.13
14:41
не видно откуда взялось ЗагрузкаГостиницы
3 anisa8310
 
03.06.13
14:41
(2)это уже обработкой внешней загрузила другой
4 anisa8310
 
03.06.13
14:43
а сейчас уже в регистре сведений "Загрузка" событие на ввод данных пытаюсь сделать...кол-во мероприятий...чтоб одно вводишь в и рассчитывался коэф.
5 1Сергей
 
03.06.13
14:43
(3) а, вижу по рисунку. Создаёшь пустой менеджер записи. Спозиционироваться надо, потом изменить реквизит, потом записать.
Ну или тупо на форме менять значения. Хз какая у тебя там логика
6 exwill
 
03.06.13
14:46
Это не "изменение существующей записи получается".
Это получается изменение реквизита формы.
Пиши не:
ЗагрузкаГостиницы.КоэфЗагрузкиПроведМероп = 0.3;
а
КоэфЗагрузкиПроведМероп = 0.3;
7 anisa8310
 
03.06.13
14:47
(5) да на форме в обработчике при изменении
менеджер записи-не подходит. Метод ещё какой нибудь есть?
8 H A D G E H O G s
 
03.06.13
14:48
Код фееричен.
9 anisa8310
 
03.06.13
14:48
(6) а сейчас попробую спасибы ...сейчас сообщу как отработало
10 1Сергей
 
03.06.13
14:48
(7) ЭтотОбъект.КоэфЗагрузкиПроведМероп = 0.5;
11 anisa8310
 
03.06.13
14:49
(8) при загрузке нет данных этого-количества мероприятий. так то загрузка нормальная хорошая получилась-а это вот так выход ищу для реквизита
12 H A D G E H O G s
 
03.06.13
14:49
(9) Попробуйте встать к плите и не заниматься странными вещами, типа (0).
13 anisa8310
 
03.06.13
14:51
(12) к плите только по делу)) и с удовольствием
14 anisa8310
 
03.06.13
14:56
все получилось- зря замудрила с менеджером записи))) все проще оказалось спасибо всем дорогие Мистеры!