|
Как сгенерировать номер справочника с префиксом из числа? |
☑ |
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)ищи по ИНН/КПП, не прогадаешь
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший