Имя: Пароль:
1C
1C 7.7
v7: как изменить информацию в справочнике через документ
0 aktmx
 
27.06.12
14:16
как изменить информацию в справочнике через документ
1 miki
 
27.06.12
14:17
смотря что за реквизит собрался менять
2 aktmx
 
27.06.12
14:21
в смысле???
3 aktmx
 
27.06.12
14:21
какой тип у этого реквизита или что ????
4 miki
 
27.06.12
14:21
для разных реквизитов - разные методы
5 miki
 
27.06.12
14:22
да и "через документ" - понятие растяжимое
6 aktmx
 
27.06.12
14:35
У меня есть документ "Мониторы", он берет данные(модель и инв.№ монитора) со справочника "Компьютеры", тип этих реквизитов Строка, вот, в этом справочнике каждый пользователь имеет свои данные монитора, и в документе при перемещение монитора должны обновляться соответсвующие данные в справочнике...надеюсь смог объяснить, хелп плиизз...
7 miki
 
27.06.12
14:37
>>надеюсь смог объяснить
не смог.

Регистр тебе нужен, а не справочник.
8 aktmx
 
27.06.12
14:51
спасибо и за это...
9 oleg_prg
 
27.06.12
15:22
ОбработкаПроведения()
10 oleg_prg
 
27.06.12
15:23
бл...
11 oleg_prg
 
27.06.12
15:29
Рассмотрим ситуацию когда есть документ с табличной частью вкоторой есть
Монитор тип Справочник.Мониторы
ИнвНомер тип строка (причем у элемента  справочника Монитор есть поле ИнвНомер строка)
Задача: при проведении документа записать из табличной части документа ИнвНомер в Справочнок.Мониторы
Решение такое: в модуле документа в процедуре обработка проведения добавь вот это
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
   Спр = СоздатьОбъект("Справочник.Мониторы");
  Спр.ИнвНомер = ИнвНомер;  //Запись ИнвНомер из документа в справочнок
  Спр.Записать();
КонецЦикла;
12 Ёпрст
 
27.06.12
15:33
(11) это пять!
13 Попытка1С
 
27.06.12
15:36
(11) Жесть
14 oleg_prg
 
27.06.12
15:37
А че не так?
15 1dvd
 
27.06.12
15:37
бгг...
16 oleg_prg
 
27.06.12
15:37
пля
17 oleg_prg
 
27.06.12
15:38
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
   Спр = СоздатьОбъект("Справочник.Мониторы");
   спр.НайтиЭлемент(Монитор); //!!!!!!!!!!!!!!!!!!!!
  Спр.ИнвНомер = ИнвНомер;  //Запись ИнвНомер из документа в справочнок

  Спр.Записать();
КонецЦикла;
18 oleg_prg
 
27.06.12
15:38
Отч то значит работу работать и по форумам ползать )))
19 GREENLAND
 
27.06.12
15:40
(18) документ распровели - что останется в справочнике?:-)
20 Попытка1С
 
27.06.12
15:40
(14) Если закрыть глаза на этот бред в принципе, то за создание объекта в цикле сразу по башке.
21 oleg_prg
 
27.06.12
15:40
Какой вопрос такое и решение см (0)
22 oleg_prg
 
27.06.12
15:41
Человеку нужна наводка, он её получил
23 Попытка1С
 
27.06.12
15:43
(22) Это не наводка, это пакость.
24 oleg_prg
 
27.06.12
15:43
Еще не понятно периодический там реквизит или нет, естественно что надо дописать отмену проведения документа, да мало ли что там еще будет... Повторяю - посмотрите на вопрос (0) Афффтар получил намек что и как делать, дальше пусть сам думает
25 oleg_prg
 
27.06.12
15:43
Ладно умники, подсказывайте сами
26 GREENLAND
 
27.06.12
15:48
(0) Что значит каждый пользователь имеет свои данные монитора... ?
2 + 2 = 3.9999999999999999999999999999999...