Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Добавление одного поля к другому с помощью 1С конфигуратора.

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных
Предыдущая тема :: Следующая тема  
Автор Сообщение
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);
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...