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