|
Изменить "КодКонтрагента" в справочнике контрагентов. | ☑ | ||
---|---|---|---|---|
0
sasha_mrg
11.01.12
✎
09:35
|
Как это сделать? При этом поле "Код" недоступно для записи. Какие варианты?
|
|||
1
Wobland
11.01.12
✎
09:35
|
в "действиях" часто иногда бывает такое
|
|||
2
3V
11.01.12
✎
09:38
|
либо програмно
|
|||
3
KUBIK
11.01.12
✎
09:40
|
Часто сталкиваюсь с тем, что набранный персонал видит работу в 1С как компьютерную игру: руководство пользователя нам не надо читать, учиться не надо, мы сами с усами...
|
|||
4
Волесвет
11.01.12
✎
09:43
|
позвать специалиста не?
|
|||
5
sasha_mrg
11.01.12
✎
09:45
|
Использовал изначально на тестовой базе вариант с Универсальным отбором, дальше отобрал нужных контрагентов, использовал обработку перенумерация объектов. Оно конечно пренумеровало, но отсортировало предварительно в алфавитном порядке, а мне нужно чтобы если контрагент был с кодом например 2101 то стал он 6101, как-то так.
|
|||
6
Godofsin
11.01.12
✎
09:46
|
(5) Смотрим вариант номер (2)
|
|||
7
Wobland
11.01.12
✎
09:47
|
+(6) или (4)
|
|||
8
sasha_mrg
11.01.12
✎
09:51
|
Программно я так понимаю через произвольный алгоритм?
|
|||
9
KUBIK
11.01.12
✎
09:52
|
(0) цель деяний озвучь
|
|||
10
Godofsin
11.01.12
✎
09:53
|
(8) Ну да. Собссноручно написанный.
|
|||
11
sasha_mrg
11.01.12
✎
09:53
|
Если да, то после выборки нужных контрагентов запросом - Выборка.Код = что-то - ругается что поле недоступно для записи
|
|||
12
YF
11.01.12
✎
09:53
|
(11) бывает
|
|||
13
Wobland
11.01.12
✎
09:54
|
(11) объект получил от выборки?
|
|||
14
Godofsin
11.01.12
✎
09:54
|
потому что объект надо получить
|
|||
15
Fish
11.01.12
✎
09:54
|
(11) пичалька :))
|
|||
16
hhhh
11.01.12
✎
09:59
|
(11) Выборка - это такая временная табличка, где-то в оперативной памяти или в темпе. Ты уверен, что тебе в этой табличке нужно менять коды какие-то?
|
|||
17
sasha_mrg
11.01.12
✎
10:01
|
Пока Выборка.Следующий() Цикл
Объект = Выборка.Ссылка.ПолучитьОбъект(); Объект.Код = Выборка.Код - 4000; Объект.Записать(); КонецЦикла; что-то типа того? |
|||
18
Wobland
11.01.12
✎
10:02
|
(17) а проверить?
|
|||
19
Wobland
11.01.12
✎
10:03
|
(17) кстати, код какого типа у тебя?
|
|||
20
sasha_mrg
11.01.12
✎
10:05
|
Тип - число
|
|||
21
YF
11.01.12
✎
10:06
|
(17) Ага, главное, чтобы одинаковых кодов не получилось
|
|||
22
Snorkler
11.01.12
✎
10:06
|
> мне нужно чтобы если контрагент был с кодом например 2101 то стал он 6101, как-то так. (5)
> Объект.Код = Выборка.Код - 4000; (17) Одно с другим гармонирует? |
|||
23
hhhh
11.01.12
✎
10:07
|
(20) если прочитать (5), то наверно
Объект.Код = Выборка.Код + 4000; но вам оттуда видней, конечно. |
|||
24
sasha_mrg
11.01.12
✎
10:08
|
Ключевое слово в первом посте Например :)
|
|||
25
Wobland
11.01.12
✎
10:09
|
(24) какой номер у первого поста?
|
|||
26
sasha_mrg
11.01.12
✎
10:09
|
тыкал то на тесте и после перенумерации обработкой "Перенумерация объектов" те которые были 2000+ стали 6000+, сейчас сделал наоборот, смысл вопроса не поменялся же
|
|||
27
Godofsin
11.01.12
✎
10:11
|
(26)нет, поменялся. теперь ничего не получится, надо срочно переписать конфу и разработать новую платформу!
|
|||
28
НЕА123
11.01.12
✎
10:14
|
(27)+1
|
|||
29
hhhh
11.01.12
✎
10:15
|
(26) не обращай внимания, ребята неопытные, многие первый раз в жизни видят такую задачу, вот и растерялись.
|
|||
30
НЕА123
11.01.12
✎
10:15
|
(27)
однако, может конфу и не надо, достаточно новую платформу. |
|||
31
qeos
11.01.12
✎
10:20
|
а что, уже универсальные обработки не катят?
|
|||
32
sasha_mrg
11.01.12
✎
10:21
|
Универсальная обработка перед перенумерацией упорядочила выбранных контрагентов в алфавитном порядке, что не совсем интересно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |