Имя: Пароль:
1C
1С v8
Нумерация с учетом документа основания
,
0 Rumpil
 
01.02.12
15:56
Есть документ Продажа с номером 001, на основании этого документа вводятся 3 документа Доставка, необходимо чтобы у документа Доставка номер генерировался в формате [НомерПродажи]-[НомерДоставки], т.е. у Доставки первой будет номер 001-1, у второй 001-2, у третьей 001-3 и.т.д. В какую сторону копать советуете ? Можно ли использовать как автонумерцию 1с или нумерацию для следующего документа доставки придется высчитывать кодом ?
1 Ненавижу 1С
 
гуру
01.02.12
15:57
кодом
2 Rumpil
 
01.02.12
15:58
(1) блин, так и думал. Надо обойти предыдущие документы доставки найти последний номер и потом увеличить значение на 1 ?
3 Scooter
 
01.02.12
16:04
посылом в нужном направлении
4 KUBIK
 
01.02.12
16:06
(0) РС типа как для нумерации кассовой книги в БП 2.0
5 Deon
 
01.02.12
16:07
(4) Не перебор ли?
6 Ненавижу 1С
 
гуру
01.02.12
16:18
(2) зачем обходить? есть запросы
7 Rumpil
 
01.02.12
16:24
Усе,сделал, запросом получаю последний номер доставки, а потом прибавляю +1 к значению. Спасибо всем
8 DmitrO
 
01.02.12
16:24
элементарнейшая задачка, как раз сюда v8: Пробная задача для соискателя на должность "1С программист" подходит
9 mikecool
 
01.02.12
16:25
а УстановитьНовыйНомер(НомерОснования+"-") не катит?
10 Rumpil
 
01.02.12
16:32
(9) нет, т.к. номер основания 001, длина номера доставки 5, то есть твой оператор присвоит новой доставке номер 001-01, а мне нужно 001-1, хотя может я ошибаюсь ?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший