Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
19 Дек 2017, 01:23
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Автоматическая нумерация накладных  (Прочитано 3282 раз)

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

Оффлайн keramik

  • ***
  • Сообщений: 161
  • РЕПУТАЦИЯ: 2
  • КПД: 1%
  • Регистрация: 2014-10-03
  • Сайт: 
  • Профессия: Программист 1С
Добрый день. Используется 1С версии 8.2, Управление торговлей 10.3
Необходимо добавить нумерацию создаваемых пользователем накладных. Так чтобы первый документ был под нр. 1, второй под 2, третий - 3 и т.д.
Пробовал так:
Процедура ПриОткрытии()
.....
Если ЭтоНовый() Тогда
Счетчик = 1;
НовыйСчетчик=Счётчик+1;
КонецЕсли;
....
КонецПроцедуры;
Но номер увеличивается лишь один раз и всё.
Каким образом можно задать нумерацию?


Оффлайн k_aleks80

  • **
  • Сообщений: 65
  • РЕПУТАЦИЯ: 14
  • КПД: 22%
  • Регистрация: 2011-09-08
  • Сайт: 
  • Профессия: Программист 1С
см. СП:
Цитировать
ДокументОбъект.<Имя документа>.УстановитьНовыйНомер (DocumentObject.<Имя документа>.SetNewNumber)
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
УстановитьНовыйНомер (SetNewNumber)
Синтаксис:

УстановитьНовыйНомер(<ПрефиксНомера>)
Параметры:

<ПрефиксНомера> (необязательный)

Тип: Строка.
Префикс устанавливаемого номера.
Значение по умолчанию: Пустая строка
Описание:

Устанавливает новый номер документа для заданного префикса номера.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Для документов с нумерацией в пределах периода, номер устанавливается в пределах периода, соответствующего установленной дате документа. Если дата - пустая, процедура установит номер в пределах периода соответствующего пустой дате.
Пример:

РасходнаяНакладная.УстановитьНовыйНомер(ПрефиксИБ);
 

См. также:

ДокументОбъект, событие ПриУстановкеНовогоНомера

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
1) а чем стандартная нумерация документов не устраивает? хотя сбивается периодически...

2) надо либо хранить последний номер, например в регистре, либо получать запросом максимальный номер
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн keramik

  • ***
  • Сообщений: 161
  • РЕПУТАЦИЯ: 2
  • КПД: 1%
  • Регистрация: 2014-10-03
  • Сайт: 
  • Профессия: Программист 1С
Суть в том, что этот номер появляется в накладных, которые не идут на учёт, а служат заготовкой на основе которой затем создаётся заявка.
Потому решили им присваивать отдельные номера, чтобы не путались с заявками.
Вот и зашёл в тупик с автоматической нумерацией.

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Так тем боле используйте префикс автонумерации.

Оффлайн keramik

  • ***
  • Сообщений: 161
  • РЕПУТАЦИЯ: 2
  • КПД: 1%
  • Регистрация: 2014-10-03
  • Сайт: 
  • Профессия: Программист 1С
Это что-то типа такого:
ПрефиксАвтоНумерации("Документ.ЗаявкаНаРемонт", "");

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Запутал я вас, имел ввиду УстановитьНовыйНомер
ПрефиксАвтоНумерации
в данном случая не подойдет т.к. префикс должен меняться в зависимости от изменения реквизита объекта.


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Запутал я вас, имел ввиду УстановитьНовыйНомер
ПрефиксАвтоНумерации
в данном случая не подойдет т.к. префикс должен меняться в зависимости от изменения реквизита объекта.



почему нет? отдельный префикс - отдельная нумерация... :ooifh:
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн keramik

  • ***
  • Сообщений: 161
  • РЕПУТАЦИЯ: 2
  • КПД: 1%
  • Регистрация: 2014-10-03
  • Сайт: 
  • Профессия: Программист 1С
Спасибо, попробую сегодня.
Добавлено: 25 Мар 2015, 13:55

Ещё вопрос возник, каким образом функцию УстановитьНовыйНомер() можно прикрутить к конкретному полю, чтобы при открытии формы в поле появлялось значение?

Последний раз редактировалось: keramik; 25 Мар 2015, 13:55. Причина: Объединение сообщений

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
у формы документа свойство есть на тему номера.
что то вроде "автонумерация"
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


 

Сбитая нумерация счет-фактур, неправильная амортизация ОС

Автор majenteРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 3110
Последний ответ 20 Июл 2014, 19:28
от majente
повторная нумерация документов при загрузке из внешней системы

Автор SerpovichРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 547
Последний ответ 01 Авг 2016, 13:54
от cska-fanat-kz
нумерация и создание новой строки справочника

Автор KrysPiperРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1643
Последний ответ 10 Дек 2010, 19:15
от progmikon
нужна дополнительная нумерация доментов в УТ11

Автор ahmatoРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 10
Просмотров: 7058
Последний ответ 04 Дек 2011, 03:29
от Dethmontt
Штатная нумерация документа задваивает номера

Автор VdegРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 15
Просмотров: 8341
Последний ответ 12 Мар 2013, 20:47
от Vdeg

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
133 Сообщений
AIFrame
73 Сообщений
alex0402
52 Сообщений
ilyay ilyay
51 Сообщений
andron81_81
44 Сообщений
oleg-x
35 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
27 Сообщений
alexandr_ll
23 Сообщений

* Кто онлайн

  • Точка Гостей: 200
  • Точка Скрытых: 0
  • Точка Пользователей: 5
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal