Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

OLE загрузка из торговли в бухгалтерию

stream
читатель
офлайн
Дата регистрации: 01.11.2008
Сообщений: 4
Пост №1
 
01.11.2008 14:35

"Подскажите пожалуйста, при создании загрузки документов из торговли в бухгалтерию не переносятся значения некоторых полей из шапки документа или табличной части. например, <br> Сообщить(ДокИсточник.Основание);<br>Сообщить(ДокИсточник.ВариантРасчетаНалогов); - тут Основание документа получаем корректно, а вместо варианта расчета налогов - выводит значение OLE. Как можно обойти данную проблему? все поля в документе существуют и заполнены :)"

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №2
 
01.11.2008 14:38

Все значения агрегатных типов будут отображаться как OLE объекты, а все примитивы типа Строка, Число, Дата будут в виде значения. Все верно. С агрегатными объектами нужно придумывать алгоритм - как определять их тип и вид, далее писать алгоритм синхронизации объектов источника и приемника... Короче, задача не из простых. А к чему такие сложности? Ведь есть готовый механизм переноса из ТиС в Бух.

stream
читатель
офлайн
Дата регистрации: 01.11.2008
Сообщений: 4
Пост №3
 
01.11.2008 14:54

имееться далеко не типовая конфигурация торговли - стандартный механизм просто не будет работать(. Теперь хоть понятно почему это происходит) спасибо - случайно шаблона такого алгоритма нет? :)

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №4
 
01.11.2008 15:53

У меня - нет. Я как то склонен такие штуки через Конвертацию данных делать.

stream
читатель
офлайн
Дата регистрации: 01.11.2008
Сообщений: 4
Пост №5
 
01.11.2008 15:56

а можно про конвертацию подробнее? аська 459911649 :) но скорее всего все равно придеться лопатить оле(((( ибо начальство просит именно это.

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №6
 
01.11.2008 16:10

Начальство соображает что такое OLE Automation? Ого! :) Обычно они витающие в облаках теоретики. "Конвертация данных" - конфигурация такая у 1С. Есть на базе 8, есть на 7.7. Там "все придумано за нас", только пользоваться надо уметь. А через OLE будет изобретение велосипеда, по сути будете писать тоже самое, но с дополнительными проблемами. OLE - хитрая штука. Через нее не работают некоторые методы, типа ПустоеЗначение(Х)=... Оно никогда не будет пустым, даже если пустое, так как будет возвращаться OLE. Поэтому приходится применять .Выбран()=... А оно выдает ошибку для неагрегатных типов, поэтому, в общем, кучу подводных камней вы в OLE встретите. Если хотите, пишите, может подскажу что дельное... 397177710

stream
читатель
офлайн
Дата регистрации: 01.11.2008
Сообщений: 4
Пост №7
 
01.11.2008 16:23

:) воодушевляет перспектива изобрести овальное колесо, но наверняка именно этим и закончиться( пишу в аську, а там тишина :)

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация