Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/57: Рейтинг темы: голосов - 57, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 50

Нумерация в 1с 8.2

31.01.2013, 22:41. Показов 10639. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Я перехожу на предприятии на 1с 8.2 с 1с 7.7. В старой 1с я делал нумерацию счетов-фактур в след. формате - ггммнн нн-номер по порядку. А расходки выписывались с таким же номером, что и счет-основание. В 1с 8.2 "Бухгалтерия для Украины" не могу понять где это вообще можно поменять. Заранее благодарен.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.01.2013, 22:41
Ответы с готовыми решениями:

Нумерация
Как в word 2007 сделать, чтобы на первой странице не было видно номера, а на второй странице оставался номер 2 и т.д.?

Нумерация
у меня такой вопрос можно ли продолжить нумирацию??? вот у меня поле в котором идет нумирация 12/940 потом в новой записи 12/941 как...

нумерация
Здравствуйте.Есть база Acess,связка DataSource,ADOConnection,ADOConnection,DBGrid.в базе поля--№ фактуры(не...

7
 Аватар для wade25
145 / 145 / 3
Регистрация: 25.03.2011
Сообщений: 512
31.01.2013, 23:36
При установке номера номера, задается префикс. Программно не много доработать будет.
0
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 50
01.02.2013, 13:03  [ТС]
Я если честно даже не знаю в каком модуле это все описывается, раньше в глобальном модуле все можно было описать, а тут замудрили как-то разработчики.
0
 Аватар для wade25
145 / 145 / 3
Регистрация: 25.03.2011
Сообщений: 512
01.02.2013, 13:36
Подписка на событие, "При установке нового номера документа" смотри. Там 3 процедуры. По префиксу дока + префикс организации и последняя не помню какая должны быть.
1
Модератор
Эксперт 1С
 Аватар для Dethmontt
4032 / 2977 / 594
Регистрация: 10.03.2011
Сообщений: 11,701
Записей в блоге: 1
01.02.2013, 15:49
Цитата Сообщение от NewJordan Посмотреть сообщение
раньше в глобальном модуле все можно было описать, а тут замудрили как-то разработчики.
НЕ согласен!
Вот как раз и не удобно рыться в куче хлама в глобальном модуле...
ОМ - хоть как то структурированно
0
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 50
05.02.2013, 22:17  [ТС]
Цитата Сообщение от wade25 Посмотреть сообщение
Подписка на событие, "При установке нового номера документа" смотри. Там 3 процедуры. По префиксу дока + префикс организации и последняя не помню какая должны быть.
Не нашел я такого. Это в Документы -> СчетНаОплатуПокупателю -> Модуль объекта ? Но там ничего подобного нет. Или в Документы -> СчетНаОплатуПокупателю -> Формы -> ФормаДокумента -> Модуль? Но там тоже нет процедуры "ПриУстановкеНовогоНомераДокумента". Может ее нужно создать как отдельную процедуру?
0
900 / 877 / 10
Регистрация: 15.03.2012
Сообщений: 2,680
05.02.2013, 22:33
Подписка на событие - это отдельный объект конфигурации.
1
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 50
06.02.2013, 11:24  [ТС]
Нашел такой объект, нашел процедуру при установке нового номера -
1C
1
2
3
4
5
6
7
8
Процедура ПриУстановкеНовогоНомераДокумента(Источник, СтандартнаяОбработка, Префикс) Экспорт
    
    ДобавитьПрефиксОрганизации(Источник, Префикс);
    ДобавитьПрефиксУзла(Префикс); 
    
    ДобавитьПрефиксыНалоговогоДокумента(Источник, Префикс);
 
Конецпроцедуры
А как мне тут префикс установить?

Добавлено через 8 минут
Ага! Все разобрался! Тут нужно его менять
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Процедура ДобавитьПрефиксОрганизации(ДокументОбъект, Префикс) Экспорт
    
    // Если  нет реквизита "Организация" или для нее не задан префикс, то 
    // используем пустой префикс,
    // иначе используем префикс организации.
    МетаданныеДокумента = ДокументОбъект.Метаданные();
 
    Если Не ЕстьРеквизитДокумента("Организация", МетаданныеДокумента)
         ИЛИ НЕ ЗначениеЗаполнено(ДокументОбъект.Организация.Префикс)  Тогда
         Префикс = "";
    Иначе
                                
        Префикс = ДокументОбъект.Организация.Префикс;
                
    КонецЕсли;
Добавлено через 22 минуты
В итоге я сделал так:
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Процедура ДобавитьПрефиксОрганизации(ДокументОбъект, Префикс) Экспорт
    
    // Если  нет реквизита "Организация" или для нее не задан префикс, то 
    // используем пустой префикс,
    // иначе используем префикс организации.
    МетаданныеДокумента = ДокументОбъект.Метаданные();
 
    Если Не ЕстьРеквизитДокумента("Организация", МетаданныеДокумента)
         ИЛИ НЕ ЗначениеЗаполнено(ДокументОбъект.Организация.Префикс)  Тогда
         Префикс = "";
    Иначе
                                
        //Префикс = ДокументОбъект.Организация.Префикс;
        Префикс = Сред(ТекущаяДата(),9,2) + Сред(ТекущаяДата(),4,2);
                
    КонецЕсли;
Конецпроцедуры
Если у кого есть замечания или предложения прошу высказать. Всем спасибо!

Добавлено через 11 минут
И еще один маленький вопрос - функция ТекущаяДата() возвращает системную дату, а мне нужно чтобы она возвращала рабочую дату которая выставляется в Сервис -> Параметры -> Общие - > Рабочая Дата. Как это сделать? Может другая какая-то функция есть?

Добавлено через 11 минут
Все! Допер - вместо ТекущаяДата() подставил РабочаяДата
Всем спасибо!!!

Добавлено через 11 часов 36 минут
Люди добрые. А вот еще у меня один вопрос - Как сделать чтобы при создании Расходной накладной(РеализацияТоваровУслуг) на основании счета, номер этой расходки был как у счета но с семью знаками. К примеру Номер счета - 130208, а номер расходки на основании этого счета должен быть 1302081
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.02.2013, 11:24
Помогаю со студенческими работами здесь

нумерация
курсовая работа не могу сделать нумерацию справа вверху страницы должен начатся с третьей страницы

Нумерация в БД
Здравствуйте! Прошу помочь с таким вопросом: есть БД, в которой нумерация должна вестись следующим образом: - 3301 - 3899 -...

Нумерация
Нужно доделать в блокноте все идентично, как на фото. Как сделать эту нумерацию после содержания?

Нумерация
Доброго времени суток! У меня такой вот вопрос: Есть допустим несколько начальников смены, у каждого свои задания, которые они выполняют,...

V7.7 Нумерация
Привет Форумчане! Ребята проблема такая: мне нужно выполнить сдвижку нумерации, т.е. скажем есть документы с таким то префиксом и с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru