|
|
|
|
·
·
·
·
|
|
|
|
|
|
|
|
10.07 |
Внесены существенные изменения в формы баланса в части отражени
прибыли, фондов и убытков (balans00.frm)
|
13.07 |
Форма “Обороты между счетами” стала более красивой
(sbis.rpt)
|
13.07 |
В отчете по соц.страху откорректирована база для начислени
взноса (fot.frm)
|
13.07 |
Поправлена заплатка для системы “Клиент-банк” Ярсоцбанка под
версию 1.8
|
13.07 |
Исправлены накладные без НДС (manager.pa?)
|
14.07 |
Реализована форма ОС-3 (capital.rpt)
|
17.07 |
Включены в инсталляцию формы узких журналов от нашего московского
дилера Александра Лихачева (sbis.rpt)
|
18.07 |
Поправлена форма по алкогольной декларации для 1.8, написана
соответствующая статья.
|
20.07 |
Сделаны формы:
1.По экологии (бланк).
2.Налог с владельцев автотранспортных средств (бланк).
3.Сбор на содержание милиции общественной безопасности.
|
20.07 |
Изменены функции проверки сокращенных наименований элементов
адреса в соответствии с инструкцией по ПН (otchet.prg,
pens.prg)
|
21.07 |
Включены в инсталляцию формы проверки плана счетов, справочников
организаций и частных лиц от Александра Лихачева (sbis.pa1).
|
24.07 |
Изменена функция пересчета больничного в соответствии с
изменениями минимального размера оплаты труда.
|
|
|
Использование Ctrl+S для массового изменения таблицы
|
|
|
В связи с тем, что в версии 1.8 стало возможным изменять и
сохранять в базе данных практически любую запись, теперь можно
использовать команду <Ctrl+S>, как некоторый аналог
команды <F8> в реестре документов.
Например, чтобы у некоторого списка организаций добавить в поле
“Название” буквы “ООО”, достаточно сделать следующие.
- Запустите СБиС++ версии 1.8 или выше.
- Откройте справочник организаций и отберите нужные организации (если нужны все - нажмите <Ctrl+A>).
- Теперь нажмите <Ctrl+S>.
- В появившейся строке напишите:
Название=”ООО”+Название;Сохранить(.);1
- Поставьте режим “Отметка найденных” и “Условное выражение”.
- Нажмите кнопку “Выполнить” и, как говорится, вуаля!
Если же некоторую операцию нужно повторить неоднократно, то в
PRG-файле можно описать соответствующую функцию и в строке
указывать имя этой функции. Поистине нет предела совершенству
СБиС++ и Вашей фантазии тоже!
|
|
В 1.8 произошли изменения порядка использования договора в
качестве аналитики. Если в 1.7 и ранее эта аналитика обозначалась
идентификатором “Договор”, то в 1.8 в правилах операций
следует воспользоваться идентификатором “Документ”, а в
циклах по документам - идентификатором “Связь”.
Попробуем объяснить на примере. Предположим, организация ведёт
расчеты с покупателями как в целом по организации, так и в
разрезе договоров. Бухгалтерские операции в этом случае будут
выглядеть примерно так:
Бух.операция в договоре: Заключение договора
Версия 1.7:
Проводка(Д62,Лицо1,Договор,Сумма,К46);
Версия 1.8:
Проводка(Д62,Лицо1,Документ,Сумма,К46);
Бух.операция в платежке: Оплата договора
Версия 1.7:
ДляВсех(Оснований)
Проводка(Д50, Нет, Сумма, К62, Лицо1, Договор);
Версия 1.8:
ДляВсех(Оснований)
Проводка(Д50, Нет, Сумма, К62, Лицо1, Связь);
|
Синтаксис
|
|
ВЖурнал([НомерЖурнала [,Дата] [,Сумма] [,”ВидЗаписи”] [,Лицо] [,Документ]]);
|
Действие
|
|
Делает запись о текущем документе в указанном журнале.
|
Параметры
|
|
НомерЖурнала (число или строка) - номер журнала, в
котором необходимо сделать запись. Причем, если в журнале с
номером “X” есть папка с номером “Y”, то строка “X-Y” поместит
запись в папку “Y”. Здесь “-” - это символ, указанный в поле
“Разделитель субсчетов” окна “Конфигурация системы”
Дата (дата) - дата записи в журнал.
Сумма (деньги) - сумма записи в журнале.
ВидЗаписи (деньги)- вид записи в журнале, возможные
значения:
”” (просто запись),
”Аванс”, ”Сторно”,
”Оплата”, ”Отгрузка”,
”Отгр/Оплата” (отгрузка/оплата)
Лицо (объект или строка) - признак аналитики (объект
типа “Лицо”) или текстовый идентификатор лица.
Документ (объект) – документ, с которым будет
установлена связь.
|
Описание
|
|
Для выполнения функции обязательно наличие либо контекстного
объекта “Документ”, либо контекстного объекта “Связь”.
В первом случае в журнал заносится запись об одном документе или
о связи этого документа с указанным в вызове функции (параметр
“Документ”).
Во втором случае в журнале корректируются данные о двух связанных
документах. То есть в этом случае в журнал заносится та же
запись, что и образует непосредственно связь двух документов (при
редактировании документа - табличка “По документам”).
Аналогичное действие можно выполнить, если при редактировании
связи документов указать журнал, т.е. фактически занести запись в
соответствующий журнал. Использование данной функции позволяет
отказаться от ручного выполнения этой операции. Следует также
учитывать, что, указывая в функции параметры записи в журнале
(сумму и вид записи), Вы тем самым можете изменить и саму запись
о связи документов.
|
Примеры |
|
# занесение в книгу продаж
ДляВсех(Оснований)
Если(Сумма < 0)
# сторнирование оплаты
ВЖурнал(2,Сумма,“Сторно”);
иначе
# оплата
ВЖурнал(2,Сумма,“Оплата”);
В версии 1.8 и выше функция может создавать связи между
документами, один – текущий, другой – указанный параметром
“Документ”.
Это свойство можно использовать при учете сделок с тремя и более
типами документов. Например, организация осуществляет отгрузку и
оплату на основании счетов на предоплату и документ оплаты
непосредственно не связан с документом отгрузки. Необходимо
заполнить книгу продаж.
В качестве основания используется следующая конструкция в бух.
операции документа оплаты:
# Перебираем связанные с оплатой счета
ДляВсех(Оснований(“СчетИсхд”))
# Перебираем связанные со счетом накладные
ДляВсех(Следствий(“НаклРасх”))
# Устанавливаем связь между
# документом оплаты и отгрузки,
# записываем в книгу продаж
ВЖурнал(2, Связь.Документ, Сумма);
Кстати! Приведённый выше пример, можно записать гораздо короче:
# занесение в книгу продаж
ДляВсех(Оснований)
ВЖурнал(2, Сумма, Сумма<0?”Сторно”:”Оплата”);
|
|
При импортировании данных из 1С-Налогоплательщик в СбиС++ была
описана функция, перекодирующая текст в Windows-кодировке в
DOS-кодировку. Так что, если Вам понадобится сделать нечто
подобное, можете воспользоваться готовой функцией.
|
<<< Предыдущий выпуск | Архив выпусков | Следующий выпуск >>>
|