![]() |
![]() |
![]() |
|
Программно очистить реквизит | ☑ | ||
---|---|---|---|---|
0
Хрюкин
04.07.11
✎
10:50
|
Подскажите как очистить реквизит с заполненным счетом.
|
|||
1
nicxxx
04.07.11
✎
10:50
|
реквизит="";
|
|||
2
Хрюкин
04.07.11
✎
10:51
|
(1) не работает
|
|||
3
vladko
04.07.11
✎
10:51
|
обычно работает.
|
|||
4
nicxxx
04.07.11
✎
10:52
|
ну тогда детали в студию
|
|||
5
vladko
04.07.11
✎
10:52
|
(2) может неточно идентификатор ты написал?
|
|||
6
ДенисЧ
04.07.11
✎
10:53
|
Записать() надо ещё :-)
|
|||
7
Хрюкин
04.07.11
✎
10:53
|
Док = СоздатьОбъект("Документ.КассовоеПоступление");
Док.ВыбратьДокументы(ДатаНачала,ДатаКонца); Пока Док.ПолучитьДокумент()=1 Цикл Если Док.Проведен()=0 Тогда Продолжить; Иначе Если (Док.КВД = Перечисление.КодВидаДеятельности.Бюджет) Тогда Док.ЗабДт = ""; Док.Записать(); Док.Провести(); Сообщить(Док.НомерДок); КонецЕсли; КонецЕсли; КонецЦикла; |
|||
8
nicxxx
04.07.11
✎
10:54
|
(7) и что? при открытии обработанных документов реквизит ЗабДт - не пустой?
(6) ну может он в форме хотел его очистить |
|||
9
ДенисЧ
04.07.11
✎
10:55
|
Док = СоздатьОбъект("Документ.КассовоеПоступление");
Док1 = СоздатьОбъект("Документ.КассовоеПоступление"); Док.ВыбратьДокументы(ДатаНачала,ДатаКонца); Пока Док.ПолучитьДокумент()=1 Цикл Если Док.Проведен()=0 Тогда Продолжить; Иначе Если (Док.КВД = Перечисление.КодВидаДеятельности.Бюджет) Тогда док1.НайтиДокумент(док.ТекущийДокумент()); Док1.ЗабДт = ""; Док1.Записать(); Док1.Провести(); // Док.ЗабДт = ""; // Док.Записать(); // Док.Провести(); Сообщить(Док.НомерДок); КонецЕсли; КонецЕсли; КонецЦикла; |
|||
10
nicxxx
04.07.11
✎
10:57
|
(9) да нафиг надо, код в (7) вполне рабочий, он же не номера документов меняет и не даты
Автор, если ты смотришь заполнен реквизит или нет на форме, то возможно реквизит формы заполняется не из реквизита ЗабДт |
|||
11
Хрюкин
04.07.11
✎
10:58
|
(9) тоже не работает
|
|||
12
Хрюкин
04.07.11
✎
10:59
|
Реквизит на форме из реквизита документа
|
|||
13
nicxxx
04.07.11
✎
11:00
|
ну не знаю...должно работать... убей индексы, или еще лучше сделай ТИИ
|
|||
14
chief accountant
04.07.11
✎
11:01
|
(12) учоисом пробегись, велик ф топку
|
|||
15
DJ Anthon
04.07.11
✎
11:04
|
(7) а чО, непроведенные документы в топку?
|
|||
16
Хрюкин
04.07.11
✎
11:10
|
Все работает. В коде перепутал КассовоеВыбытие и КассовоеПоступление
|
|||
17
Кроха
04.07.11
✎
11:13
|
(16) вот всегда так, я уж думал типичный пример "загадки электричества" ))))))))
|
|||
18
andrewks
04.07.11
✎
11:31
|
(9) нескромный вопрос: а зачем Док1?
|
|||
19
ЧеловекДуши
04.07.11
✎
11:33
|
Не успел :(
Хотел порекомендовать сделать без условий :) |
|||
20
ЧеловекДуши
04.07.11
✎
11:34
|
+(18)Наверное от 8-ки остаточное явление :)
|
|||
21
1Сергей
04.07.11
✎
11:36
|
(20) ДенисЧ и восьмерка - вещи несовместимые
|
|||
22
ДенисЧ
04.07.11
✎
11:37
|
(18) На всякий случай, чтобы выборка не сбивалась. Я предпочитаю не думать, от чего это зависит, а делать так :-)
|
|||
23
ЧеловекДуши
04.07.11
✎
11:38
|
(21)Странно, там еще приятней писать, нежели в 7-ке :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |