Имя: Пароль:
1C
1С v8
не получается записать значение в поле счета
,
0 lucifer
 
21.02.12
12:25
выборка=Документы.СчетНаОплатуПокупателю.Выбрать();
Пока Выборка.Следующий()  Цикл
если (Выборка.ОрганизацияПолучатель=Справочники.Организации.ПустаяСсылка())или
(Выборка.ОрганизацияПолучатель=неопределено)тогда
   ф=Выборка.получитьобъект();
   ф.Организация=Организация; //Организация - ссылка на элемент справочника организации
   ф.записать();
конецесли;
конеццикла;
сообщить("готово");

меня смущает то что при открытии счета в 1с поле ОрганизацияПолучатель неактивно, может из-за этого трабл
1 Wobland
 
21.02.12
12:30
не из-за этого. делать выборку по всем подряд вместо того, чтобы запросить нужное есть моветон
2 lucifer
 
21.02.12
12:34
(1) мне нужно поле ОрганизацияПолучатель изменить во всех счетах
3 Wobland
 
21.02.12
12:35
(2) не соответствует коду в (0). групповая обработка ещё есть на свете
4 lucifer
 
21.02.12
12:36
(3) научи
5 Wobland
 
21.02.12
12:37
(4) сервис - универсальные обработки...
6 lucifer
 
21.02.12
12:38
(5) ага, сам нашел, спасибо буду пробовать
7 lucifer
 
21.02.12
12:39
(6) только я пытаюсь в сервис - груповая обработка ....
а универсальные обработки там нет
8 Wobland
 
21.02.12
12:42
(7) ну конфигурации/платформы у нас разные. какая нафих разница, если обработку нашёл
9 lucifer
 
21.02.12
12:45
не, там нет такого действия, там только изменить дату, ответственный, пометку на удаление, проведение, комментарий, печать документов.
По этому давайте вернемся к коду.
10 Wobland
 
21.02.12
12:45
(9) там в магической кнопке Настройка есть волшебная галка изменять реквизиты
11 FIXXXL
 
21.02.12
12:47
(10) + при выборе есть пункт "Изменить реквизит..."
12 lucifer
 
21.02.12
12:52
спасибо
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший