BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 ... 31 След.
Перекодировка в UTF-8, Перекодировать WIN1251 в UTF-8
 
Добрый день.

Под БЭСТ-5 есть ansitoutf8()
Под БЭСТ4 есть oem2utf8()

Но сам не пробовал.
С уважением, Новиков Алексей.
Формирование списка сотрудников xml в Сбербанк для открытия карточных счетов
 
Выгрузка для БЭСТ-4
ftp://212.33.244.231/prg/salary/inst_4530.exe
Инсталлятор запустить в каталоге БЭСТ.
При первом запуске сформируется файл с параметрами u4530ini.xml в каталоге базы. В файле надо заполнить необходимые параметры. Редактировать можно через "Блокнот".
Выгружаются данные сотрудников, которые помечены в картотеке персонального учёта.
С уважением, Новиков Алексей.
Формирование списка сотрудников xml в Сбербанк для открытия карточных счетов
 
Добрый день.

У меня по такому формату в "Банк УралФД" просили сведения.
Причешу и выложу. Вам для БЭСТ-4 или БЭСТ-5?
С уважением, Новиков Алексей.
Серая форма из синего окна. Не работают модальные кнопки.
 
Ну да, через файл может даже покороче будет...

// в форме
local nFile:=fcreate(::cFile)
fwrite(nFile, str(::bDatePeriodicity:itemindex,1,0)+::bDateDelivery:text+::bDateService:text)
fclose(nFile)

// в синих окнах
if !file(cFile) .or. (nFile:=fopen(cFile))<=0 .or. (HB_FReadLine(nFile, @cTmp), empty(cTmp))
break
endif
fclose(nFile)

cPeriodicity:=left(cTmp,1)
dDelivery:=ctod(substr(cTmp, 2,10))
dService:=ctod(substr(cTmp,12,10))
С уважением, Новиков Алексей.
Серая форма из синего окна. Не работают модальные кнопки.
 
Да, думаю, что опыт подсказывает.
Сделаю аналогично.
С уважением, Новиков Алексей.
Серая форма из синего окна. Не работают модальные кнопки.
 
Через ::ReturnValue никак не получается?
С уважением, Новиков Алексей.
Серая форма из синего окна. Не работают модальные кнопки.
 
Воспользовался RunGrayBlueForm
Но вот Вопрос - как с формами данными обмениваться?
Я так понимаю, в плагинах по аптеке Вы это делаете через дисковый файл. Сложновато как-то, на мой вкус.
С уважением, Новиков Алексей.
Серая форма из синего окна. Не работают модальные кнопки.
 
Нет, просто RunForm
Сейчас попробую RunGrayFromBlue
С уважением, Новиков Алексей.
Серая форма из синего окна. Не работают модальные кнопки.
 
Добрый день.

Такая проблема.
Вызываю форму из синих окон. Метод Form_create отрабатывается, форма отображается, ComboBox отрабатывается, даты из календаря выбираются.
А вот события по кнопкам не отрабатываются. Более того, форма не закрывается даже системным "крестиком" и БЭСТ на этом месте повисает.
Modalresult назначен, имена все проверил. Более того, запустил из синих окон форму, которая отлично работает при вызове через userbdll.txt. Она висит так же.

Сможет кто-то мне помочь?
С уважением, Новиков Алексей.
2НДФЛ формат 5.03
 
Посмотрите ещё справочнике подразделений, в struct.dbf
Теоретически, можно поиском найти все dbf, в которых указан ОКАТО. С учётом размера ОКАТО вероятность случайных совпадений практически нулевая.
Изменено: Алексей Новиков - 18.06.2014 15:54:45
С уважением, Новиков Алексей.
Выгрузка для интернет-банкинга "Сбербанк Онлайн"
 
Обновил программы на ftp.

Добавил третий параметр. Тип - число, по-умолчанию 0
0 - выводится "Получатель1"
1 - выводится "Получатель"

Так дело пойдёт - придётся настройку прописывать....
С уважением, Новиков Алексей.
Выгрузка для интернет-банкинга "Сбербанк Онлайн"
 
Выложил исправления на ftp
ftp://212.33.244.231/prg/bank/u3790.hrb
ftp://212.33.244.231/prg/bank/u3810.bdll

