|
v8: Изменить номер в документе | ☑ | ||
---|---|---|---|---|
0
Надяша
05.06.14
✎
09:57
|
Не изменяется номер документа! Никаких ошибок не выдает,но и номер не изменяет:
РТиУ = Документы.РеализацияТоваровУслуг.Выбрать(); Сообщить(Дата1); Пока РТиУ.Следующий() Цикл Если РТиУ.ПолучитьОбъект().Дата>=Дата1 Тогда РТиУ.ПолучитьОбъект().Номер="000"+РТиУ.Номер; РТиУ.ПолучитьОбъект().Записать(); Сообщить(РТиУ.ПолучитьОбъект().Номер); КонецЕсли; КонецЦикла; |
|||
1
XLife
05.06.14
✎
09:58
|
:)
|
|||
2
Надяша
05.06.14
✎
09:59
|
Результат выполнения:
22.05.2014 0:00:00 //Дата1 //Номера документов 01096-09 01097-09 01098-09 01099-09 01100-09 |
|||
3
ДенисЧ
05.06.14
✎
09:59
|
РТиУ.ПолучитьОбъект().Номер="000"+РТиУ.Номер;
РТиУ.ПолучитьОбъект().Записать(); You're fired! Get off! |
|||
4
Надяша
05.06.14
✎
09:59
|
что не так?
|
|||
5
Cube
05.06.14
✎
10:00
|
(4) Фотки нет...
|
|||
6
Надяша
05.06.14
✎
10:00
|
я только учусь...помоги
|
|||
7
ДенисЧ
05.06.14
✎
10:01
|
(4) Всё не так.
|
|||
8
Heckfy
05.06.14
✎
10:02
|
(7) Ну, взялся - помогай. Тогда мешать не буду. :)
|
|||
9
patria0muerte
05.06.14
✎
10:02
|
Два года на форуме, пол мужской, ник Надяша... как страшно жить стало то...
|
|||
10
Надяша
05.06.14
✎
10:02
|
)))))пол-женский
|
|||
11
butterbean
05.06.14
✎
10:03
|
(0) у тебя ПолучитьОбъект() каждый раз получает НОВЫЙ объект, отсюда проблемы
сделай Об = Ртиу.ПолучитьОбъект(); Об.Номер = ... и т.д. |
|||
12
Надяша
05.06.14
✎
10:03
|
я сама о себе таких подробностей не знала
|
|||
13
patria0muerte
05.06.14
✎
10:04
|
(10) а в личке по другому...
|
|||
14
Cube
05.06.14
✎
10:04
|
(10) В карточке написано - мужской. И фотки нет...
Если будет правильное фото, то и помогающих будет много и качество помощи тоже пойдет в гору))) |
|||
15
patria0muerte
05.06.14
✎
10:05
|
(0)а вообше да, как правильно в (11) указано, закинь свой полученый объект в переменную и верти им как хочешь...
|
|||
16
pavelul73
05.06.14
✎
10:06
|
Пока РТиУ.Следующий() Цикл
Если РТиУ.Дата>=Дата1 Тогда ДокОб = РТиУ.ПолучитьОбъект(); ДокОб.Номер="000"+РТиУ.Номер; Попытка ДокОб.Записать(); Сообщить(ДокОб.Номер); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; КонецЕсли; КонецЦикла; |
|||
17
pavelul73
05.06.14
✎
10:07
|
Но есть типовые обработки, которые позволяют изменить нумерацию документов и т.д. например "Универсальный подбор и обработка объектов"
|
|||
18
Godofsin
05.06.14
✎
10:08
|
(16) "Номер не уникальный!" =)
|
|||
19
Godofsin
05.06.14
✎
10:08
|
(17) Во, другое дело )
|
|||
20
pavelul73
05.06.14
✎
10:10
|
(18) Почему? если у нее изначально все номера разные, то к уже существующим номерам будут прибавляться нули в начале номера. Как она и хотела
|
|||
21
Надяша
05.06.14
✎
10:12
|
pavelul73,спасибо!Всё получилось,как мне нужно было
|
|||
22
Godofsin
05.06.14
✎
10:13
|
(20) Да не факт, тебе ж отсюда не видно, что у нее с нумерацией творится, посему более правильно (и быстрее) было бы воспользоваться (17)
|
|||
23
Надяша
05.06.14
✎
10:14
|
спасибо всем ;)
|
|||
24
Godofsin
05.06.14
✎
10:15
|
(23) Еще вопросик: а сф перенумеровываются вместе с РТиУ?
|
|||
25
Надяша
05.06.14
✎
10:15
|
с нумерацией творится ерунда!Пользователи присваивали номера как хотели,хотя автонумерация сохранялась,пока не дошло до 00999-09
|
|||
26
pavelul73
05.06.14
✎
10:15
|
(22) Если с этой точки зрения то да.
Да, лучше конечно использовать уже написанные типовые обработки, которые проверены временем) |
|||
27
Надяша
05.06.14
✎
10:17
|
Перенумерация не подходит,т.к. к номеру привязаны акты выполненных работ.Вот как-то так...теперь,чтобы нумерацию продолжить-меняю кол-во знаков в номере до 11 и т.д.
|
|||
28
Godofsin
05.06.14
✎
10:18
|
(27) такой вариант тоже можно было бы универсальной обработкой провернуть. Ради интереса на копии потом попробуй
|
|||
29
pavelul73
05.06.14
✎
10:19
|
(21) не за что
|
|||
30
Kamas
05.06.14
✎
10:38
|
Стаж: 2 года 8 дней (6) я только учусь...помоги. Девушка при всем уважении долго учитесь.))
|
|||
31
Надяша
05.06.14
✎
10:47
|
за это время написанием кода занималась нечасто..
|
|||
32
Cube
05.06.14
✎
11:57
|
(31) Фотка есть, пол исправлен - молодец))) Так держать!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |