Имя: Пароль:
1C
1C 7.7
v7: 1cpp - чтобы это значило?
0 DES
 
23.07.13
14:52
ЗагрузитьВнешнююКомпоненту("1cpp.DLL");

дает:

Для метода ШтрихКод::СформироватьБазовыйШтрихКод обнаружена ошибка описания метода в prm-файле.
Возможно, что для параметра по умолчанию не задан тип значения параметра - < ДляПечати=1 >. Скорее всего, правильно будет - < Число/Строка/НужныйТип ДляПечати=1 >
Для метода ШтрихКод::РазобратьШтрихКод обнаружена ошибка описания метода в prm-файле.
Возможно, что для параметра по умолчанию не задан тип значения параметра - < Партия="" >. Скорее всего, правильно будет - < Число/Строка/НужныйТип Партия="" >
Для метода ШтрихКод::РазобратьШтрихКод обнаружена ошибка описания метода в prm-файле.
Возможно, что для параметра по умолчанию не задан тип значения параметра - < ЕдИзм="" >. Скорее всего, правильно будет - < Число/Строка/НужныйТип ЕдИзм="" >
Для метода ШтрихКод::РазобратьШтрихКод обнаружена ошибка описания метода в prm-файле.
Возможно, что для параметра по умолчанию не задан тип значения параметра - < КолВо=0 >. Скорее всего, правильно будет - < Число/Строка/НужныйТип КолВо=0 >
1 Chum
 
23.07.13
14:53
перезагрузись
2 ДенисЧ
 
23.07.13
14:53
Дык вроде по русски пишт...
3 Ёпрст
 
гуру
23.07.13
14:53
неправильно описаны значения по умолчанию для класса
4 EvgeniuXP
 
23.07.13
14:55
(0) убери эту строчку и забудь, что было :)
5 DES
 
23.07.13
15:50
(1) чейто ?
(2) ну так и читаю по-русски.
(3) где они описываются ?
(4) какую ?
6 DES
 
23.07.13
15:51
я подгрузил 3 версию длл.
7 ОбычныйЧеловек
 
23.07.13
15:57
(6) В 3 версии это и появилось. Смотри, что тебе посоветовали в (3) - находится в обработке "DefCls" - если встроено в конфу либо во внешней обработке
8 DES
 
23.07.13
15:59
у меня ничего не встроено.
там была 2 версия, которая не падала в 2008
подсунул 3 версию
поэтому не знаю что за мессаги такие
9 DES
 
23.07.13
16:03
если грузить эту dll в новой чистой конфе, то нет проблем
10 ОбычныйЧеловек
 
23.07.13
16:04
(9) Значит ищи файлик "DefCls.prm" - вроде так называется (хотя могу и ошибаться - года 3-4 уже не смотрел 7ку)
11 DES
 
23.07.13
16:07
создал пустую крнфу

Процедура ПриНачалеРаботыСистемы()
   ЗагрузитьВнешнююКомпоненту("1cpp.DLL");
   Попытка
       глМетаКласс = СоздатьОбъект("MetaInfoClasses");
       Сообщить(глМетаКласс.ПолучитьВерсию());
   Исключение
   КонецПопытки;
КонецПроцедуры

дает

50463508

нет проблем и нет никаких месах, нет никакого .prm
12 ДенисЧ
 
23.07.13
16:08
(11) А теперь подсунь в чистую описание класса ШтрихКод
13 DES
 
23.07.13
16:09
где взять ?
14 ОбычныйЧеловек
 
23.07.13
16:09
(11) НУ потому и не ругается что нету в новой базе .prm :) и классов значит тоже нету :) Я же тебе говорю - найти этот файлик, то, что он у тебя есть - инфа 146%
15 DES
 
23.07.13
16:12
нашел все .prm там голяк
16 Ёпрст
 
гуру
23.07.13
16:12
Ё...
17 Ёпрст
 
гуру
23.07.13
16:13
ищи файл
"DefCls.prm в каталоге ИБ
или одноименную обработку в мд


выкини все воиды оттуда, оставь только описалово классов
18 DES
 
23.07.13
16:16
обработка есть. но там
//********************************************************************************
//#include "траляля"

все закоменчено
19 DES
 
23.07.13
16:18
а, кажется вкурил.
20 DES
 
23.07.13
16:19
как это понимать ?
class ШтрихКод=_ШтрихКод@ХХ
{
   Строка СформироватьШтрихкодКОД128(Строка Вход,Число БазаМодеС=6);
   Строка СформироватьБазовыйШтрихКод(Префикс, ТхтКод, ДляПечати=1);
   Строка СформироватьШтрихкодЕАН(Префикс, ПредвКод);
   Строка РазобратьШтрихКод(КодДляРабора, Элемент, Партия = "", ЕдИзм="", КолВо=0);
   Строка КонтрольныйСимволEAN(Строка ШтрКод, Число Тип=13);
}
21 Ёпрст
 
гуру
23.07.13
16:22
22 ДенисЧ
 
23.07.13
16:23
(20) А теперь тебя ждёт увлекательный путь изучения ООП в 1с. дуй на 1cpp.ru, ищи документацию, читай, изучай...
23 Ёпрст
 
гуру
23.07.13
16:23
вот так измени:

class ШтрихКод=_ШтрихКод@ХХ{}
24 DES
 
23.07.13
16:25
вкурил, там кое где у параметров не был указан тип
25 varelchik
 
23.07.13
16:44
(24) убери нах вообще значения по умолчанию тех (23) сказал.
А то малоли захо еще туды шось всунуть колысь так хзбудешь.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший