Обработка выгрузки реализаций из 1С Бухгалтерия для Казахстана в 1С Управление Торговлей через OLE

Опубликовал Александр Очкасов (aochkasov) в раздел Обработки - Обработка документов

Обработка выгрузки Реализаций ТМЗ и услуг из 1С Бухгалтерия Казахстана в 1С УТ России через OLE

Обработка выгружает Реализации ТМЗ и услуг, созданные в 1С Бухгалтерия для Казахстана  ред 2.0 в 1С Управление Торговлей 10.3 (России). В обработке выгружается шапка документа и  табличная часть "товары", при желании можно доработать для выгрузки других табличных частей ,к примеру услуг. Перед использованием в 1С Бухгалтерия(Казахстана) были созданы два регистра сведений:

1) СоответствиеНоменклатуры (т.к Базы имеют разные наименования номенклатуры) измерения :А) имя - НоменклатураКЗ  тип - СправочникСсылка.Номенклатура Б) имя - НоменклатураРФ тип - Строка 100 символов.

 2) ВыгруженДокументРеализации (для хранения выгруженных документов) Измерения : имя - Документ тип ДокументСсылка Ресурсы: имя - Выгружен тип - Булево. 

Так же создана константа : КурсРубля(для хранения курса тенге к рублю). Тип - Число длина- 10 точность - 4.

Обработка работает путем подключения к базе - приемнику через OLE. 

  Принцип работы: Выбрать период выгрузки документов , указать путь к базе приемника , задать пользователя и пароль(Должен быть базе приемнике и иметь права на создание реализаций и контрагентов) . Нажать кнопку "Тест подключения" , при удачном соединение обработка сообщит об этом, после чего можно выбрать курс рубля из Константы или из Справочника. Так же можно поставить галки "выводить сообщения" и "проводить документы после загрузки ". И нажать кнопку выполнить. При  загрузке реализаций пересчитывается цена по курсу в рубли.

    Если в загружаемом документе приложение обнаруживает нового контрагента, то предлагает автоматизированный ввод контрагента(спросив пользователя).

    Если в загружаемом документе приложение обнаруживает несовпадение номенклатуры, то предлагает выбор номенклатуры (через подбор из справочника Номенклатуры базы приемника).

    Примечание: Проверял в файловой версии

Скачать файлы

Наименование Файл Версия Размер
Выгрузка реализаций ТМЗ и услуг
.epf 15,19Kb
21.06.12
16
.epf 15,19Kb 16 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Yuriy Rozmyslov (Squisher) 02.07.12 13:26 Сейчас в теме
при первом запуске выдаёт такие ошибки:

{Форма.Форма.Форма(92,22)}: Переменная не определена (ОбменДаннымиСБухгалтерскимиПрограммамиДополнительный)
МакетПравилОбмена = <<?>>ОбменДаннымиСБухгалтерскимиПрограммамиДополнительный.ПолучитьМакетПравилОбмена(мПрограммаБухучета);
{Форма.Форма.Форма(319,22)}: Переменная не определена (ОбменДаннымиСБухгалтерскимиПрограммамиДополнительный)
МакетПравилОбмена = <<?>>ОбменДаннымиСБухгалтерскимиПрограммамиДополнительный.ПолучитьМакетПравилОбмена(мПрограммаБухучета);
2. Yuriy Rozmyslov (Squisher) 02.07.12 13:40 Сейчас в теме
хотя возможно это из-за того что я на обычной бухгалтерии запускал, а не на версии для казахстана...
3. AOchkasov (aochkasov) 03.07.12 07:14 Сейчас в теме
(1) Squisher, Возможно нет прав у пользователя под которым подключаешься к базе-приемнику на внешнее соединение. А база приемник файловая? Проверил на Бухгалтерия предприятия, редакция 2.0 (2.0.34.7). Все взлетает, таких ошибок нет. Только не проводились(записать можно,скорее всего не был заполнен обязательный реквизит) не стал смотреть почему. Попробуй прогнать отладчиком.
4. Yuriy Rozmyslov (Squisher) 03.07.12 09:19 Сейчас в теме
(3) AOchkasov,
нет, тут что-то другое. обработку запускал под админом с полными правами, и эта ошибка вылезала на этапе загрузки самой обработки, а не на этапе подключения к базе. релиз 8.2.13.205, конфигурация 2.0.34.11.
5. Yuriy Rozmyslov (Squisher) 03.07.12 09:27 Сейчас в теме
сейчас проверил на 15-м релизе на локальной машине, та же ошибка :( версии 1с файловые и там, и тут.
6. AOchkasov (aochkasov) 03.07.12 10:26 Сейчас в теме
(4) Squisher, Возможно дело в платформе. Тестировал все на 8.2.15.294
7. AOchkasov (aochkasov) 03.07.12 11:02 Сейчас в теме
Можешь выгрузить мне свою конфигурацию без данных. Так проще будет понять в чем дело. И на какой 15-й платформе тестил?
8. Yuriy Rozmyslov (Squisher) 03.07.12 11:52 Сейчас в теме
(6) AOchkasov,
1С:Предприятие 8.2 (8.2.15.289)

конфу чуть позже выложу.
9. Yuriy Rozmyslov (Squisher) 03.07.12 13:08 Сейчас в теме
10. AOchkasov (aochkasov) 03.07.12 13:54 Сейчас в теме
(9) Squisher, Сейчас посмотрим что там.
11. AOchkasov (aochkasov) 03.07.12 14:07 Сейчас в теме
Загрузил твою конфу на свою платформу. Все нормально открывается.
12. AOchkasov (aochkasov) 03.07.12 14:15 Сейчас в теме
(9) Squisher, вот на твоей конфе
13. Yuriy Rozmyslov (Squisher) 05.07.12 09:38 Сейчас в теме
блин, может действительно всё дело в платформе - вечерком на последней попробую :(
14. AOchkasov (aochkasov) 05.07.12 12:18 Сейчас в теме
(13) Squisher, Попробуй снести свою платформу полностью и поставить ту, что у меня. Может так пойдет.
15. AOchkasov (aochkasov) 05.07.12 12:22 Сейчас в теме
(13) Squisher, Ради интереса надо будет проверить на той, что у тебя.
16. Yuriy Rozmyslov (Squisher) 05.07.12 14:20 Сейчас в теме
да дома у меня последняя вроде стоит - там гляну, рабочую пока не буду трогать :)