|
v7: Не находится по номеру документ | ☑ | ||
---|---|---|---|---|
0
lamo4ok
27.03.12
✎
17:32
|
Суть такова. Есть РасходнаяНакладная, в ее модуле документа в ОбработкаПроведения() есть такой кусок кода:
спрСФГТД = СоздатьОбъект ("Документ.Счет_фактураГТД"); Если спрСФГТД.НайтиПоНомеру(НомерДокСФ)=1 Тогда спрРНк = СоздатьОбъект("Документ.РасходнаяНакладная"); спрРНк.НайтиЭлемент(ТекущийДокумент()); спрРНк.УстановитьНовыйНомер(ПрефиксНомера()); спрРНк.Записать(); Сообщить("Номер СФ при создании ее на основании этого документа будет не уникальным. Номер текущей РНк изменен на №"+спрРНк.НомерДок+"."); КонецЕсли; Если это важно, то данный кусок кода необходим из-за того, что вводимый на основании документ типа "Счет_фактураГТД" должен иметь идентичный (кроме префикса, естественно) номер документа. Но данный код не срабатывает на 100% идентичном номере документа, даже если взять номер какой-то СФ и в отладчике в Табло вбить примерно это: спрСФГТД.НайтиПоНомеру("Счф-000516",,"ДляСчетовФактур") = 0 Результатом все равно будет "0". Пробовал как с указанием идентификатора нумератора СФ, так и без, но это уже от отчаяния. Помогите, люди добрые. |
|||
1
Попытка1С
27.03.12
✎
17:33
|
Кто это запихнул в обработку проведения надо ноги оторвать.
|
|||
2
Ёпрст
27.03.12
✎
17:33
|
(0) задай ВСЕ параметры метода.
Наслаждайся |
|||
3
zak555
27.03.12
✎
17:33
|
дату передай вторым параметром
|
|||
4
lamo4ok
27.03.12
✎
17:35
|
Слушайте, а ведь и правда это обязательный параметр вроде. Только объясните, а что значат слова "дата из диапазона, в котором нужно искать документ" - я уже очень давно не работал с 1С и тем более с v7, и не понимаю слету какие диапазоны вообще могут быть.
|
|||
5
Попытка1С
27.03.12
✎
17:36
|
(4)
спрСФГТД.НайтиПоНомеру(НомерДокСФ,ТекущаяДата()) спрСФГТД.НайтиПоНомеру(НомерДокСФ,'01.01.2001') и тд |
|||
6
viktor_vv
27.03.12
✎
17:37
|
(4) Смотри периодичность нумератора для документа.
|
|||
7
zak555
27.03.12
✎
17:38
|
(4) есть такое понятие, как периодичность у номера документа
|
|||
8
lamo4ok
27.03.12
✎
17:46
|
(1) Чувак, тут конфа с 2002 года дописывается и переписывается, она комплексная, вернее сейчас это уже сложно ею назвать. И что делать тут никто не знает, это предприятие, переходить на что-то более адекватное мало кто представляет как.
|
|||
9
lamo4ok
27.03.12
✎
17:47
|
Всем спасибо, с вашей помощью память возвращается :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |