Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 01:40

Непонятная работа 1С 8,3,4,365

Автор DmitriyF, 25 дек 2013, 11:14

0 Пользователей и 1 гость просматривают эту тему.

DmitriyF

Здравствуйте.
Кусок Кода из обработки
         ДокументРеализация = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
         ДокументРеализация.ВидОперации = Перечисления.ВидыОперацийРеализацияТоваров.ПродажаКомиссия;
         ДокументРеализация.Организация = Справочники.Организации.НайтиПоКоду("00001");
         Контрагент = Справочники.Контрагенты.НайтиПоНаименованию(стр.Контрагент);
         Если Не ЗначениеЗаполнено(Контрагент) Тогда
            Сообщить(стр.Контрагент +" не найдено значение в БД");
         КонецЕсли;
         ДокументРеализация.Контрагент = Контрагент;
         ДатаДок = ПолучитьДатуПоследнегоДокумента();
         ДокументРеализация.Дата = ДатаДок + 1;
         ДокументРеализация.СпособЗачетаАвансов = Перечисления.СпособыЗачетаАвансов.Автоматически;
         ЗаполнениеДокументов.ПриИзмененииЗначенияКонтрагента(ДокументРеализация,Перечисления.ВидыДоговоровКонтрагентов.СПокупателем);
         ДокументРеализация.ДоговорКонтрагента = Контрагент.ОсновнойДоговорКонтрагента;
         ДокументРеализация.ВалютаДокумента = мВалютаРегламентированногоУчета;
         ДокументРеализация.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000001");
         ДокументРеализация.ЗаполнитьСчетаУчетаРасчетов();
         ДокументРеализация.КурсВзаиморасчетов = 1;
         ДокументРеализация.КратностьВзаиморасчетов = 1;
         ДокументРеализация.УчитыватьНДС = Истина;
         ДокументРеализация.Комментарий = "Загружено из абонентского отдела ГВК. ";


Так вот если данную обработку выполнять на платформе 8,2 тогда все нормально а вот если  на 8,3,4,365 тогда непонятным образом номера документам присваиваются через 1 т.е. 00000002 00000004 00000006 и т.д.
Сталкивался ли кто - нибудь с данной проблемой если да то подскажите изза чего такое происходит

LordWizard

А почему не использовать процедуру НовыйНомер() при формировании нового документа?
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

DmitriyF

Если я правильно понимаю Номер формируется ПередЗаписью Документа и  соответственно когда происходит запись то и номер  сам формироваться должен.

LordWizard

Можно и задавать принудительно этой функцией.
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

DmitriyF

Можно но все таки почему происходит так во что меня интерисует, ведь платформа должно контролировать номер

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск