Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как сохранить текущее значение переменной в 1С 7.70.003 торговля склад для Украины?          
ZUBR Подменю пользователя
сообщение 30.07.19, 19:49
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 231
Из: Київ
Спасибо сказали: 5 раз
Рейтинг: 3

Здравствуйте. Извините за простой вопрос. У меня есть документ АктПриема. В нем есть реквизит НомерЗаказа. Я хочу, чтобы этот номер увеличивался с каждым новым документом на единицу. Автозаполнение само собой. Я знаю, что при проведении документа надо прописать, скажем, N=N+1. Это элементарщина. Вопрос следующий. Как грамотно сохранять последнее значение переменной N, когда программа закрыта? Я думаю сделать это через объявление новой одноименной константы и каждый раз ее изменять на 1. Правильно ли это? Спасибо.

1Cv77 Подменю пользователя
сообщение 30.07.19, 20:18
Сообщение #2

Завсегдатай
****
Группа: Пользователи
Сообщений: 195
Из: Украина, Мелитополь
Спасибо сказали: 61 раз
Рейтинг: 0

ZUBR @ Сегодня, 18:49 * ,
В принципе : решение - правильное!!!
Хотя, можно, без объявления константы, просто, в процедуре ВводНового() прописать такое:
    НомерЗаказа=0;
    врДок=СоздатьОбъект("Документ.АктПриема");
    врДок.ОбратныйПорядок(1);
    врДок.ВыбратьДокументы(ДатаДок-30,ДатаДок);
    Пока врДок.ПолучитьДокумент()=1 Цикл
                НомерАкта=врДок.НомерЗаказа;
        Прервать;   /// для экономии времени
    КонецЦикла;
    НомерЗаказа+1;



 ! 

Правила: 9
 


Сообщение отредактировал Vofka - 31.07.19, 8:19

Спасибо сказали: ZUBR,

mut Подменю пользователя
сообщение 30.07.19, 20:41
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 199
Из: Новая Каховка
Спасибо сказали: 203 раз
Рейтинг: 237.5

1Cv77 @ Сегодня, 21:18 * ,
Цитата(1Cv77 @ 30.07.19, 21:18) *
Хотя, можно, без объявления константы, просто, в процедуре ВводНового() прописать


а если кто-то сохранит последний акт в предыдущем месяце? smile.gif

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

Спасибо сказали: ZUBR,

Kerberos Подменю пользователя
сообщение 01.08.19, 17:43
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 62
Спасибо сказали: 13 раз
Рейтинг: 0

ZUBR @ 30.07.19, 20:49 * ,
Есть такой объект метаданных как Константа - пихай, все что хочешь

igmig65 Подменю пользователя
сообщение 03.08.19, 0:46
Сообщение #5

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 613
Из: Донецкая обл
Спасибо сказали: 168 раз
Рейтинг: 140.9

ZUBR @ 30.07.19, 20:49 * ,
Зачем мудрить, если нужна автонумерация, присваивайте значение атрибута НомерДок. Только проверьте, должны быть установлены флаги Автоматическая нумерация и Контроль уникальности в свойствах документа.
Если же они не совпадают, используйте простую формулу сложения/вычисления от НомерДок

ZUBR Подменю пользователя
сообщение 03.08.19, 16:55
Сообщение #6

Завсегдатай
****
Группа: Пользователи
Сообщений: 231
Из: Київ
Спасибо сказали: 5 раз
Рейтинг: 3

igmig65 @ Сегодня, 1:46 * ,
Это было бы хорошо, если бы мне не надо было оформлять несколько документов с одним и тем же номером заказа.

igmig65 Подменю пользователя
сообщение 03.08.19, 18:10
Сообщение #7

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 613
Из: Донецкая обл
Спасибо сказали: 168 раз
Рейтинг: 140.9

" Я хочу, чтобы этот номер увеличивался с каждым новым документом на единицу"
.....
я ориентировался на ту задачу которая была озвучена сразу...

Спасибо сказали: ZUBR,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.03.24, 8:35
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!