Имя: Пароль:
1C
1С v8
Проблема с обработками
,
0 hello19
 
11.06.12
14:32
Вызываю процедуру по считыванию из текстового файла данных в обработках - выдает ошибку "Метод объекта не обнаружен(КоличествоСтрок)"

Правильно ли я понимаю, что проблема в процедуре, именно в методе "КоличествоСтрок"?
1 1C-band
 
11.06.12
14:33
.Количество( ), не?
2 hello19
 
11.06.12
14:34
скобки стоят..
3 Amra
 
11.06.12
14:34
Скорее всего при вызове Тест.КоличествоСтрок объект Тест является некорректным по логике и у него такого метода нет
4 hello19
 
11.06.12
14:35
Вот процедура:

Процедура СчитатьСвободныеЧлены() Экспорт
   Запись = РегистрыСведений.СвободныеЧлены.СоздатьМенеджерЗаписи();
       
   // Пусть к файлу
   Путь = "C:\Users\mikhailyuk_s\Documents\InfoBase6\свободные.txt";
       
   ТекстовыйФайл = Новый ЧтениеТекста(Путь, КодировкаТекста.ANSI);
   СтрокаФайла = ТекстовыйФайл.ПрочитатьСтроку();
   
   // Уравнения
   Для а = 1 по а = ТекстовыйФайл.КоличествоСтрок() Цикл
       Запись.Уравнение = а;
       Запись.Записать();
   КонецЦикла;

   // Коэффициенты
   Пока СтрокаФайла <> Неопределено Цикл
       Запись.Значение = ТекстовыйФайл;
       Запись.Записать();
   КонецЦикла;
5 1C-band
 
11.06.12
14:35
6 andrewks
 
11.06.12
14:36
жесть какая...
а метода КоличествоСтрок() действительно нет
7 1C-band
 
11.06.12
14:36
(0) Объект текстового файла нормально инициализируется? Посмотри в отладчике.
8 hello19
 
11.06.12
14:37
а в каком месте жесть?
9 andrewks
 
11.06.12
14:37
во всех
10 hello19
 
11.06.12
14:39
мне просто нужно считывать данные текстового файла в регистр сведений. В каком именно месте не так?
Я так понимаю, что с открытием фала все нормально и проблемы дальше..
11 hello19
 
11.06.12
14:42
как нудно обращаться к регистрам сведений?
12 m-serg74
 
11.06.12
14:48
посмотри ЧтениеТекста в СП, у него нет метода КоличествоСтрок(),
и вот это не понятно -

Для а = 1 по а = ТекстовыйФайл.КоличествоСтрок() Цикл
13 pumbaEO
 
11.06.12
14:50
Для количества строк надо текстовый документ создавать...
14 hello19
 
11.06.12
14:50
цикл исправил - издержки с++

как же тогда нужно переделать код, чтобы был метод КоличествоСтрок()?
Использовать Чтение?
15 m-serg74
 
11.06.12
14:53
зачем ты на две ветки разбил одну и ту же тему?
16 hello19
 
11.06.12
18:11
Хочу в форму обработки добавить кнопку "закрыть" - как сделать так, чтобы после нажатия на нее закрывалось окно обработки?
17 hello19
 
12.06.12
13:54
Как сделать так, чтобы регистр сведений очищался после того, как закрываю 1с:предприятие?
18 Рэйв
 
12.06.12
13:58
(17)
вставь в модуль приложения в

ПриЗавершенииРаботыСистемы()


Набор=РегистрыСведений.Какойто.СоздатьНаборЗаписей();
Набор.Записать(Истина);
19 Рэйв
 
12.06.12
13:58
только чур потом  меня ни в чем не обвинять:-)
20 hello19
 
12.06.12
14:13
Правильно ли я понимаю, что "Истина" можно не писать?
21 hello19
 
12.06.12
14:13
никто никого не обвинит) мы не волшебники - только учимся)
22 Рэйв
 
12.06.12
14:19
можно не писать
23 hello19
 
12.06.12
14:23
И еще немного не понимаю, вот строчка "ПриЗавершенииРаботыСистемы()" это просто строчка прописанная от руки где-то в модуле приложения?
24 Рэйв
 
12.06.12
14:24
Это предопределенная процедура в модуле приложения.

Процедура ПриЗавершенииРаботыСистемы()
  // тут отработает код при закрытии 1С
КонецПроцедуры
25 Stim
 
12.06.12
14:25
>>РегистрыСведений.СвободныеЧлены

1С: Автоматизация борделя 2.0 ?
26 hello19
 
12.06.12
14:27
оооо.. шутники подошли..
27 hello19
 
12.06.12
14:27
Рейв, тут ошибка вылезает, которую не пойму никак:

{Обработка.РешалкаСЛУ.МодульОбъекта(11,1)}: Определения процедур и функций должны размещаться перед операторами тела модуля
<<?>>Процедура ПриЗавершенииРаботыСистемы(); (Проверка: Сервер)

Это что?
28 hello19
 
12.06.12
14:30
Виноват, сам накосячил сам и разобрался)
29 hello19
 
21.06.12
19:11
Как в таблице значений искать строку по значению сразу в нескольких колонках?
30 hello19
 
21.06.12
19:12
У меня таблица с 3-мя колонками - "х", "у", "к"
ищу строку, в которой совпадают элементы с нужным значением

ТекущаяСтрока = Коэффициенты.Найти( а, "х", "у");
31 hello19
 
21.06.12
19:12
Ругается на количество передаваемых параметров...
32 Михаил Козлов
 
21.06.12
19:16
Если содержательно Вам нужно решать СЛУ, могу прислать реализацию Жордана-Гаусса.
33 hello19
 
21.06.12
19:18
Было бы неплохо...Вот сюда можно: [email protected]
но вопрос по-прежнему открыт
34 Михаил Козлов
 
21.06.12
21:10
(33) Выслал.
35 hello19
 
22.06.12
12:35
Благодарю!
36 hello19
 
22.06.12
12:55
Как в таблице значений искать строку по значению сразу в нескольких колонках?

У меня таблица с 3-мя колонками - "х", "у", "к"
ищу строку, в которой совпадают элементы с нужным значением - допустим ищем строку, в которой х = 2, у = 2
37 Orfin
 
23.06.12
14:28
Вопрос. Обработка написанная на платформе 8.2 не будет работать на 8.1, 8.0? (по моему нет, прошу уточнения)
А написанная на 8.1 будет работать на 8.2?
38 hello19
 
02.07.12
13:46
Как можно быстро разделить все коэффициениты строки таблицы значений на число?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn