Цитата:
Изначально опубликовано glibs
Если честно, это тот случай, когда лучше прпрограммировать (программно заполнить пакет журнала, как, например, это делается при импорте выписки из клиент-банка).
Да кто бы спорил, конечно лучше. А вообще, можно ли где нарыть нормальную документацию по объектной модели аксапты, чтобы нормально общаться с ней через COM? Есть ли описание базовых классов?
Цитата:
Изначально опубликовано glibs
В первом случае я делаю так:
1. Создаю новый пакет (в выделенном журнале или в общем), сохраняю его и запоминаю номер.
2. Создаю строку в пакете (журнале), сохраняю и запоминаю номер ваучера.
3. В MS Excel готовлю строки журнала (там есть нумератор строк с инкриментом в 1), подставляю туда номер пакета и номер ваучера.
4. Создаю группу определения, импортирую все это безобразие в таблицу LedgerJournalTrans, проверяю созданные строки в пакете журнала.
5. Удаляю ту строчку, что создал вручную.
6. Разношу.
Спасибо большое за пример. Я делал примерно так же.
Есть еще только один вопрос: т.к. хочется всю эту загрузку сделать в максимально автоматическом режиме, то хотелось бы создавать и пакет и строки пакета автоматом, и чтобы юзер не правил файл импорта. Может быть в аксапте есть какие-либо переменные сессии, в которые можно будет записать значение номера пакета, а затем при формировании строк взять его оттуда?
Цитата:
Изначально опубликовано Антон Солдатов
а если бы было программирование, достаточно бы было в настройках поля написать:
Огромное спасибо - я как раз это и хотел узнать. Кстати, для настройки полей не нужна программерская лицензия.