Удаление префиксов (префикса информационной базы) при отправке документов через Диадок.Стандарт

1. user824140 01.02.22 17:15 Сейчас в теме
КА 2. Есть обработка Диадок.Стандарт. Если кто-то разбирался, как при отправке убрать из номера отправляемого документа префикс - киньте пожалуйста, код.
Вознаграждение за ответ
Показать полностью
Найденные решения
8. user824140 03.02.22 12:41 Сейчас в теме +0.8 $m
В макетах обработки Диадок.Стандарт храниться обработка "Модуль_ИнтеграцияУТ11". В нем префикс для отправл.документов меняется в процедуре "ЗаполнитьКонтекстXmlUTD"
LomayaZakat; sergathome; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user-z99999 68 01.02.22 18:57 Сейчас в теме
Установка и работа с модулем Диадок
для 1С 8.3 (Управляемое приложение)
Версия UF 3.05.01
https://www.diadoc.ru/Files/userfiles/file/Diadic-1C/Ustanovka_i_Rabota_Diadoc1C_UF.pdf

Кажется в инструкции нет этого.

Если убрать префикс информационной базы в разделе Администрирование — Настройки программы — Синхронизация данных.
нужно будет препроводить документы.

Можно вопрос здесь задать
https://www.diadoc.ru/support
4. user824140 01.02.22 19:22 Сейчас в теме
(2) Нет, префикс в инф.базе убирать не нужно, так как куча обменов. А вот префикс бухи при отправке через Диадок хотят убрать.
5. user-z99999 68 01.02.22 19:25 Сейчас в теме
(4)
Поправляй обработку в Конфигураторе.
Вот пример кода

НомерНаПечать = ПрефиксацияОбъектовКлиентСервер.НомерНаПечать(НомерДокумента, Истина, Истина)

https://it4trade.ru/programming/shablony/kak-poluchenie-nomer-dokumenta-bez-prefiksa-v-1s.html
6. user824140 01.02.22 19:39 Сейчас в теме
(5) Нет, там сложность в чем... Найти место, где префикс в номере выгруж. документа в обработке Контур.Диадок правится. Я уже 3 час сижу...
3. user-z99999 68 01.02.22 18:59 Сейчас в теме
Открой обработку в Конфигураторе и найди Номер из подменяй через функцию.

Функция ТолькоНомер(ВхНомер)
	Рез = СокрЛП(ВхНомер);
	Ном = СтрДлина(Рез);
	Пока Ном > 0 Цикл
		Если Найти("0123456789", Сред(Рез,Ном,1))=0 Тогда
			прервать;
		Иначе
			Ном = Ном - 1;
		КонецЕсли; 
	КонецЦикла; 
	Возврат ""+Число(Сред(Рез,Ном+1));
КонецФункции
Показать
7. krasnodar-it 01.02.22 20:30 Сейчас в теме
Выгружайте ШаблонПодключаемогоМодуля и читайте https://infostart.ru/1c/articles/1247892/
8. user824140 03.02.22 12:41 Сейчас в теме +0.8 $m
В макетах обработки Диадок.Стандарт храниться обработка "Модуль_ИнтеграцияУТ11". В нем префикс для отправл.документов меняется в процедуре "ЗаполнитьКонтекстXmlUTD"
LomayaZakat; sergathome; +2 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот