#0
by Kuzmich123
Добрый день. Столкнулся с проблемой. Есть УТ 10.3, документ "Поступление товаров и услуг", стоит галка "Контроль уникальности" и "Автонумерация". С недавних появились документы с одинаковыми номерами (всегда попарно). Начали разбираться и выяснили, что один документ создается пользователем, второй - обработкой по загрузке документов из xml. Сразу возник вопрос про ОбменДанными.Загрузка = Истина. Проверил, стоит Ложь. База SQL с одной информационной базой связана. Единственное, за что зацепился глаз: документ обработкой создается в транзакции. Соответственно, вопрос: как себя ведет платформа при следующих условиях. Открываем транзакцию, создаем документ, записываем (т.е. в этот момент происходит присвоение номера, но транзакция открыта), в этот момент пользователь создает и записывает документ. Какой номер будет иметь документ пользователя? Может кто-то что-то подскажет другое?
#2
by NcSteel
Все нормально отрабатывает, что в транзакции, что в не ее. Я бы вам посоветовал разобрать код написанный в подписках, где префиксы добавляют и т.п.
#3
by Kuzmich123
Нумератор, присваивающий номер документу пользователя видит открытую транзакцию с номерами тех документов? А если транзакция отменена, тогда номер теряется у транзакционных документов?
#5
by МойКодУныл
А как проверялось на ОбменДанными.Загрузка = Ложь? Может регламент думает по другому.
#6
by Kuzmich123
Регламента нет, обработка запускается вручную. Отладчик перед строкой Док.Записать(РежимЗаписиДокумента.Проведение) показывал, что Док.ОбменДанными.Загрузка = Ложь;
#7
by МойКодУныл
Если запускаете через универсальный обмен, то там на форме можно поставить Истина или Ложь. И пользователь, производящий загрузку мог ее поставить:)
#8
by Kuzmich123
, нет-нет, там не через универсальный обмен. Обработка самописная, качает с ФТП XML-файл, разбирает его и создает документы на основании данных.
#13
by Kuzmich123
Хм, путем пыток выудил из пользователей дополнительную информацию. Одна барышня вспомнила, что в момент появления задвоенных документов шел штатный обмен между УТ и Розницей (т.е. ОбменДанными = Истина). Обмен запускается регламентом под отдельным пользователем. Может это как-то повлиять на создание документов другими пользователями?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Дубли таблиц после объединения?
- Как найти дубли в справочнике по коду?
- Перенумерация инвентарных номеров
- Дубли при переносе между идентичными конфигурациями
- Проверка уникальности номеров документов
- Отключение контроля уникальности номеров при записи
- Выводу дубли с СКД Помогите
- 1С ЗУП внесение номеров лицевых счетов ЗП
- Работа с клиент-банком по нескольким банковским счетам в УТ 10.3 (дубли номеров)
В этой группе 1С
- Разбор текста 1с, определить язык
- Изменить нумерацию ЗУП
- УТ11: invalid barcode! при печати ценников
- 1с 8 подскажите по навигационной ссылке
- ado.net и 1с8
- как в СКД в обычном приложении вывести период на форму
- Конвертация данных - в каком случае переносится ГУИД
- Список значений на форме.
- Контекстное меню табличного поля
- v7: Тис Тормозит РезервыТМЦ.СводныйОстаток
- Увеличение размера диска и программные лицензии
- Конфигурация Медицина.Поликлиника v1.2
- Плодятся логические устройства в драйвере ККМ АТОЛ
- БП 3 Оплата НДФЛ
- пароль на сайт users.v8.1c.ru
- УФ:передача данных между формами
- Компы под Windows 7 и XP не видят друг друга в сети
- Украинские события и EDI-провайдер EXITE
- Из 1С в txt. Кодировка UTF8 без BOM сбилась на 8.3
- Дополнительные реквизиты в БП 3.0