|
сформировать строки из ТЗ менее N символов в длину |
☑ |
0
lamme
07.05.14
✎
15:05
|
1С82
есть ТЗ. колонка - НомерДокумента
строк в ТЗ - неограничено.
как пральна поставить в итоговую строку все НомераДокументов (через ЗПТ) - чтобы эта итоговая длина строки была менее N
N = 1000;
для каждого Стр из ТЗ цикл
ИтоговаяСтр = Стр.НомерДокумента+","+ ИтоговаяСтр;
Если СтрДлина(ИтоговаяСтр)> N тогда
сообщить (ИтоговаяСтр)
ИтоговаяСтр="";
продолжить
конецесли;
конеццикла;
|
|
1
Wobland
07.05.14
✎
15:06
|
сам-то как думаешь?
|
|
2
lamme
07.05.14
✎
15:07
|
так то вот получается
да только окончание теряется где-то
т.е. например
если N=100.
если в тз 10 строк и их длина = 235 символов
то выведется сообщить - 2 раза
а вот хвост на 35 символов - теряется куда-то
|
|
3
lamme
07.05.14
✎
15:07
|
отсюда и задумался
че я тут делаю вообще и че не так
|
|
4
Wobland
07.05.14
✎
15:08
|
тут работа для программиста
|
|
5
lamme
07.05.14
✎
15:10
|
ну да..
там после
конеццикла
добавить
сообщить (ИтоговаяСтр)
|
|
6
Wobland
07.05.14
✎
15:11
|
если тебе не очевидно несоответствие кода заявленной задаче, то нужно как-то подучиться ещё
|
|
7
lamme
07.05.14
✎
15:14
|
ага . умничай...
как всегда - срач полный и все себя крутыми спецами выставляют.
а как до дела доходит - так никого. только пальцы гнуть.
если ты такой умный - возьми и сделай лучше
по мне так - работает
|
|
8
Wobland
07.05.14
✎
15:14
|
я уж молчу о том, что можно было б соединить строки или понавныкать переводов строки
|
|
9
lamme
07.05.14
✎
15:15
|
а .. пардон.. ты тут один ..
но принцип мисты - ты придерживаешься прелестно
удачи
|
|
10
Wobland
07.05.14
✎
15:15
|
(7) а на хрена мне это?
|
|
11
lamme
07.05.14
✎
15:16
|
(10)
тогда (6) - засунь куда ниб.
|
|
12
lamme
07.05.14
✎
15:16
|
тема закрыта
спасибо
|
|
13
Wobland
07.05.14
✎
15:17
|
(11) разворачивайся
|
|