Номер не уникален в списание с расчетного счета
29.03.2011
14:05
#1
Бухгалтерия 2.0.19.13 Платформа 8.1.15.14<br>Все привет<br>У документа «Списание с расчетного счета» стоит контроль уникальности.<br>В режиме предприятия программа дает записать (перезаписать) документы с одинаковыми номерами, если я записываю документ через обработку (нужно у документов изменить время) ,то выдает сообщение «Номер не уникален»<br> <br>Можно ли как-то обойти эту ситуацию, не снимая контроля уникальности.<br> <br>Спасибо.
29.03.2011
14:10
#2
> В режиме предприятия программа дает записать (перезаписать) документы с одинаковыми номерами,<br>вот это как делать не должна.<br> <br>> если я записываю документ через обработку (нужно у документов изменить время) ,то выдает сообщение «Номер не уникален»<br>> <br>> Можно ли как-то обойти эту ситуацию, не снимая контроля уникальности.<br>> <br>> Спасибо.<br>что то типа<br><pre>ОБменданными = Истина </pre>
29.03.2011
14:40
#3
"> вот это как делать не должна.<br>Это как раз и странно . Если создать документ и установить номер вручную, то сообщение об уникальности будет. Но документ списание с р/счета создаются в выписке через подбор . Я проанализировал, одинаковых номеров много, если не сказать больше -нет ни одного уникального . <br>> ОБменданными = Истина<br>Не помогло<br> <br>Мой пример<br> <br> выборка=документы.СписаниеСРасчетногоСчета.Выбрать(Начпериода,Конпериода);<br> пока выборка.Следующий() цикл<br> док=выборка.ПолучитьОбъект();<br> док.Дата=началодня(док.Дата)+82800;<br> сообщить(док);<br> Обменданными = Истина ;<br> док.Записать(РежимЗаписиДокумента.Проведение);<br> конеццикла;"
29.03.2011
14:42
#4
"...<br>док.ОбменДанными.Загрузка = Истина;<br>док.Записать(РежимЗаписиДокумента.Проведение);<br>..."
29.03.2011
14:54
#5
"Спасибо.<br>> док.ОбменДанными.Загрузка = Истина;<br>это помогло записать документы с одинаковыми номерами, но от проведения пришлось отказаться<br>так как в этом случае выдается ошибка<br> <br> Ошибка при вызове метода контекста (Записать): Действие не может выполняться в режиме загрузки данных<br> док.Записать(РежимЗаписиДокумента.Проведение);<br>по причине:<br>Действие не может выполняться в режиме загрузки данных<br> <br>Интерес остался, почему в режиме предприятия не срабатывает уникальность номера.<br> <br>И еще один вопрос . В списание с расчетного счета у вас номера не дублируются ?"
29.03.2011
15:29
#6
Попробуйте разделить на два действия<br>1 Меняете время у всех документов<br>2 Проводите
29.03.2011
15:49
#7
Спасибо всем !!!!<br>Разбил , все сработало как надо.<br> <br>Интерес правда остался.
Читают тему
(гостей: 1)