Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Предприятие 7.7]

Присвоение номера документа при загрузке

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №11
 
07.11.2016 12:59
Ответ на пост №10

Antares, сначала
ДокВН.ДатаДок = ДатаДок;
а потом
ДокВН.УстановитьНовыйНомер("Цск");

Нумерация в пределах года?

Ответили: пост №12
Antares
читатель
офлайн
Дата регистрации: 05.10.2010
Сообщений: 76
Пост №12
 
07.11.2016 13:06
Ответ на пост №11

Вьюн, сейчас так

Код
                ДокВН.Новый();
                ДокВН.ДатаДок = ДатаДок;
                ДокВН.УстановитьНовыйНомер("Цск");
                ДокВН.МестоХранения = МестоХранения;
                ДокВН.Получатель = Получатель;
Всё равно номер не уникальный, нумерация в пределах года

Ответили: пост №13
Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №13
 
07.11.2016 13:19
Ответ на пост №12

Antares, а какой сейчас последний номер в базе с префиксом "Цск"?

Ответили: пост №14
Antares
читатель
офлайн
Дата регистрации: 05.10.2010
Сообщений: 76
Пост №14
 
07.11.2016 13:26
Ответ на пост №13

Вьюн,ЦСк0002814


Может быть из-за того что бОльший номер по дате находится раньше меньшего номера?

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №15
 
07.11.2016 14:11

Antares пишет:

Цитата

Вьюн ,ЦСк0002814


Может быть из-за того что бОльший номер по дате находится раньше меньшего номера?
Если в пределах года, то неважно.
А вот префикс в базе другой "ЦСк", а в УстановитьНомер - "Цск", может поэтому.

Ответили: пост №16 , пост №17
Antares
читатель
офлайн
Дата регистрации: 05.10.2010
Сообщений: 76
Пост №16
 
07.11.2016 14:32
Ответ на пост №15

Вьюн,
Да, оказывается у нас в базе есть документы и с префиксом ЦСК и ЦСк, Если установить

Код
ДокВН.УстановитьНовыйНомер("ЦСК"); 
то нормально присваивается номер, если ЦСк то "номер не уникальный"

Antares
читатель
офлайн
Дата регистрации: 05.10.2010
Сообщений: 76
Пост №17
 
08.11.2016 07:59
Ответ на пост №15

Вьюн,большое спасибо за помощь. Есть ещё один нюанс. В случае, если в документе из файла указан определённый "Получатель" то номер загружался бы такой, как указан в файле, если другие "Получатель" то присваивать как обсуждали выше.

Antares
читатель
офлайн
Дата регистрации: 05.10.2010
Сообщений: 76
Пост №18
 
10.11.2016 12:03

Делаю так:

Код
Если Получатель="Магазин" Тогда
    ДокВН.НомерДок = НомерДок;
иначе
    ДокВН.УстановитьНовыйНомер("ЦСК");
КонецЕсли; 


не работает

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №19
 
10.11.2016 12:53

Antares пишет:

Цитата

Делаю так:
Код
 Если Получатель="Магазин" Тогда
    ДокВН.НомерДок = НомерДок;
иначе
    ДокВН.УстановитьНовыйНомер("ЦСК");
КонецЕсли;  

не работает
Код
Если СокрЛП(СпРекв.ПолучитьЗначение(6)) = "Магазин" Тогда

Antares
читатель
офлайн
Дата регистрации: 05.10.2010
Сообщений: 76
Пост №20
 
10.11.2016 13:00

Спасибо добрый человек! Теперь загружается как надо.

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация