Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
15 Дек 2017, 13:23
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Обмен УТ - КА(УПП): не ставит Счета учета  (Прочитано 5719 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AntonB

  • Модератор
  • *****
  • Сообщений: 402
  • РЕПУТАЦИЯ: 74
  • КПД: 18%
  • Регистрация: 2011-05-26
  • Сайт: 
  • Профессия: Программист 8.1
При обмене Управление Торговлей - Комплексная Автоматизация не проставляются Счета учета в КА...
ну, а собственно, и откуда бы им взяться, если в УТ этой информации нет, а в КА ее надо откуда-то получить... придумать...
В обычных Правилах обмена для этого ничего не написали.

Ну, сначала проставляли руками методом снятия и установки заново галочек БухУчета и НУ.
Потом выкрутился прописыванием в Проведение документа проверки заполнения Счетов и вызова функции ЗаполнитьСчетаУчетаПлатежейБУ.

А вот теперь в самой конфигурации КА набрел на Правила обмена, вшитые в конфигурацию, где, казалось бы, что-то на эту тему предусмотрено:
<ПослеЗагрузки>Выполнить(Алгоритмы.ЗаполнитьСчетаУчетаПлатежейБУ);</ПослеЗагрузки>
а в Алгоритмах есть алгоритм "ЗаполнитьСчетаУчетаПлатежейБУ":

<Алгоритм Имя="ЗаполнитьСчетаУчетаПлатежейБУ" ИспользуетсяПриЗагрузке="true">
<Текст>УправлениеДенежнымиСредствами.ЗаполнитьСчетаУчетаПлатежейБУ(Объект, глЗначениеПеременной("глТекущийПользователь"), Ложь);</Текст>
</Алгоритм>

То есть, вроде, все что нужно!!!
Выдернул эти правила из конфигурации и загрузил в Правила обмена, но эффекта никакого...
и даже ругательств никаких... (или я не знаю, где их смотреть...)
В файле выгрузки эти строки с ЗаполнитьСчетаУчетаПлатежейБУ теперь есть.
Ощущение, что их выполнение отключено или вызов куда-то не туда прописан...

Оно, конечно, пока и так работает, но можно ли как-то это сделать красиво, а не правя конфигурацию?
И как проверить, почему это не срабатывает?
Можно ли как-то отлаживать загрузку? Ведь обычным отладчиком в правила обмена точку останова не поставишь...
Нет ли где-то ограничений или запретов на выполнение "Алгоритмов" (или "прямого кода выполнения") при загрузке? Важно ли, например, прямое соединение баз используется или директория обмена?

Пока получается проще при каждом обновлении прописывать заново несколько десятков строк в конфигурацию, чем курочить каждый раз правила обмена.

Загрузил эти новые найденные правила обмена в Конвертацию.

Как и следовало ожидать, в Правилах конвертации объектов в "Обработчиках событий" в "После загрузки" написано "Выполнить(Алгоритмы.ЗаполнитьСчетаУчетаПлатежейБУ);"

В Алгоритмах есть алгоритм "ЗаполнитьСчетаУчетаПлатежейБУ" следующего содержания:

УправлениеДенежнымиСредствами.ЗаполнитьСчетаУчетаПлатежейБУ(Объект, глЗначениеПеременной("глТекущийПользователь"), Ложь);

Чего еще не хватает? или что может мешать ему выполняться?
Может, он в "При загрузке" должен быть?
Предлагаю полный ИТ сервис небольшой организации в Москве (приходящий сисадмин+1С7.7,1С8.x)


Оффлайн Beastinc

  • *
  • Сообщений: 1
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-04-25
  • Сайт: 
  • Профессия: Программист 8.1
Нашел как решить данный вопрос!! В регистре сведений "Контрагенты организации" устанавливаются счета учета. Но этого недостаточно. В настройках узла есть поле, в котором выбираются организации, по которым происходит обмен. После указания нашей организации счета начали устанавливаться:)


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
177 Сообщений
ilyay ilyay
69 Сообщений
oleg-x
48 Сообщений
AIFrame
46 Сообщений
alex0402
46 Сообщений
andron81_81
41 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
Golickoff Golickoff
31 Сообщений
BuhRust
30 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal