Вопрос № 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 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 4
Вопрос № 149.617
Доброго времени суток, уважаемые эксперты Помогите пожалуйста найти универсальную выгрузку/загрузку из .dbf. с коментариями. Зарание большое спасибо.
Также советую прочитать и попробовать примеры из книги "Описание встроенного языка", объект xBase.
Успехов! С уважением, Владимир.
Ответ отправил: Владимир Лазурко (статус: Студент)
Ответ отправлен: 06.11.2008, 09:19
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 234534 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Отвечает: Губа Андрей Викторович
Здравствуйте, Маштакова Ульяна Геннадьевна! Вот ссылочки: infostart.ru/projects/653/ infostart.ru/projects/2060/ infostart.ru/projects/1219/
Ответ отправил: Губа Андрей Викторович (статус: 1-й класс)
Ответ отправлен: 06.11.2008, 11:03
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 234548 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 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 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 4
Отвечает: Sim_tm
Здравствуйте, Pycuk!
Попробуйте так: ТекущийЭлемент = ЭлементыФормы.ПолеВвода1; (ну или имя вашего поля ввода)
Ответ отправил: Sim_tm (статус: 7-й класс)
Ответ отправлен: 06.11.2008, 21:36
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 234629 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо! Коротко и ясно.
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.