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

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

  Все выпуски  

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


Хостинг Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг на Windows 2008

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

Чемпионы рейтинга экспертов в этой рассылке

Альшанский Дмитрий Викторович
Статус: 8-й класс
Рейтинг: 74
∙ повысить рейтинг >>
Airyashov
Статус: 10-й класс
Рейтинг: 44
∙ повысить рейтинг >>
Командин Константин Евгениевич
Статус: 5-й класс
Рейтинг: 41
∙ повысить рейтинг >>

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

Выпуск № 886
от 11.11.2008, 13:05

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

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

Вопрос № 149555: Добрый день уважаемые эксперты! С недавнего времени появилась проблема в 1с v7.7 ТиС, при создании реализации с использованием "подбора" в табличной части, 1с стала вылетать, "ошибка в 1cv7l.exe инструкция по адресу..... обратилас...


Вопрос № 149617: Доброго времени суток, уважаемые эксперты Помогите пожалуйста найти универсальную выгрузку/загрузку из .dbf. с коментариями. Зарание большое спасибо. <img src="http://rusfaq.ru/images/Forum/10.gif" border="0"> ...
Вопрос № 149641: Здравствуйте эксперты! 1С 8.1 Как сделать переход на нужный элемент формы. Есть несколько элементов ПолеВвода (ПолеВвода1, ПолеВвода2 ...) и кнопка Добавить. Нужно что-бы при нажатии кнопки Добавить выполнялась обработка (это я сделал) и ...

Вопрос № 149.555
Добрый день уважаемые эксперты!
С недавнего времени появилась проблема в 1с v7.7 ТиС, при создании реализации с использованием "подбора" в табличной части, 1с стала вылетать, "ошибка в 1cv7l.exe инструкция по адресу..... обратилась к памяти по адресу... память не может быть read" причем вылетает только когда стоит галка "показывать остатки"
Пробовал переустанавливать 1с, запускать данную базу с другого компа, все равно вылетает.
Где искать причину?
Отправлен: 05.11.2008, 14:49
Вопрос задал: Дмитрий_C (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Gorus
Здравствуйте, Дмитрий_C!
Причина в тексте модуля 1С. Нужно пересмотреть весь участок вызова формы подбора - подбора - обработки подбора. Скорее всего (но не гарантия) что-то наплутано с переменными - или переопределяются, или обращается к несуществующей переменной. Высока вероятность таких ошибок при обработке значений в/из строки, при работе со списками и таблицами значений. Например в таблице значений хранится ссылка на какой-то объект, объект уничтожается а после по этой ссылке происходит обращение к нему.
Короче пересмотрите текст модулей. Лучше всего пошагово в отладчике пройтись и найти в какой строчке вылетает 1С, а после думать почему (это не шутка, докопатся до причины в таких случаях действительно бывает очень тяжело).
Ответ отправил: Gorus (статус: 8-й класс)
Ответ отправлен: 05.11.2008, 15:37

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234454 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 4


    Вопрос № 149.617
    Доброго времени суток, уважаемые эксперты Помогите пожалуйста найти универсальную выгрузку/загрузку из .dbf. с коментариями. Зарание большое спасибо.
    Отправлен: 06.11.2008, 08:21
    Вопрос задала: Маштакова Ульяна Геннадьевна (статус: Посетитель)
    Всего ответов: 2
    Мини-форум вопроса >>> (сообщений: 2)

    Отвечает: Владимир Лазурко
    Здравствуйте, Маштакова Ульяна Геннадьевна!

    1. Обрабтка Tranref.ert с диска ИТС.

    Вот по ссылкам обработки с Инфостарта (infostart.ru - ссылка на рубрику "Перенос данных"):
    2. Загрузка данных из DBF.
    3. Перенос данных между базами через файлы, по OLE, выгрузка из Excel в 1C.
    4. Выгрузка/загрузка документов и связанных с ними справочников.
    5. Универсальная выгрузка/загрузка справочников через DBF.

    Также советую прочитать и попробовать примеры из книги "Описание встроенного языка", объект xBase.

    Успехов!
    С уважением, Владимир.
    Ответ отправил: Владимир Лазурко (статус: Студент)
    Ответ отправлен: 06.11.2008, 09:19

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234534 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5


    Отвечает: Губа Андрей Викторович
    Здравствуйте, Маштакова Ульяна Геннадьевна!
    Вот ссылочки:
    infostart.ru/projects/653/
    infostart.ru/projects/2060/
    infostart.ru/projects/1219/

    Ответ отправил: Губа Андрей Викторович (статус: 1-й класс)
    Ответ отправлен: 06.11.2008, 11:03

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234548 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5


    Вопрос № 149.641
    Здравствуйте эксперты!
    1С 8.1
    Как сделать переход на нужный элемент формы.
    Есть несколько элементов ПолеВвода (ПолеВвода1, ПолеВвода2 ...) и кнопка Добавить.
    Нужно что-бы при нажатии кнопки Добавить выполнялась обработка (это я сделал) и после осуществлялся переход на ПолеВвода1.
    Отправлен: 06.11.2008, 12:35
    Вопрос задал: Pycuk (статус: 2-й класс)
    Всего ответов: 2
    Мини-форум вопроса >>> (сообщений: 0)

    Отвечает: Костюк Игорь Викторович
    Здравствуйте, Pycuk!
    Шаг 1. Заводим общедоступную переменную формы:
    Перем ПередатьФокус; // Тут будем хранить имя элемента, которому надо передать фокус.
    Шаг 2. В конце модуля формы пишем:
    ПередатьФокус = ""; // При старте фокус будет настраиваться автоматически.
    Шаг 3. В своем обработчике пишем линейку передачи фокуса:
    Если Форма.АктивныйЭлемент() = "СпидометрВыезда" Тогда
    ПередатьФокус = "СпидометрВозвращения";
    Форма.Закрыть(0);
    ИначеЕсли Форма.АктивныйЭлемент() = "СпидометрВозвращения" Тогда
    ПередатьФокус = "ВыполненоЕздок";
    Форма.Закрыть(0);
    ... прописываешь все свои элементы...
    КонецЕсли;
    Шаг 4. Пишем обработчик закрытия формы:
    Процедура ПриЗакрытии()
    Если ПустоеЗначение(ПередатьФокус) = 0 тогда
    Активизировать(ПередатьФокус);
    СтатусВозврата(0);
    ПередатьФокус = "";
    Возврат;
    КонецЕсли;
    // а дальше собственно обработ ка закрытия... У меня поверка на необходимость записи документа.
    Если ТекущийДокумент().Выбран() = 1 Тогда
    Если ДокументИзменен(Контекст,ТекущийДокумент()) = 0 Тогда
    Форма.Закрыть(0);
    Иначе
    Форма.Закрыть(1);
    КонецЕсли;
    Иначе
    Форма.Закрыть(1);
    КонецЕсли;
    КонецПроцедуры //ПриЗакрытии
    На этом все...
    Ответ отправил: Костюк Игорь Викторович (статус: 1-й класс)
    Ответ отправлен: 06.11.2008, 12:55

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234559 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 4


    Отвечает: Sim_tm
    Здравствуйте, Pycuk!

    Попробуйте так:
    ТекущийЭлемент = ЭлементыФормы.ПолеВвода1; (ну или имя вашего поля ввода)
    Ответ отправил: Sim_tm (статус: 7-й класс)
    Ответ отправлен: 06.11.2008, 21:36

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234629 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5
    Комментарий оценки:
    Спасибо! Коротко и ясно.


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

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

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

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

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

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


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

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров >>

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


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

    ∙ Версия системы: 5.11 от 9.11.2008

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

    В избранное