Второй параметр отвечает за вывод поля "Код", по-умолчанию равен 0.
Значения:
0 - всегда выводится строка "Код=0"
1 - если платёж налоговый, то выводится "Код=0", иначе выводится "Код="
2 - если поле "Код" в программе заполнено, то выводится оно, иначе выводится 0
3 - если поле "Код" в программе заполнено, то выводится оно, иначе если платёж налоговый, то выводится "Код=0", иначе выводится "Код="

Не стал делать "выводить его перед экспортом для дополнения оставшимися знаками".
ИМХО, проще в интернет-банке поле УИН заполнить, там оно хотя бы сохраняется. Может быть только для напоминания оператору вывести сообщение "п/п такое-то требует корректировки УИН"?
К тому же, можно увеличить длину поля TABL_05 в bank\rsdoc и в bank\arc\rsdoc, скорей всего на функциональность это не повлияет, но позволит вводить полный УИН (правда в маленьком окошке).
С уважением, Новиков Алексей.
Описание Child в классе MetaBO
 
Заведу-ка я себе программиста...
Почём они сейчас?
С уважением, Новиков Алексей.
Описание Child в классе MetaBO
 
Цитата
nordk пишет:
при работе с объектами класса MetaBo скобки не нужны


Необязательны, скорее. Всё же это метод, а не данные.
Хотя в моём старом варианте MetaBO метод EOF не описан как ACCESS, в отличие от аналогичного метода у DBTable, например.

Возвращаюсь к AddChildName, нашёл комментарии.

{1 имя создаваемого класса
2 TAG установить при открытии
3 MultiRecType .T. создаваемый класс многострочник, .F. однострочный расширитель
4 ModifyType Режимы редактирования ()
mtReadOnly 0 // 0 - ReadOnly
mtEditOnly 1 // 1 - EditOnly
mtNewEditDel 2 // 2 - EditAndDelete
mtEditChaildOpr 3 // 3 - EditChaildOpr сохранение и взятие на
5 название интерфейса создаваемого класс в паренте
6 массив описания поведения чайлда в паренте
,{ "ID_STRUCT" - выражение для вычисления ключа в паренте
,"TAG_STRUCT" - индекс в чайлде
,"ID_STRUCT" - поле в чайлде для поиска ключа
,psSCOPE},; - либо psSCOPE, либо psSEEK
7 массив описания поведения чайлда в классе документа
например модель накладная - строки накладной - налоги под каждую строку
т.к. как установить на налоги скоп сик и т.д. напрямую от док-та
,{ "ID_STRUCT"
,"TAG_STRUCT"
,"ID_STRUCT"
,psSCOPE}
8 .F. по умолчанию, брать чаилда на редактирование и блокировать записи. переменная AlwaysLockRecord

}

Поэтому да, я напутал с параметрами. CARD_ID у меня в паренте нет.
Изменено: Алексей Новиков - 29.05.2014 09:18:04
С уважением, Новиков Алексей.
Описание Child в классе MetaBO
 
Добрый день.

Столкнулся с проблемой. Помогите, пожалуйста, разобраться.
Привязываю к своему BO справочник партнёров в качестве child.
Собственно, копипащу код из исходников модуля "Денежные средства", поскольку лень читать мегабайты подробнейшей документации по программированию для БЭСТ-5.

1. Описываю поля справочника партнёров
ACCESS METHOD PART_CODE()
ACCESS METHOD PART_SHORTNAME()
ACCESS METHOD PART_ORGNAME()

2. Описываю метод вызова child
ACCESS METHOD PARTNERS()

3. В методе BO:Init() описываю child
::CHILDLIST :="PARTNERS"
::AddChildName( { "clsPartner" ;
, "CODE" ;
, .T. ;
, mtReadOnly ;
, "PARTNERS" ;
, { "CARD_ID", "TAG_ID", "PART_ID", psSEEK} ;
, { "CARD_ID", "TAG_ID", "PART_ID", psSEEK} ;
} )

4. В строке, возвращаемой методом BO:FieldList() добавляю описание полей справочника партнёров
'PART_CODE;1;6;0;;;'+ ;
'PART_SHORTNAME;1;25;0;;;'+ ;
'PART_ORGNAME;1;254;0;;'

