Перенумератор документов

18 Comments

  1. CheBurator

    О, блин..

    Снова…

    Чем принципиально не устроила штатная перенумерация доков из набора универсальных обработок:

    Reply
  2. CheBurator

    Посмотрел, в чем цимус — не понял…

    Reply
  3. Fixator

    Мда… Разместил первую программу и сразу минус… Отсутствие результата — тоже результат… Грешен тем, что не искал разработки других на эту тему… Вопрос бы отпал раньше. Спасибо, Che.

    Reply
  4. CheBurator

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

    ..

    а то что первая разработка — такова жизнь… 😉

    тут этих перенумераторов валяется — на них уже и смотреть не хочется…

    .. например твоей обработкой я не смогу сделать, а универсальной — запросто отдельно смогу перенумеровать возвраты поставщику и возвраты поставщику по комиссии…

    Reply
  5. O-Planet

    Мой перенумератор все равно, лучший! Там даже 2 кнопки «Сформировать» есть. (Или я убрал уже?) %)

    Reply
  6. O-Planet

    Сhe Burashka

    А все равно, скачек уже 14, и будет болше… Это — магия простых решений простейших задач!

    Reply
  7. support

    предлагаю посмотреть на обработки, которые расположены справа под баннером

    Reply
  8. Abadonna

    (5) >Там даже 2 кнопки «Сформировать» есть.

    банально!!! Вот если бы 2 «Закрыть» — тогда другое дело

    Reply
  9. O-Planet

    Угу. И «Закрыть» — тоже две =)

    Reply
  10. O-Planet

    FIXator

    Первая свою работу, которую я выложил в интернете на проклубе, был тетрис под 1С. У мои друзья от него торчали, вообще-то, а там посмеялись только, дав ссылку на кучу подобных и более крутых. Так что, это — нормально.

    Reply
  11. O-Planet

    Кстати, посмотрел алгоритм… Не проверял, но что будет, если при перенумерации возникнет среди новых номеров какой-то номер, который уже имеется в базе? Мне кажется, что программа выдаст ошибку…

    Reply
  12. poppy

    (11)

    Док.Записать();

    {С:ПЕРЕПРОВЕДЕНИЕ ДОКУМЕНТОВ ДОБАВЛЕНИЕ 0.ERT(70)}: Номер не уникальный!

    Однозначно! 😉

    Reply
  13. poppy

    Думаю, FIXator’у не стоит отчаиваться. Всем миром поможем приобрести навыки и уверенность…

    Для документов, у которых синоним отличается от идентификатора дело до перенумерации не дойдет.

    Нужно заменить Метаданные.Документ(услТипДокумента.Вид()) на услТипДокумента.Вид() или, если хочется через метаданные, Метаданные.Документ(услТипДокумента.Вид()).Идентификатор

    Reply
  14. Abadonna

    (13) poppy абсолютно права! Идиотское свойство «фирменных» объектов — несовпадение идентификаторов и синонимов, иногда просто разительное несовпадение.

    Reply
  15. Abadonna
    Код
    ОК=0;
    Пока ОК=0 Цикл
    Попытка
    Док.Записать();
    ОК=1;
    Исключение
    // что-то сделали с номером, чтобы стал уникальным
    КонецПопытки;
    КонецЦикла;
    

    Показать полностью

    Reply
  16. Drive Master

    Научите им пользоватся, пожалуйста для чайников.

    Собственно мне нужен нумератор задающий номер для новой позиции номеклатуры. У нас он не работает почему то, приходится подбирать или где то записывать последний код. «1С 7.7 (9.2) ТиС»

    Reply
  17. 9322304@gmail.com

    пришел архив и там файл

    Reply
  18. 9322304@gmail.com

    перепроведение…..ert

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *