|
Как сгенерировать номер справочника с префиксом из числа? | ☑ | ||
---|---|---|---|---|
0
tabarigen
13.04.18
✎
16:23
|
Всем добра, всем бабла.
получаю номера 1,4, 69. этим номерам соответствуют контрагенты 00-000001, 00-000004 и 00-000069. Как мне из чисел составить строку, чтоб в дальнейшем найти по коду соответствующих им контрагентов. |
|||
1
Малыш Джон
13.04.18
✎
16:27
|
"Чтооо? Опяяять?" ))
|
|||
2
azernot
13.04.18
✎
16:28
|
Номер = 1, 4, 69; //Выбрать любой
НомерСтр = Формат(Номер, "ЧГ="); Если СтрДллина(НомерСтр)> 6 Тогда Возврат; Конец КодСправочника = "00-"+Лев("000000", 6 -СтрДллина(НомерСтр))+НомерСтр; |
|||
3
Малыш Джон
13.04.18
✎
16:28
|
"00-" + Прав("000000"+Формат(Номер,"ЧГ=0"),6)
|
|||
4
SeriyP
13.04.18
✎
16:29
|
Если СтрДлина(Номер)=1 Тогда КодКА="00-00000"+Номер
ИначеЕсли Если СтрДлина(Номер)=2 Тогда КодКА="00-0000"+Номер ИначеЕсли Если СтрДлина(Номер)=3 Тогда КодКА="00-000"+Номер ..... КонецЕсли |
|||
5
Kigo_Kigo
13.04.18
✎
16:30
|
(4) Опередил - сей прекрасным кодом :)
|
|||
6
tabarigen
13.04.18
✎
16:33
|
(1) до этого была обратная задача)
|
|||
7
tabarigen
13.04.18
✎
16:34
|
(4) это же жесть.....
|
|||
8
tabarigen
13.04.18
✎
16:34
|
так и я мог наговнокодить)
|
|||
9
SeriyP
13.04.18
✎
16:38
|
(8) ну дык, а чего же тогда вопросы такие возникают? Это Вам для наглядности.
|
|||
10
tabarigen
13.04.18
✎
16:38
|
(3) лойс тигру!
|
|||
11
Малыш Джон
13.04.18
✎
16:38
|
(8) а вот так можешь?:
Если Номер=1 Тогда КодКА="00-000001" ИначеЕсли Номер=2 Тогда КодКА="00-000002" ИначеЕсли Номер=3 Тогда КодКА="00-000003"... |
|||
12
tabarigen
13.04.18
✎
16:39
|
(11) Малыш Джон у тебя в роду Петросянов не было?)
|
|||
13
xxTANATORxx
13.04.18
✎
16:39
|
>>Поиск по коду контрагента
что-то мне подсказывает, что задача решается как-то кривовато |
|||
14
tabarigen
13.04.18
✎
16:39
|
без сарказма)
|
|||
15
tabarigen
13.04.18
✎
16:39
|
(13) я спецом на это обратил внимание
|
|||
16
xxTANATORxx
13.04.18
✎
16:40
|
(15)выкладывай задачу, что нужно???
|
|||
17
Малыш Джон
13.04.18
✎
16:41
|
(12) Вах! Ара, в нашэм роду кого толко нэ было
|
|||
18
azernot
13.04.18
✎
16:41
|
Я сильно извиняюсь, но разве задача не решена в постах (2) и (3)?
|
|||
19
Малыш Джон
13.04.18
✎
16:41
|
(18) а поговорить?)
|
|||
20
tabarigen
13.04.18
✎
16:42
|
(16) клиенты скидывают заявки в dbf. последние 4 символа генерятся рандомно. надо из дбф программно созлать документ Заказ лкиента.
С перебором дбф проблем нет, а вот с поиском контрагента как видите возникли затруднения |
|||
21
tabarigen
13.04.18
✎
16:42
|
(18) решена.
|
|||
22
tabarigen
13.04.18
✎
16:42
|
(17) )
|
|||
23
xxTANATORxx
13.04.18
✎
18:08
|
(20)ищи по ИНН/КПП, не прогадаешь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |