Префикс Организации

Новая тема
Добрый всем.<br>Имееются 2 конфигурации: Первая - CRM 8.2 v 1.0.9.1 Вторая - Бух 8.1 v 1.6.25.6.<br>Имеется двусторонний обмен: из CRM ЗаказПокупателя выгружается в Бух Счет, а из Бух в CRM выгружается РеализацияТоваровУслуг, ПлатежноеПоручениеВходящее. <br>Проблема: в конфигурации Бух кроме моей организации присутствуют другие, соответственно у каждой из организации в Справочники.Организации стоит свой уникальный префикс у моей, например, Ц (используется в счетах и т.п.)<br>А в конфигурации CRM организация только моя одна. И получается если происходит обмен CRM-Бух в последнений пропадает Префикс. Если обмен Бух-CRM в последней Префикс появляется. В следствии чего сбивается нумерация при создании новых документов :(<br>Пробовал жестко установить в ПравилахОбменаДанными типа: Справочники.Организации.НайтиПоКоду("МОЙ_КОД").Префикс = "Ц" соответственно ругается и пишет: Поле объекта недоступно для записи (Префикс)<br>Нужно чтобы в CRM Префикса никогда не было, а в Бух он был статичным и не менялся.<br>Очень прошу помогите кто знает. Беда просто какая-то..
1. Почему бы не поставить префикс для организации в CRM?<br><br>> Справочники.Организации.НайтиПоКоду("МОЙ_КОД").Префикс = "Ц"<br>2. Это кто так научил делать?
1. Если я поставлю префикс в CRM то у меня собьется нумерация ЗаказовПокупателей, а заказов дай Бог..<br><br>2. Глупый, пытливый мозг :)<br><br>3. ..жду помощи.
А кому нужна эта нумерация? Новые доки будут под новыми номерами.
Нумерация нужна. Её раньше не было. Можно много рассуждать что и почему.. <br>Вопрос в: как сделать чтоб в CRM префикса не было, а в Бух он был статичным???
В правилах обмена изменять при выгрузке номер, дописывая этот префикс.
"Типа: Значение = "Ц" + СокрЛП(Источник.Номер);<br>и обратно Значение = Срез(Источник.Номер ,2);"
Нет такого метода "Срез()"
:) как ни странно этот метод есть и используется мной давно.<br>а выражение типа (в правилах обмена):<br>Значение = "Ц" + Срез(СокрЛП(Источник.Код),2) при Источник.Код = 001 будет равно Ц01.<br><br>Дело не в этом. Задачу я решил на основе получитьОбъект() и этогоСамого Срез() :) Спасибо всё равно.
Читают тему
(гостей: 1)

Быстрый переход