к разработчикам, или просто к тому, кто сможет подсказать.
Переходим с БЭСТ-4 на БЭСТ-5. Хотим перевести аналитический учет по счету на справочник партнеров, которого ранее не было. В четверке просто использовали аналитику. Вот из нее и хотелось бы создать первоначальный справочник партнеров.
Но:
1. хочется сохранить коды, чтобы не править главную книгу
2. в аналитике порядка 7 тысяч записей, для ручного ввода многовато.
Сформировал Екселевский файл из аналитики БЭСТ-4 по этому счету. Посредством DIDView импортировал этот файл в таблицу partner.
В общем списке справочник партнеров вижу весь список, но карточки не открываются. Насколько я понял из-за того, что при импорте не сформировалось поле PART_ID. Нет ли штатного средства импорта справочника партнеров?
Было бы логично, ведь операция экспорта существует.
Спасибо, Денис. Напомню обязательно. Окончательно ситуация выглядит так, при исправленном индексе запись в таблицу происходит, но затем некорректно работает БЭСТ. Перестройка индексов не помогает. Приходится удалять исправленный индекс, чтобы он создался заново БЭСТом и тогда все встает на свои места. В общем, оч не удобно, поскольку на откуп бухгалтеру эти действия уже не отдашь.
И сразу вдогонку... нашел все-таки утилиту, которая смогла изменить индексное выражение. Запись в таблицу через VFPOLEDB прошла на ура. Вот теперь уж точно к разработчикам. Дело в том, что на нашем предприятии полное индексирование базы происходит каждое утро перед началом работы. Можно ли без Вашего вмешательства сделать так, чтобы индекс doc51.cdx строился правильно и БЭСТ потом правильно с ним работал ? Выражение left(agent_n,30) используется в двух тэгах, его необходимо изменить на left(agent_n,25), либо реквизит agent_n описать как C:30.
Очень жду ответа.
Хотелось бы все-таки услышать мнение разработчиков по этому у.
Пробовал различными утилитами изменить описание индексов, но они честно ругаются на некорректность индексного файла для этой таблицы. И это все-таки я считаю не по программированию для БЭСТ, а по некорректной структуре баз данных.
Пытаюсь через VFPOLEDB закидывать в БЭСТ банковскую выписку из системы клиент-банк.
Запись в таблицу VIP добавляется без проблем, индексы перестраиваются.
При добавлении записи в DOC51 получаю сообщение об ошибке построения ключа в индексе doc51.cdx в tag Doc51_an.
Это таг по полям db и agent_n. Смущает такой факт: в описании таблицы реквизит agent_n описан как C:25, в а в индексном выражении используется db+left(agent_n,30). Не является ли это поводом (25 и 30) для VFPOLEDB возмутиться ?
Возможно ли как то исправить ситуацию, чтоб избавиться от этой некорректности ?
Подскажите, кто сталкивался ?
Вроде встречал похожий пост на форуме, но не могу сейчас найти.
Есть необходимость читать/писать таблицы БЭСТ-4 (ну как минимум читать) из стороннего приложения (разработка на Дельфи). Не могу подобрать ODBC драйвер.
Подскажите, в чем загвоздка ... В колонке табеля "очередной отпуск" графа Начисление заполняется, а далее сообщение - Справочник пуст - и не удается ввести кол-во дней отпуска. О каком справочнике идет речь ?
Пробовал ли кто-нибудь донастроить форму Т-60 (записка-расчет отпуска), чтобы не править титул вручную (период, за который дается отпуск и кол-во календарных дней отпуска) ? Поделитесь опытом !