Александр

38
Рейтинг

pal_alex



  •   Регистрация: 14.10.2009 (14 лет назад)

  •   Был(а) на сайте: 03.07.2019

Подписчики 1

Рейтинг 38


Комментарии

DevИмпорт из Excel справочников, независимых записей в регистр сведений, реквизитов шапки документов v1.2#11 06.10.10 15:40
(10) У меня тоже серверный - с этим не связано. Причина на 99% в том, что я описал. Запустите загрузку с компьютера, на котором установлен Excel 2000 или 2003 и все должно работать. Если вы работаете в терминале, то это значит, что Excel должен быть установлен на сервере или для загрузки нужно заходить в базу по сети и тогда обработка подхватит локальный Excel.
DevМетодика добавления нового ресурса в регистр накопления 1С 8.1#13 24.09.10 14:25
(12) Речь идет о выборке данных регистра запросом, выгрузке результата запроса в тз, а потом полученное тз Загрузить() в набор данных регистра? Так получилось обойтись с регистром сведений, проблем замечено не было. В регистре накопления нужен отбор по регистратору, поэтому подобный алгоритм - это обновление существующих записей, а не удаление и создание. В данной конкретной задаче, даже с учетом моего update, пока проблем тоже не замечено. Понимаю, что это не является гарантией их отсутствия в любом другом случае. Именно поэтому, подобные действия относятся к рисковым, и обязательна предварительная прогонка процедуры на тестовом сервере, а на живом желательно выполнять ее в монопольном режиме с предварительным созданием бэкапа. Но в целом, возможность дописать движения в регистры, не перепроводя, всю базу - это ключевой момент, позволяющий в 8-ке решать подобные задачи по второму пути. В 7-ке, к сожалению, скорее всего, пришлось бы идти по первому пути.
DevМетодика добавления нового ресурса в регистр накопления 1С 8.1#11 23.09.10 18:19
(9) Спасибо огромное за подсказку - скорость в разы выше и эту задачу уже можно решать средствами 1С, без использования прямых запросов даже для больших регистров.
DevМетодика добавления нового ресурса в регистр накопления 1С 8.1#10 23.09.10 17:37
(9) Не пробовал, на тестовой базе проверю, по идее, велика вероятность, что это и есть две магические строчки кода, которые позволят не лезть в кишки системе.
DevМетодика добавления нового ресурса в регистр накопления 1С 8.1#8 23.09.10 17:10
(2) Спасибо за подсказку, завтра скачаю и разукрашу, а то, действительно, плохо читабельно.
DevМетодика добавления нового ресурса в регистр накопления 1С 8.1#7 23.09.10 16:53
(1) Речь шла о том, что я выгрузил результат запроса в тз, а потом попытался его загрузить в регистр. Оператор загрузить выдал ошибку, что требуется отбор по регистратору. После этого я начал перебирать регистр по регистраторам, делая на каждый отбор (см. обработку). Этот код работал, проблема была только в том, что долго (по моим расчетам мне потребовалось бы 100 ночей на пересчет)
DevМетодика добавления нового ресурса в регистр накопления 1С 8.1#0 23.09.10 13:45
Методика добавления нового ресурса в регистр накопления 1С 8.1
DevИмпорт из Excel справочников, независимых записей в регистр сведений, реквизитов шапки документов v1.2#9 16.09.10 1:11
(8). Плохо понял вопрос - если речь идет о том, как загрузить значение перечисления моей обработкой, то это 1С 8.х и для этого нужно в Excel указать Идентификатор перечисления. Если же речь идет о доступе из VB к объектам 1С 77, то первым на ум приходит OLE. Есть статьи на эту тему, ключевой момент - в локальный контекст из OLE объекта можно получить только примитивные типы (строки, числа, даты).
DevИмпорт из Excel справочников, независимых записей в регистр сведений, реквизитов шапки документов v1.2#7 10.09.10 21:53
(6) На компьютере, на котором запускается обработка, должен быть установлен Excel (точно работает на 2000 и 2003). Эта ошибка говорит о том, что или не установлен excel, или он какой-то очень старой (новой?) версии, в которой у класса имя отличается от Excel.Application. На инфостарте была публикация, в которой описывалась методика загрузки данных из excel файлов без наличия excel на компьютере, но разбираться и прикручивать этот механизм в свою обработку не готов.