Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 780
от 09.04.2008, 13:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 415, Экспертов: 49
В номере:Вопросов: 1, Ответов: 3

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 130527: Здраствуйте эксперты. Вопрос по 1С 7.7. Есть внешний отчёт, который загружает данные из dbf-файла в 1С. Мне надо получить строку вида: л_КодОрг+"/"+ДатаМесяц т.е. 66/4, а выдается 70. Если выводить строку: ДатаМ +"/"+л_КодОрг...

Вопрос № 130.527
Здраствуйте эксперты. Вопрос по 1С 7.7. Есть внешний отчёт, который загружает данные из dbf-файла в 1С. Мне надо получить строку вида:
л_КодОрг+"/"+ДатаМесяц т.е. 66/4, а выдается 70. Если выводить строку: ДатаМ +"/"+л_КодОрг, то выдается 4/66. Как получить 66/4? Спасибо.

Приложение:

Отправлен: 04.04.2008, 12:35
Вопрос задала: Olyamur (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Airyashov
Строка(""+л_КодОрг+"/"+ДатаМ)
иначе к числовому все приведется
Ответ отправил: Airyashov (статус: 2-ой класс)
Ответ отправлен: 04.04.2008, 12:45
Оценка за ответ: 5
Комментарий оценки:
Отлично, спасибо!

Отвечает: Брагар Сергей Владимирович
Здравствуйте, Olyamur!
Вообще не понятно как оно у вас так получается но проверять нету времени
Делайте обычное преобразование типов число в строку
Строка(л_КодОрг)+"/"+Строка(ДатаМесяц)
Ответ отправил: Брагар Сергей Владимирович (статус: 1-ый класс)
Ответ отправлен: 04.04.2008, 12:56
Оценка за ответ: 5
Комментарий оценки:
Спасибо, но так не получается. Все равно программа складывает 2 числа, а символ "/" вообще не воспринимает.

Отвечает: Maximush
Здравствуйте, Olyamur!
Я бы сделал так:
""+л_КодОрг+"/"+ДатаМесяц

насколько я понимаю, достаточно сделать первый параметр строковым, и затем следить, чтобы во всей последовательности связывания строк "+" не использовался между двумя не строковыми операндами.

л_КодОрг+ДатаМесяц = 70
т.е. ""+л_КодОрг+ДатаМесяц = "70"
""+л_КодОрг+""+ДатаМесяц = "664"
""+л_КодОрг+""+ДатаМесяц = "664"

max//
Ответ отправил: Maximush (статус: 2-ой класс)
Ответ отправлен: 04.04.2008, 13:43
Оценка за ответ: 5
Комментарий оценки:
Спасибо. Все действительно так. Теперь всё работает как надо.


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.72.8 от 05.04.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное