Архив метки: 7.7

Печать налоговых накладных

Новая обработка предназначена для конфигурации “Бухгалтерский учет для Украины”, с ее помощью можно отобрать список налоговых накладных, за период или по контрагенту, и запустить их на печать. Кроме упомянутой возможности отбирать накладные по контрагенту есть возможность исключать отдельные накладные и печатать на выбор: первый, второй экземпляр или оба.

2012-02-04_143555 Читать далее

Чистим базу тщательно

12831966669Fs30tПрактически все пользователи 1С рано или поздно сталкиваются с необходимостью “почистить” базу – удалить движения до определенной даты, уменьшить количество наименований товаров, т.е. облегчить объем базы. В основном это делается для удобства, скорости работы. Иногда это единственный способ навести порядок в остатках – при очистке базы создаются документы, формирующие остатки и чтобы получить нужный остаток достаточно откорректировать один из этих документов.

Про инструментарий для очистки базы, работающей на регистрах я уже писал (см. метку обрезка), в бухучете обработка архивирования встроена в состав конфигурации. Однако часто забывают еще про одну деталь – многие справочники содержат периодические реквизиты, такие реквизиты, как цена товара, например, часто изменяются и за год-два обрастают длинной историей. История значений всех периодических реквизитов всех справочников хранится в одном файле – 1SCONST.DBF (если база в формате dbf, в случае с SQL название таблицы похожее), поэтому не лишним будет почистить и его.

Читать далее

Выгрузка документов в EXCEL

Отчего-то осталась без внимания у меня на сайте одна очень полезная обработка: "Печать реестра документов”, которую я обычно использую для выгрузки данных из базы и чаще называю именно Выгрузкой документов. Суть ее очень проста: за выбранный период делается выборка определенного документа, с отбором по виду, и данные выбранных реквизитов документа выгружаются в таблицу. Эта таблица содержит как раз те данные, которые нужны для загрузки данных обработкой Загрузка документа из Excel.

2012-01-11_125109

Читать далее

Заполнение декларации о прибыли

С последними обновлениями в “Бухучете для Украины” при заполнении декларации о прибыли бухгалтера столкнулись с проблемой – для того чтобы проанализировать правильность заполнения декларации нужно проверять обороты не по определенным счетам, а по видам затрат. При этом еще часто известна статья декларации, но не известно, какие затраты привязаны к ней, т.е. нужно просмотреть справочник видов затрат, выбрать по ссылкам на нужную статью затраты и по ним уже формировать стандартный отчет “Анализ субконто”. Для облегчения этой задачи я написал отчет, который как раз и выполняет эту работу: выбирайте статью декларации, отчет покажет какие статьи затрат и по каким счетам имели обороты в выбранном периоде, расшифровка суммы покажет карточку счета.

2011-11-09_144245

 

Читать далее

Меню со спецэффектами

МенюПользователи уже давно привыкли к тому, что многие программы умеют отображать меню в сокращенном виде, которое при необходимости может раскрыться до полного размера. Подобный эффект можно реализовать и в 1С седьмой версии.

Вот живой пример: в конфигурации “Простой учет” в полном журнале есть кнопка для установки быстрого отбора по виду документа, при нажатии на кнопку появляется меню, в котором показаны несколько видов документов – последние, использовавшиеся, но не все возможные варианты. Я решил доработать это меню и сделать его раскрывающимся.

Читать далее

Уникальный штрихкод

1222664537Nktnn8В сегодняшнем релизе “Простого учета” v52.6 добавлена функция проверки уникальности штрихкода товара. Если специальная константа – “Проверять уникальность штрихкода”, установлена “Да”, то при записи изменений в свойствах товара будет выполняться поиск ранее введенных товаров с таким-же кодом. Установить константу можно через меню “Сервис”, пункт “Настройка общих параметров”, закладка “Товар”.

Читать далее

SQL сервер недорого

1298206162k9Sg37Если вы используете 1С:Предприятие в локальной сети, то о проблемах быстродействия сетевых пользователей знаете не понаслышке. И если объем базы у вас небольшой, а пользователей не много, то вы можете воспользоваться возможностью установки Microsoft SQL Server 2005 Express, эту версию совершенно бесплатно можно скачать и установить на “обычную”, т.е. не серверную Windows. Перевод базы 1С в формат SQL сервера даст ощутимый прирост в производительности и повысит надежность работы. Технические ограничения версии: используется не более 1 Гб оперативной памяти, 1 процессор, база данных объемом не более 4 Гб.

Читать далее

Универсальный отчет

В новой версии Простого учета будет добавлен “Универсальный отчет”. Универсальность отчета заключена в том, что, с одной стороны, он не привязан к особенностям конфигурации и может работать на любой, где есть документы и регистры, ну или хотя-бы документы, а с другой, дает возможность пользователю настроить расчет параметров по любым реквизитам документов и регистров. Форма отчета, которая отражает настройки элементов, это на самом деле справочник, элементы которого хранят параметры расчета каждого элемента – параметры, по которым динамически строится запрос.

2011-09-15_102324

Читать далее

Условия в запросах

12885391788FrYU9Пришлось немного поломать голову над составлением условий в запросах, на платформе 7.7. Проблема была в том, что текст запроса строился динамически и необходимо было иметь возможность гибко настраивать сложные условия, т.е. когда на одну переменную запроса нужно наложить несколько условий.

К примеру, в запросе есть переменная “Субконто”, в ней элементы справочника, есть несколько групп справочника: Группа1, Группа2, и т.п., нужно было дать возможность наложить условие на выбор:

  • Субконто входит в одну из указанных групп: (Субконто В Группа1) ИЛИ (Субконто В Группа2) и т.д.
  • Субконто не входит ни в одну из указанных групп: НЕ(Субконто В Группа1) И НЕ(Субконто В Группа2) …

В ходе экспериментов оказалось, что конструкции запроса:

УСЛОВИЕ ((Субконто В Группа1) ИЛИ (Субконто В Группа2)); – работает

УСЛОВИЕ (НЕ(Субконто В Группа1) И НЕ(Субконто В Группа2)); – не работает, т.е. результат запроса пуст

Вторую конструкцию пришлось реализовывать последовательным наложением условий и в таком варианте все замечательно заработало:

УСЛОВИЕ (НЕ(Субконто В Группа1));

УСЛОВИЕ (НЕ(Субконто В Группа2));

Замечание: для единичного запроса вполне подошла бы конструкция такого вида: УСЛОВИЕ (НЕ(Субконто В СписокГрупп)); где в список групп можно внести нужные группы, но только в моем случае заранее не было известно ни количество запросов, ни количество условий, поэтому пришлось возиться с И/ИЛИ.

Простой учет 52.4

Добавлена поддержка “мест” для товаров, чтобы было понятнее – одна из разновидностей такого места это упаковка. Для того, чтобы использовать места, введено поле “Коэффициент” в справочнике единиц измерения, с помощью которого задается, сколько основных единиц товара входит в одно место. В карточке товара указывается, кроме основной единицы, также единица места. В накладных добавлено новое поле табличной части: “Количество мест”, при указании в нем количества мест, количество товара в основных единицах рассчитывается по заданному коэффициенту автоматически. Для товаров, у которых единица места не указана, поле “Количество мест” остается недоступным.

Для наглядности приведу пример накладной, которую можно сформировать при печати с учетом перечисленных нововведений:

2011-09-05_223107