СБиС news №55 от 19.07.02
Canon LBP 800/810 и перевёрнутые символы
Если у вас принтер Canon LBP 800/810 и установлена Microsoft Windows 9X/Me, то, скорее всего, вы встречались с ситуацией, когда при печати
документов в альбомной ориентации некоторые символы оказываются перевёрнутыми.
Для того чтобы избавиться от этого, необходимо сделать следующее:
1)
На прилагаемом к принтеру диске с драйверами найти и запустить
программу «CAPAFE.EXE» в каталоге «RUSSIAN\WIN9X\».
2) Из меню «Edit» выбрать пункт «New Application».
3)
Нажав на кнопку «Browse», выбрать файл «WINPRINT.EXE»
из каталога со СБиС’ом.
4)
Нажать кнопку «Ok».
5)
В поле «Flags»
установить флажок номер 46.
6)
Выбрать в меню «File» пункт «Save» и нажать кнопку «Ok».
7)
Перезагрузить компьютер.
Эти действия нужно проделать и на компьютерах, использующих
сетевой принтер Canon LBP
800/810.
Источник: www.canon.ru
Проблема при печати на LPT
По сообщению одного из наших партнёров:
Есть СБиС++ win32-вариант.
Проблема: принтер печатает как бы рывками, то есть останавливается
на каждой строчке.
Режим LPT-порта в BIOS компьютера был указан, как SPP. После
того, как поставили в ECP (с поддержкой DMA), проблема исчезла.
Так что имейте в виду!
Лицо2 – Грузополучатель в счетах и счетах-фактурах
В СБиС++ версии 1.9.066 в счетах изменилось назначение поля
«Лицо2». Раньше Лицо2 называлось «Плательщик» и при оформлении платежного документа
по счету в Лицо1 сносилось Лицо2 из счета. Теперь же Лицо2 в счетах называется
«Грузополучатель» и оно больше не сносится в Лицо1 документа оплаты.
В счетах-фактурах Лицо2 также теперь называется
«Грузополучатель». Кроме того, для входящих счетов-фактур сделан отдельный
диалог «Входящий счет-фактура», в котором Лицо2 называется соответственно
«Грузоотправитель». Название этого диалога нужно указать на папке входящих
счетов-фактур.
Рассмотрим, почему это сделано так. Второе лицо требуется
заполнять в случае, когда Покупатель и Грузополучатель различаются. При этом
создается счет и накладная на отгрузку, в которых указываются: Лицо1 –
«Покупатель», Лицо2 – «Грузополучатель».
Такое, а не обратное, заполнение лиц документа обусловлено
тем, что взаиморасчеты ведутся с Покупателем и поэтому именно по нему требуется
отбирать реестр счетов или накладных при оплате.
Такой отбор в программе делается автоматически по Лицу1 документа, поэтому
именно в него указывается покупатель, с которым ведутся расчеты, а не
грузополучатель. Если грузополучатель тот же, то Лицо2 у документа не
заполняется. Таким образом, в Лицо1 документа всегда указывается Покупатель, и
именно по нему формируются проводки по расчетам.
Рассмотрим два типичных примера:
Пример 1. Наша
организация реализует товар торговому дому (Лицо1), который занимается снабжением
своего завода (Лицо2) материалами. Товар доставляется непосредственно на завод.
Пример 2. Наша организация оптом реализует
товар покупателю (Лицо1), у которого имеется несколько торговых точек (Лицо2).
При этом покупатель просит доставлять товар непосредственно в эти торговые
точки. Оплата поступает от покупателя централизованно с одного расчетного счета
за товар, отгружаемый в эти точки. Взаиморасчеты ведутся с основным
покупателем, а не отдельно с его торговыми точками. При этом, может быть, что
торговые точки являются даже разными юридическими лицами. Но покупателем при
этом выступают не торговые точки, а основное юридическое лицо.
Более подробно это описано в технологии учета оптовой
торговли в разделе «Сделки с разным грузополучателем и покупателем».
Защита суммы в платежных поручениях
Начиная со сборки 1.9.069, после включения платежки в
выписку банка сумма платежки блокируется. Чем же это хорошо? Хотя бы тем, что
после формирования выписки теперь можно быть уверенным, что сумма в платежках
и, соответственно, в проводках не изменится. Но главное преимущество получают
те, кто связывает платежные документы с накладными «задним числом». Т.е. при
связывании сумма платежа больше не будет изменяться и не придется подправлять
ее вручную.
Функция «Амортизация»
В сборке 1.9.069 была изменена
функция «Амортизация». Эта функция рассчитывает сумму начисленной амортизации
по основному средству за период.
Синтаксис
Амортизация( [ДатНач, ДатКнц] )
Параметры
ДатНач,ДатКнц (дата) – даты, определяющие анализируемый период. Если даты не указаны, то берутся переменные «ДатНач» и «ДатКнц» соответственно, если же и их нет, то берётся рабочий период из конфигурации системы.
Возвращает
Объект, содержащий поля: «Сумма»
и «НСумма» - соответственно суммы начисленной бухгалтерской и налоговой
амортизации основного средства за период. Для выполнения функции необходимо
наличие контекстного объекта, содержащего запись основного средства.
Примеры
Рассчитать сумму начисленной за год
бухгалтерской и налоговой амортизации:
ЗаГод( Дата );
оАморт = Амортизация();
СуммаАмортизации = оАморт.Сумма;
СуммаНАмортизации = оАморт.НСумма;
Сергей Макаров (smak@tensor.ru)
Функция «ВЭксплуатации»
Кроме того, в сборке 1.9.069
появилась функция «ВЭксплуатации», которая возвращает дату ввода основного
средства в эксплуатацию.
Синтаксис
ВЭксплуатации()
Возвращает
Дату ввода в эксплуатацию основного средства. Для
средств, не введенных в эксплуатацию, возвращает пустую дату (00.00.00). Для выполнения
функции необходимо наличие контекстного объекта, содержащего запись основного
средства.
Примеры
Проверим, было ли ОС введено в
эксплуатацию до 1 января 2002
пДатаВвода = ВЭксплуатации();
Если( пДатаВвода и пДатаВвода<01.01.02 )
Сообщить( "В экс-ции до 2002 года" );
Как вести свой лог-файл
Уже не первый раз у наших пользователей возникает
потребность вести текстовый лог-файл определённых действий программы или
оператора. В версии 1.9 эту задачу можно решить следующим образом. Завести
функцию:
Функция ВЛог( Сообщение )
{
объект оЛог = Объект("C:\\log.txt");
оЛог.Строка = ТекДат+" "+ТекВремя+""+
Сообщение;
Добавить(оЛог);
}
И там, где нужно зафиксировать некоторое действие,
достаточно будет написать:
...
ВЛог("Начали расчёт.");
...
ВЛог("Закончили расчёт.");
Учтите только, что запись в файл операция небыстрая. Так что
не надо увлекаться.
<<< Предыдущий выпуск | Архив выпусков | Следующий выпуск >>>
|