Волшебство
программирования на 1С:Предприятие 7.7 и 8.0
Выпуск
33 /
17.11.2003
Здравствуйте! В этом
выпуске мы узнаем пару новостей про 8.0, посчитаем правильно НДС, посмотрим
результаты коллективного творчества по поводу NULL и проведем опрос
общественного мнения по поводу этой рассылки.
1С:Новости
17.11.2003 В
продаже комплекты вопросов сертификационного экзамена
«1С:Профессионал» по платформе «1С:Предприятия 8.0» (автор Митичкин С.А.) и
по конфигурации «Управление торговлей» (Богачева Т.Г.). Подробнее...
Кстати, с 03.11.2003
экзамен 1С:Профессионал принимается во всех Авторизованных Центрах Сертификации
(АЦС).
17.11.2003 1С-Учебный
центр №3 приглашает принять участие в обучении по комплексному курсу
«Конфигурирование в системе 1С:Предприятие 8.0» 15-26 декабря 2003 г. Подробнее...
Новая
ставка НДС 18% с 1 января 2004 г.
В соответствии с федеральным
законом № 117-ФЗ от 07.07.2003
с 1 января 2004 года установлена ставка НДС в размере 18 %.
Поэтому будьте внимательны
при расчете НДС и выделении НДС в своих проектах. Теперь, нельзя будет
поделить на 5, чтобы начислить НДС,
или поделить на 6, чтобы выделить НДС из суммы.
Во многих конфигурациях это делается сплошь и рядом, поэтому пишу вам
заранее,
чтобы вы начинали уже морально готовиться.
Вот рекомендуемый мною алгоритм:
Ставку НДС 18% лучше запомнить в периодическую константу,
или реквизит периодического справочника (периодический регистр сведений
в 8.0).
В некоторых конфигурациях используется обычный реквизит справочника,
а каждая новая ставка НДС вводится как новый элемент справочника.
Начисление
НДС
СуммаБезНДС = 1000;
СтавкаНДС = Константа.СтавкаНДСВПроцентах.Получить(НекаяДата) / 100;
// 0.18
НДС = СуммаБезНДС * СтавкаНДС; // 180
СуммаСНДС = СуммаБезНДС + НДС; // 1180
//или если НДС отдельно не нужен:
СуммаСНДС = СуммаБезНДС * (1 + СтавкаНДС); // 1180
Выделение
НДС
НДС = (СуммаСНДС * СтавкаНДС) / (1 + СтавкаНДС); //180
СуммаБезНДС = СуммаСНДС - НДС;
//или если НДС отдельно не нужен:
СуммаБезНДС = СуммаСНДС / (1 + СтавкаНДС);
Заметьте, что
если в сумме еще есть налог с продаж, то сначала нужно выделить его,
а затем, можно выделять НДС.
Перевод
ключевого слова NULL
Напомню, что в позапрошлом
выпуске был объявлен конкурс на лучший перевод слова Null на русский
язык. Это ключевое слово применяется в языке запросов версии 8.0 для
обозначения отсутствующего, пустого, не имеющего смысла значения. Сейчас
оно не имеет рускоязычного эквивалента. От подписчиков рассылки пришло
43
письма
на эту тему и
было предложено
80 вариантов.
Некоторые варианты были не засчитаны.
Призовые
места заняли три варианта:
1. Пусто (17 чел.)
2.
Нечто (7 чел.)
3.
Ничто (6 чел.)
Но как верно заметил один из подписчиков, "нечто"
это все же что-то, а Null - он и в Африке Null.
Из серьезных были
предложены следующие варианты: нулл (транслитерация, 3 чел.), начальное
(инишл,
от Initial), ПустойУказатель (2 чел.), пустота,
недействительный,
ПустоеЗначение, НеопределённоеЗначение, НетЗнач.
Остальные можно отнести к
юморным: нал (как слышим, так и пишем, 2 чел.), пустышка (3 чел.),
голяк,
лон (ноль наоборот),
бублик,
НеЗнаю,
НичегоНет,
никакой, никак, небытие,
негусто,
в ауте,
туманно,
невнятно,
нечисть, дырка,
ТГГД (чтобы раскладку клавиатуры не переключать),
чисто,
хрен, фигвам,
нефига, нифига (2 чел.), хаос,
глухо,
отказ, ХЗ (2 чел.), производные от "пустой указатель" (пук, пустук),
вакуум (2 чел.), пусто-пусто (дупель в домино).
ХЗ кстати уже занято.
В версии 8.0 так обычно обозначают "ХранилищеЗначение". Очень соответствует.
:)
Как
вам помогла по жизни эта рассылка и учебник на сайте www.mista.ru?
См. также:
1С:Предприятие
7.7: учебник, курс
лекций, статьи, ссылки
Книга "Разработка
в системе 1С:Предприятие 8.0"
Официальный сайт рассылки www.mista.ru
Архив рассылки находится здесь
С уважением,
Волшебник Станислав
stasmit@mail.ru
<< Предыдущий
выпуск | Список
выпусков |
Следующий выпуск >>
|