:: Не фоксом единым
Re: VFP + 1C, первый шаг
Vedmak
Автор

Сообщений: 5967
Откуда: CiTY
Дата регистрации: 30.10.2003
pasha_usue
...Md ник выложите...

Ссылку отправил в ЛС.


------------------
Говорить стоит лишь для тех, кто слушает.




Исправлено 2 раз(а). Последнее : Vedmak, 15.08.19 19:42
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
pasha_usue

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
Vedmak
pasha_usue
...Md ник выложите...

Ссылку отправил в ЛС.
Хмм... У меня всегда нормально возращается объект в данном реквизите. И должен возвращаться объект (это перечисление).

Пробовал менять порядок сортировки для старых программ в системе с 1251 на 1257. Пробовал в фоксе покрутить кодировку - нормально возвращает.

Релиз 7.70.027. Установка - локальная (1cv7s.exe).

lc1Cdata='D:\WORK\1С\77\tst'
loVal77 = CREATEOBJECT("V77.Application")
loVal77.Initialize(loVal77.RMTrade,'/D'+lc1Cdata,'NO_SPLASH_SHOW')
loDoc = loVal77.CreateObject("Документ.РасходТМЦ")
loDoc.Новый()
d = loDoc.НаличиеНДС
?d
loDoc = NULL
loVal77 = NULL



Исправлено 2 раз(а). Последнее : pasha_usue, 21.08.19 13:43
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
Vedmak
Автор

Сообщений: 5967
Откуда: CiTY
Дата регистрации: 30.10.2003
Может ли влиять то, что у меня SQL ?


------------------
Говорить стоит лишь для тех, кто слушает.
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
pasha_usue

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
Vedmak
Может ли влиять то, что у меня SQL ?
Вряд ли. А как организовано, то что основная кодовая страница приложения - 1257, а в этом модуле в 1251?
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
Vedmak
Автор

Сообщений: 5967
Откуда: CiTY
Дата регистрации: 30.10.2003
pasha_usue
Vedmak
Может ли влиять то, что у меня SQL ?
Вряд ли. А как организовано, то что основная кодовая страница приложения - 1257, а в этом модуле в 1251?

А хитро. Якобы родная 1251 для v77 неизменяемая. Поставщик этого софта дал свою DLL для подмены кравитурной раскладки "EN - 1C (LV)". Колдунство.

Так ли важна раскладка еже ли Ole странновато себе ведет ?


------------------
Говорить стоит лишь для тех, кто слушает.
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
pasha_usue

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
Vedmak
pasha_usue
Vedmak
Может ли влиять то, что у меня SQL ?
Вряд ли. А как организовано, то что основная кодовая страница приложения - 1257, а в этом модуле в 1251?

А хитро. Якобы родная 1251 для v77 неизменяемая. Поставщик этого софта дал свою DLL для подмены кравитурной раскладки "EN - 1C (LV)". Колдунство.

Так ли важна раскладка еже ли Ole странновато себе ведет ?
Там проблема как-раз в том, что реквизиты по-русски названы и в 1251. Скорее всего. Клавиатурная раскладка не должна влиять.
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
Vedmak
Автор

Сообщений: 5967
Откуда: CiTY
Дата регистрации: 30.10.2003
Что проверить ?


------------------
Говорить стоит лишь для тех, кто слушает.
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
А что, в этой версии ещё нет нормальных английских идентификаторов для всех реквизитов/объектов/методов?
Всё ж тем кто придумал использовать не-латиницу в программировании (ну, естественно, не считая комментариев и всяких там стрковых литералов) - надо гвоздь в голову вбить...


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
Igor Korolyov
надо гвоздь в голову вбить...
Ага. Надо собрать в одну кучу всех злых людей, облить бензином и поджечь...
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
pasha_usue

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
Igor Korolyov
А что, в этой версии ещё нет нормальных английских идентификаторов для всех реквизитов/объектов/методов?
Всё ж тем кто придумал использовать не-латиницу в программировании (ну, естественно, не считая комментариев и всяких там стрковых литералов) - надо гвоздь в голову вбить...
В любой версии, если программист конфигурации не задал англоязычный синоним, то обратиться можно только по русскому наименованию.
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
Vedmak
Автор

Сообщений: 5967
Откуда: CiTY
Дата регистрации: 30.10.2003
Резюмируя. Куда копать? Только лишь переключение региона винды способно решить вопрос с добавлением нового документа ?


------------------
Говорить стоит лишь для тех, кто слушает.
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Можно попробовать поиграться с SYS(3101) - хотя я не уверен что это для имён свойств/методов работает.
Ну и понять что же именно делает "DLL для подмены кравитурной раскладки". Если она влазит в nls подсистему винды (так любимые некоторыми рукожопами правки реестра на предмет мапинга кодовых страниц не на те nls файлы что должны быть, или собственно замена nls файлов на "самопал"), то возможно что только откатив все эти "изменения" удастся запустить...
P.S. Системная локаль же стоит в 1257, так? Ну то что "Language for non Unicode programs" в свойствах системы?


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
Vedmak
Автор

Сообщений: 5967
Откуда: CiTY
Дата регистрации: 30.10.2003
Igor Korolyov
Можно попробовать поиграться с SYS(3101) - хотя я не уверен что это для имён свойств/методов работает.
Ну и понять что же именно делает "DLL для подмены кравитурной раскладки". Если она влазит в nls подсистему винды (так любимые некоторыми рукожопами правки реестра на предмет мапинга кодовых страниц не на те nls файлы что должны быть, или собственно замена nls файлов на "самопал"), то возможно что только откатив все эти "изменения" удастся запустить...
P.S. Системная локаль же стоит в 1257, так? Ну то что "Language for non Unicode programs" в свойствах системы?

Поясню. У пользователей которые реально пользуют "оригинальный" 1C v7.7 на столе в винде регионал Russia. К этому прикручивается некая (предоставленная библиотека) раскладка клавиатуры "EN - 1с" содержащая символы латышского языка.

Среда, в которой запускаю свои поделки, выглядит так:

joxi.ru

joxi.ru

joxi.ru


------------------
Говорить стоит лишь для тех, кто слушает.




Исправлено 1 раз(а). Последнее : Vedmak, 27.08.19 21:24
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
pasha_usue

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
Если createobject напрямую делать, как у меня в коде? Так же?

И второе. Mdшник у нас одинаковый, а база разная. На тестировании иб есть ошибки? А если исправить?
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
Vedmak
Автор

Сообщений: 5967
Откуда: CiTY
Дата регистрации: 30.10.2003
pasha_usue
Если createobject напрямую делать, как у меня в коде?

joxi.ru

Хм, получил объект.

Но в коде приложения этот же также ошибку дает.


------------------
Говорить стоит лишь для тех, кто слушает.




Исправлено 1 раз(а). Последнее : Vedmak, 28.08.19 10:55
Ratings: 0 negative/0 positive
Re: VFP + 1C, первый шаг
Vedmak
Автор

Сообщений: 5967
Откуда: CiTY
Дата регистрации: 30.10.2003
Стало яснее. Влияет содержимое CONFIG.fpw:

  • codepage=1257 - не работает
  • codepage=1251 - работает

    Рабочая среда приложения 1257... беда


    ------------------
    Говорить стоит лишь для тех, кто слушает.
    Ratings: 0 negative/0 positive
  • Re: VFP + 1C, первый шаг
    Vedmak
    Автор

    Сообщений: 5967
    Откуда: CiTY
    Дата регистрации: 30.10.2003
    Как заполнять табличную часть документа ?


    ------------------
    Говорить стоит лишь для тех, кто слушает.
    Ratings: 0 negative/0 positive
    Re: VFP + 1C, первый шаг
    pasha_usue

    Сообщений: 3649
    Откуда: Е-бург
    Дата регистрации: 06.10.2006
    Док.НоваяСтрока();
    Док.РеквизитТаблЧасти = Значение;

    dok1c.narod.ru



    Исправлено 1 раз(а). Последнее : pasha_usue, 10.09.19 06:59
    Ratings: 0 negative/0 positive
    Re: VFP + 1C, первый шаг
    Vedmak
    Автор

    Сообщений: 5967
    Откуда: CiTY
    Дата регистрации: 30.10.2003
    pasha_usue
    dok1c.narod.ru

    Спасибо!

    Положил рядом с рабочей базой клон для тестов:
    - развернул новую SQL-базу из backup;
    - клонировал папку с мета-данными;
    - выбираю папку с мета-данными;
    - в конфигураторе указал новую БД.

    [attachment 31856 joxi_1.prg.jpg]

    Вопрос: а где хранятся параметры подключения к SQL-базе?

    [attachment 31855 Joxi.jpg]

    Базу клонировал вчера, но при подключении к тестовой вижу свежие данные.


    ------------------
    Говорить стоит лишь для тех, кто слушает.




    Исправлено 4 раз(а). Последнее : Vedmak, 10.09.19 20:36
    Ratings: 0 negative/0 positive
    Re: VFP + 1C, первый шаг
    Vedmak
    Автор

    Сообщений: 5967
    Откуда: CiTY
    Дата регистрации: 30.10.2003
    Vedmak
    ...

    Разрулил, к клонируемой базе были подключены юзеры. Однозначно сам дурак.


    ------------------
    Говорить стоит лишь для тех, кто слушает.
    Ratings: 0 negative/0 positive


    Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

    On-line: 11 (Гостей: 11)

    © 2000-2024 Fox Club 
    Яндекс.Метрика