Журнал Системный Администратор, Май 2008

Журнал Системный Администратор

Май 2008

Цена: $4.5 US

  Подписаться

Зарегистриванные пользователи, пожалуйста следуйте этой ссылке


Хитрости и тонкости работы, позволяющие экономить время

Андрей Луконькин

В версии 8.х «1С:Предприятие» появилось много нового и отличного от версии 7.7, поэтому возникают самые неожиданные вопросы. Вот несколько подобных вопросов, которые часто задают на форумах как новички, так и старожилы.

При преобразовании числа из 4 цифр в строку количество символов в строке равно 5. Почему?

В стандартных региональных настройках для русского языка при приведении числа к строке между группами разрядов чисел вставляется неразрывный пробел (Символы.НПП, код символа – 160).

Например:

Год = 2003;

Строка1 = Строка(Число1);

В результате выполнения небольшого кода получаем результат:

Строка1 = "2 003"

То есть длина строки – 5 символов, включая неразрывный пробел.

Чтобы преобразовать число к строке без вставки символа-разделителя групп (неразрывного пробела), нужно применить функцию «Формат» с параметром ЧГ=0:

Строка1 = Формат(Число1,"ЧГ=0");

Чтобы изменить преобразование чисел к строке по умолчанию, нужно для информационной базы установить региональные настройки (например, параметр «Группировка» установить в «0»).

Для получения строкового представления года следует не получать числовое значение года, а использовать функцию «Формат». Например:

Строка1 = Формат(ТекущаяДата(), "ДФ=yyyy");

Как быстро посчитать итог по суммам документов в журнале за выбранный интервал?

Конечно, настоящий программист напишет отчет. Но есть и стандартный вариант решения, который по силам абсолютно всем.

В открытом журнале документов (или форме списка документа определенного вида) нужно нажать правую кнопку мыши для вызова контекстного меню и выбрать пункт «Вывести список». Весь представленный на экране журнал документов получится в виде табличного документа. Важно, чтобы там присутствовала колонка «Сумма», итог по которой мы и хотим узнать. Колонку «Сумма» выделяем мышкой или с помощью клавиатуры (кто как привык), затем наверху на панели инструментов нажимаем кнопку «М+» (или сочетание клавиш <Shift + <Num> + <+>). При этом встроенный калькулятор «1С:Предприятие» просуммирует все выделенные значения и сохранит в своей памяти. Для того чтобы увидеть получившийся итог, нужно открыть этот калькулятор (на панели управления или с помощью сочетания клавиш <Ctrl> + <F2>) и в поле «М=» будет видна интересующая нас сумма, равная итоговой по всем отображаемым в журнале документам.

Оставшая часть статьи доступна только подписчикам. Если вы желаете продолжить чтение этой статьи, то вам необходимо подписаться на эту статью или весь номер.

Подписаться на весь номер

Зарегистриванные пользователи, пожалуйста следуйте по этой ссылке
oread