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

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

  Все выпуски  

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


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

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

Выпуск № 266
от 06.08.2006, 10:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 258, Экспертов: 30
В номере:Вопросов: 2, Ответов: 4


Вопрос № 50666: Здраствуйте! Можно в 1c 7.7 формировать переменную переменной (или как это назвать тут незнаю)? В смысле, например есть массив с названиями полей дбф-ки Поля[10], а в цикле надо делать проверку Файл = СоздатьОбъект("XBase")...
Вопрос № 50728: Здравствуйте! Знаю что вопросы не по теме, но всё же это связано с 1С, поэтому прошу дочитать до конца! Смотрю объявления по работе, часто попадается требование знания 1С:Предприятие. Заканчивал курсы Пользователь ПЭВМ + 1С:Предприятие. ...

Вопрос № 50.666
Здраствуйте!
Можно в 1c 7.7 формировать переменную переменной (или как это назвать тут незнаю)?
В смысле, например есть массив с названиями полей дбф-ки Поля[10], а в цикле надо делать проверку

Файл = СоздатьОбъект("XBase");
...
Для К = 1 По 10 Цикл
...
Пока Файл.ВКонце() = 0 Цикл
Если Файл.Поля[К] > 0 Тогда // Вот что-то вроде этого надо
...

Не знаю как такое организовать. Подскажите что-нибудь.
Отправлен: 31.07.2006, 10:34
Вопрос задал: nimoid (статус: 8-ой класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 5)

Отвечает: BuhCIA
Здравствуйте, nimoid!
Для файлов dbf это команды
Файл.ПолучитьЗначениеПоля(...);
где аргумент - номер поля (числовой) или название поля (текстовый),
Файл.УстановитьЗначениеПоля(...);
Для других случаев это
...ПолучитьАтрибут();
...УстановитьАтрибут();
...УстановитьРеквизит();
и так далее.
---------
Скажите, сколько времени? - (устало, показывая часы) Читайте, там же все написано!
Ответ отправил: BuhCIA (статус: Практикант)
Ответ отправлен: 31.07.2006, 10:52
Оценка за ответ: 3
Комментарий оценки:
Мне не команды для работы с дбф нужны.
Названия полей известны и находятся в массиве - см. текст вопроса.
Как можно подставлять название поля из массива, чтобы соединить с _Файл._ - вот что спрашиваю.

Отвечает: Karanskiy Arkadiy
Здравствуйте, nimoid!
Есть функция ПолучитьАтрибут(); может она вам поможет.
Пример:
есть например 5 переменных: Комп1, Комп2, Комп3 ..., тогда доступ можно организовать след. образом
Для к = 1 По 5 Цикл
м = ПолучитьАтрибут("Комп"+к);
......
КонецЦикла;
незнаю поможет или нет.
Ответ отправил: Karanskiy Arkadiy (статус: 1-ый класс)
Ответ отправлен: 31.07.2006, 20:52
Оценка за ответ: 4
Комментарий оценки:
не, маленько не то :)
проблему уже решили (см. минифорум)


Вопрос № 50.728
Здравствуйте!
Знаю что вопросы не по теме, но всё же это связано с 1С, поэтому прошу дочитать до конца!
Смотрю объявления по работе, часто попадается требование знания 1С:Предприятие. Заканчивал курсы
Пользователь ПЭВМ + 1С:Предприятие. Изучали 1С всего 4 дня. С Бух. учётом не знаком поэтому задавал глупые вопросы типа "что такое Проводка?". Спустя некоторое время, сейчас я почти ничего не помню что мы прошли.
В общем, хотелось бы узнать что нужно знать для э-э... администратора программы? И в каких случаях используется встроенный язык? (дайте пожалуйста ссылки по этой теме, что-то вроде вводной статьи)
Заранее спасибо!
Отправлен: 31.07.2006, 20:11
Вопрос задал: 3BEPEK (статус: 3-ий класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Karanskiy Arkadiy
Здравствуйте, 3BEPEK!
Самый хороший сайт для новичка это http://mista.ru
Успехов в этом нелегком сети...
Ответ отправил: Karanskiy Arkadiy (статус: 1-ый класс)
Ответ отправлен: 31.07.2006, 20:54

Отвечает: Manserg
Здравствуйте, 3BEPEK!
http://www.mista.ru
Было бы желание, найти можно все...
Ответ отправил: Manserg (статус: 3-ий класс)
Ответ отправлен: 01.08.2006, 09:41


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

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

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

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

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


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


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.35 от 27.07.2006
Яндекс Rambler's Top100

В избранное