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

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

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
Нашел как решить данный вопрос!! В регистре сведений "Контрагенты организации" устанавливаются счета учета. Но этого недостаточно. В настройках узла есть поле, в котором выбираются организации, по которым происходит обмен. После указания нашей организации счета начали устанавливаться:)


Теги:
 


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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
139 Сообщений
alex0402
64 Сообщений
oleg-x
54 Сообщений
AIFrame AIFrame
53 Сообщений
buketov.av buketov.av
47 Сообщений
ilyay ilyay
39 Сообщений
wise wise
37 Сообщений
alexandr_ll
33 Сообщений
Анюта17
33 Сообщений
Alter
32 Сообщений

* Кто онлайн

  • Точка Гостей: 769
  • Точка Скрытых: 0
  • Точка Пользователей: 12
  • Точка Сейчас на форуме:

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal