13.09.2005, 03:41 | #1 |
Гость
|
Проблема при создании через COM документа в 1С
Проблемка, второй день бьюсь, результат отрицательный.
Пытаюсь загрузить в 1С из Аксапты документы (платежи, заявки от клиентов, проводки). Почему-то в 1С после записи документа остаются только поля, тип которых не Документ и не Справочник. Т.е. поля Контрагенты, Валюты, Фирмы и пр. остаются пустыми. Как быть? Привожу пример кода. PHP код:
|
|
13.09.2005, 09:26 | #2 |
Участник
|
Вот так должно быть чики-поки..
if(link.НайтиПоКоду("00000179")) document.УстановитьАтрибут("Контрагент",<b>link.ТекущийЭлемент()</b>); |
|
13.09.2005, 10:03 | #3 |
Участник
|
Вообще, если у процедуры-функции 1с есть необязательные параметры, то нифига она не пашет через СОМ. Я делал выгрузку в текстовый файл, а потом загрузку из текстового в 1с. Быстро и надежно получается. Интересно бы было попробывать с 1С 8.0 , так же будет через СОМ глючить или нет?
|
|
21.09.2005, 13:56 | #4 |
Участник
|
Напиши в 1С глобальную процедуру, и в нее передавай нужные параметры из Аксапты.(хошь атрибуты устанавливай, хочешь документы проводи)
|
|