|
При поиске документа по номеру, не находит его.
| ☑ |
0
Metallium
22.03.13
✎
08:41
|
ИскДок = Документы.ЗаказПокупателя.НайтиПоНомеру ("ТК000000006");
ИскДок.ПолучитьОбъект().ПометкаУдаления = Истина;
Код пишу в обработке, при нажатии на кнопку нужно чтобы на выбранный документ ставилась пометка на удаление. Отладчик не определяет значение в переменной. (8.2 УТ 10.3)
|
|
1
mikecool
22.03.13
✎
08:42
|
купи у меня СП, отдам недорого
|
|
2
butterbean
22.03.13
✎
08:42
|
какая периодичность нумерации?
|
|
3
mikecool
22.03.13
✎
08:43
|
(2) и это только 1 ))
|
|
4
1C-band
22.03.13
✎
08:43
|
1. ИскДок вообще найден?
2. ДокОбъект = ИскДок.ПолучитьОбъект();
3. Период не забыл указать?
|
|
5
mikecool
22.03.13
✎
08:43
|
2 - вот тут тоже херь ИскДок.ПолучитьОбъект().ПометкаУдаления = Истина;
|
|
7
butterbean
22.03.13
✎
08:44
|
(2)+ пометку надо ставить через УстановитьПометкуУдаления()
|
|
8
Metallium
22.03.13
✎
08:45
|
Нет, не определяет ИскДок.. не пойму в чем проблема
|
|
9
Defender aka LINN
22.03.13
✎
08:50
|
ИскДок.ПолучитьОбъект().ПометкаУдаления = Истина;
Гени(т)ально...
(8) Чукча не читатель?
|
|
10
kosts
22.03.13
✎
08:50
|
(8) Смотри в СП какие параметры должны быть у функции НайтиПоНомеру и сколько...
|
|
11
Steini
22.03.13
✎
08:52
|
ИскДок = Документы.ЗаказПокупателя.НайтиПоНомеру ("ТК000000006", Период);
Если ЗначениеЗаполнено(ИскДок) Тогда
Объект = ИскДок.ПолучитьОбъект();
Объект.УстановитьПометкуУдаления(Истина);
Иначе
Сообщить("Нет документа ТК000000006");
КонецЕсли;
|
|
12
Metallium
22.03.13
✎
08:57
|
(11) Переменная не определена (Период)
|
|
13
Steini
22.03.13
✎
08:59
|
(12) ок, тогда попробуй так:
ИскДок = Документы.ЗаказПокупателя.НайтиПоНомеру ("ТК000000006", '20130125');
Если ЗначениеЗаполнено(ИскДок) Тогда
Объект = ИскДок.ПолучитьОбъект();
Объект.УстановитьПометкуУдаления(Истина);
Иначе
Сообщить("Нет документа ТК000000006");
КонецЕсли;
=)
|
|
14
Metallium
22.03.13
✎
09:00
|
(13) =)
|
|
15
Metallium
22.03.13
✎
09:03
|
Спасибо, за помощь, я до этого дату в кавычках ставил, вот и не определял =) (14)
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший