Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Падение 1с
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
alex040269
Привет. Есть код (внешняя обработка)
Счет = СоздатьОбъект("Счет");

Если Счет.НайтиПоКоду("1530") = 1 Тогда
    Ссылки = СоздатьОбъект("ТаблицаЗначений");
    Сообщить("НайтиСсылки 1");
    НайтиСсылки(Счет,Ссылки);
    Сообщить("НайтиСсылки 2");
    Ссылки.ВыбратьСтроку();
КонецЕсли;


Появляется сообщение:
НайтиСсылки 1

И сразу окошко с сообщением об ошибке приложения. Релиз 027.

Может я неправильно использую "НайтиСсылки"?

Спасибо.
Pepe
В процедуру НайтиСсылки() передается первым параметром СписокЗначений. Возможно, что обьект Счет для этого не подходит.
vadim007
Параметры:
<Объекты>
Конкретное значение объекта или объект типа «СписокЗначений», в котором данной процедуре передаются объекты, по которым надо найти ссылки.
Т.е. один объект передать можно.
Я бы после вызова НайтиСсылки(..) проверил-бы количество строк таблицы Ссылки, а затем бы вызывал Ссылки.ВыбратьСтроку(..).
5_kopeek
Цитата(alex040269 @ 19.07.11, 15:42) необходимо зарегистрироваться для просмотра ссылки
    НайтиСсылки(Счет,Ссылки);

В Вашем коде перед поиском ссылок на конкретный объект нет конкретного позиционирования на этот самый объект. Попробуйте так:
    НайтиСсылки(Счет.ТекущийСчет(),Ссылки);
alex040269
Цитата(5_kopeek @ 19.07.11, 23:28) необходимо зарегистрироваться для просмотра ссылки
В Вашем коде перед поиском ссылок на конкретный объект нет конкретного позиционирования на этот самый объект. Попробуйте так:
    НайтиСсылки(Счет.ТекущийСчет(),Ссылки);

Заработало smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.