5. Описываю получение child
METHOD BO:PARTNERS()
RETURN ::GetChild(1)

6. Описываю получение полей справочника партнёров
METHOD BO:PART_CODE()
RETURN IIF(::PARTNERS:EOF, "", ::PARTNERS:CODE)
METHOD BO:PART_SHORTNAME()
RETURN IIF(::PARTNERS:EOF, "", ::PARTNERS:SHORTNAME)
METHOD BO:PART_ORGNAME()
RETURN IIF(::PARTNERS:EOF, "", ::PARTNERS:ORGNAME)

7. И получаю ошибку при вызове ::PARTNERS:EOF, ::GetChild(1) возвращает nil
SunSystem :BASE Code : 1004 Class: 'NIL' has no exported method
Operation : EOF
Перекрываю clsPartner из main_cls.bdll, присоединяя clsPartner к своему проекту. Трассирую.
Последнее что наблюдаю - это RETURN lRet в clspartner:Open(), причём lRet=.T.
После этого сразу ошибка.
Изменено: Алексей Новиков - 28.05.2014 14:05:17
С уважением, Новиков Алексей.
Программирование в серых окнах. Объектная модель.
 
Добрый день.

Пожалуйста, помогите мне составить в голове модель взаимоотношений всех этих DS, ADS, BO, BO:BO
А то у меня складывается впечатление что это полоса препятствий для отбора самых стойких.
С уважением, Новиков Алексей.
2НДФЛ формат 5.03
 
Последовательность действий
1. В 2ndfl12_fr.frm в конце файла в строке WinReport(... в конце меняем .F. на .T.
2. Запускаем БЭСТ, запускаем формирование справки
3. Корректируем в генераторе шаблон
4. Возвращаем .F. на место
5. Перезапускаем БЭСТ

Если открыть frf из другого места, ошибки не избежать
С уважением, Новиков Алексей.
Объект в актах выполненных работ БЭСТ-5
 
Хорошо, постараюсь выкроить время.
С уважением, Новиков Алексей.
РСВ-1 форма 2014
 
Программу для расчёта РСВ-1 и формирования файла можно скачать здесь
ftp://212.33.244.231/PFR2010/util/pfr_xml_2014/pfr_xml_2014.rar
С уважением, Новиков Алексей.
Корректировка заголовка темы, которую сам создал
 
Нет прав администратора - нет варенья.
С уважением, Новиков Алексей.
Объект в актах выполненных работ БЭСТ-5
 
Почему метод Add не сохраняет результаты своей работы в атрибуты объекта?
Сформирован новый документ, записан в базу, но атрибут NNOPER при этом остаётся девственно чист. Если определить его перед вызовом Add, то акт всё равно создаётся с новым id, а в NNOPER остаётся старый.
Как я могу сохранить информацию о сформированном акте? Или хотя бы вывести сообщение "Сформирован акт №...", если атрибут TEK_NOMER тоже не заполнен.
Искать последнюю запись в базе act? Но ведь это же костылище...
С уважением, Новиков Алексей.
Корректировка заголовка темы, которую сам создал
 
Добрый день.

Может кто-нибудь ответит мне как изменить заголовок собственной темы?
Я что-то не нашёл механизма.
Заранее благодарен.
С уважением, Новиков Алексей.
Расчетный остаток по сумме не совпадает с остатком в отчете
 
Пересчитайте себестоимость за период, следующий за отчётным.
С уважением, Новиков Алексей.
Импорт XML файла БЭСТ4 Windows Server 12, Импорт XML файла БЭСТ4 Windows Server 12
 
Либо поставьте http://www.microsoft.com/en-us/download/details.aspx?id=15697 на windows 2012
Либо исправьте "MSXML2.DomDocument.4.0" на "MSXML2.DomDocument.6.0" и поставьте на старые компьютеры http://www.microsoft.com/ru-ru/download/details.aspx?id=6276
С уважением, Новиков Алексей.
Заполнение поля оплата в СЗВ-6
 
Да, в силу того что пачки по ИС и РСВ-1 формируются отдельно, раздел 2.5 не формируется.
С уважением, Новиков Алексей.
Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 ... 31 След.