Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
alexburzak
Зарегистрирован: 26.10.2006 Сообщения: 12
|
Добавлено: Вт Ноя 14 2006 15:46 Заголовок сообщения: Добавление одного поля к другому с помощью 1С конфигуратора. |
|
|
Добавление одного поля к другому с помощью 1С конфигуратора.
Есть программа 1С в ней файл конфигуратора(Config.ert)
в этом файле есть такие строчки:
FileItems.AddField("FullName",2,255,);
FileItems.AddField("Info",2,255,);
и :
FileItems.FullName=TrimAll(Query.Parit.MidaMlea);
FileItems.Info=TrimAll(Query.Parit.MidaNosefet);
Так как размер поля не превыщает 255, то вся инфа в "FullName" если ее больше просто режется. Нужно остаток из "Query.Parit.MidaMlea" засунуть в "FileItems.Info"
Как можно устоновить нужную функцию на позицию "255 + 1"
и продолжить чтения в "FileItems.Info"?
У меня есть знания в VB, C/C++ и так далее а вот с 1С сталкиваюсь впервые. Помогите плиз. |
|
Вернуться к началу |
|
 |
Denjs
Зарегистрирован: 29.08.2003 Сообщения: 137
|
Добавлено: Вт Ноя 14 2006 16:48 Заголовок сообщения: |
|
|
Если вам нужно получиь из одной строки длиной дольше 255 2 строки по "255символов" и "остаток" -
см "Синтаксис помошник" - встроенный язык > системные > функции-процедуры > строковые ...
например хорошо подойдет наверное функция "Сред()"
Цитата: | Сред(<?>,)
Синтаксис:
Сред(<Строка>,<Число1>,<Число2>)
Назначение:
Возвращает подcтроку исходной строки, заданную номером позиции и числом символов.
Параметры:
<Строка> - строка, содержащая извлекаемые символы;
<Число1> - определяет позицию первого символа, извлекаемого из строки (начиная с 1);
<Число2> - количество символов, которое должна вернуть функция (если опущен, то до конца строки). |
|
|
Вернуться к началу |
|
 |
alexburzak
Зарегистрирован: 26.10.2006 Сообщения: 12
|
Добавлено: Ср Ноя 15 2006 12:22 Заголовок сообщения: |
|
|
Спасибо ! Получилось.
Использовал:
FileItems.FullName=Лев(TrimAll(Query.Parit.MidaMlea),255);
FileItems.Info=Сред(TrimAll(Query.Parit.MidaMlea),256)+ TrimAll(Query.Parit.MidaNosefet); |
|
Вернуться к началу |
|
 |
|