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

Автор Тема: Проверка правильности ввода номера года  (Прочитано 2009 раз)

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

Оффлайн Новенькая

  • ****
  • Сообщений: 250
  • РЕПУТАЦИЯ: 21
  • КПД: 8%
  • Регистрация: 2011-02-21
  • Сайт: 
  • Профессия: Программист 1С
Здравствуйте. Есть документ, в нем реквизит "ГодНедели" с типом "Строка" и длиной 4. В коде есть конструкция следующего вида:
 НачалоНужногоГода=Строка(ГодНедели+"0101");
 ДеньНеделиНачалоГода=ДеньНедели(НачалоНужногоГода);

На этих строчках валится, когда человек вводит к примеру 1,2,3 и т.д. Как сделать проверку, на правильность ввода номера года? заранее спасибо


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

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

Оффлайн KrivosheevEV

  • ***
  • Сообщений: 202
  • РЕПУТАЦИЯ: 35
  • КПД: 17%
  • Регистрация: 2014-01-20
  • Сайт: 
  • Профессия: Программист 1С
Вариантов - масса.
1. Для начала просто проверять чтобы длина была не менее 4ех
2. Преобразовывать результат в число и проверять чтобы он был в нужном вам диапазоне
3. На форму вынести для этого реквизита поле типа "Дата" и форматом оставить у него тока год...
Вариант один - реквизит с типом "Дата" и последующее его форматирование. И без всяких глупостей со строками.

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

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

Как Вы категоричны! :ooifh:
Вариант зависит от степени дебилизма потенциальных пользователей :D

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

Оффлайн Новенькая

  • ****
  • Сообщений: 250
  • РЕПУТАЦИЯ: 21
  • КПД: 8%
  • Регистрация: 2011-02-21
  • Сайт: 
  • Профессия: Программист 1С
cska-fanat-kz, спасибо!!!!!

Оффлайн KrivosheevEV

  • ***
  • Сообщений: 202
  • РЕПУТАЦИЯ: 35
  • КПД: 17%
  • Регистрация: 2014-01-20
  • Сайт: 
  • Профессия: Программист 1С
Вариант зависит от степени дебилизма потенциальных пользователей

Коллеги, нельзя сдаваться! Надо это искоренять.

Оффлайн markgenuine

  • ***
  • Сообщений: 217
  • РЕПУТАЦИЯ: 18
  • КПД: 8%
  • Регистрация: 2012-11-17
  • Сайт: 
Вариант зависит от степени дебилизма потенциальных пользователей

Коллеги, нельзя сдаваться! Надо это искоренять.
Если уж искоренять, то надо начать с типовых решений. То что предложил cska-fanat-kz, если пройтись по всем пунктам, включая 5, то можно найти в типовых решениях все варианты реализаций данного вопроса.


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

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


Теги:
 

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

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

Ответов: 0
Просмотров: 225
Последний ответ 18 Авг 2017, 11:57
от ZSS
Отчет "Экспресс проверка"

Автор МаксиРаздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 401
Последний ответ 10 Май 2017, 09:06
от Макси
Как записать в поле ввода "Единица Измерения", которое заполняется через выбор из формы.

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

Ответов: 5
Просмотров: 280
Последний ответ 12 Окт 2017, 14:30
от Ivan94
Проверка на "новую" запись в рег. сведений

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

Ответов: 6
Просмотров: 14360
Последний ответ 11 Янв 2011, 10:04
от nomer13
Создание "Мастера ввода" управляемое приложение

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

Ответов: 2
Просмотров: 2865
Последний ответ 12 Апр 2013, 15:44
от Dethmontt

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
142 Сообщений
ilyay ilyay
63 Сообщений
AIFrame
50 Сообщений
alex0402
50 Сообщений
andron81_81
44 Сообщений
oleg-x
42 Сообщений
BuhRust
32 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal