Автоматизируем Беларусь [Часть 1]

29.04.10

Разработка - Работа с интерфейсом

В каждой стране свои законы и правила, какие же подводные камни нас ждут при автоматизации учета на базе УТ 1С 8.1 . Статья, надеюсь, будет интересна, прежде всего программистам живущим где-то за пределами Республики Беларусь.

Зачем написана эта статья? Зачем мне это - автоматизация Беларуси?

 Также до недавнего времени думали несколько программистов, наведавшихся к "край озер и полей" для автоматизации одного из подразделений компании, в которой они работали. Была задача доработать конфигурацию УТ 8.1(которая правда имела достаточное количество изменений от типовой) под нужды минских партнеров. Казалось бы это не бухгалтерия, никакого плана счетов и проводок. Что в УТ? Поменял формы накладных и вперед......все не так просто....

1) Итак, начнем с мелких проблем. Вроде мелочь,отсутствие копеек. Действительно, чего мелочится? Но это заставляет отредактировать кучу форм для печати без копеек. Но не просто поменять формы, но и добавить проверку на валюту выводимых цифр - для валютных сумм копейки по-прежнему выводим. Дальше больше, для этой страны стандартный формат чисел 15.2 не годится, у фирмы с более менее приличными оборотами квартальные отчеты будут показывать "девятки" и "решетки"; вкупе с этим в некоторых печатных формах придется чуть расширить поля итоговых сумм.  Сразу скажу, для реквизитов документов менять ничего не надо, 15.2 вполне нормально. Но все это только верх айсберга: просто поменять формы вывода недостаточно, мы нарываемся на проблему округлений -- причем везде, куда ни глянь. Например все функции пересчета надо поменять, учитывая округления, это касается и пересчетов внутри документов: во-первых опять-таки обращаем внимание на валюту, во-вторых забудьте о пересчетах "от суммы", просто взять сумму поделить на количество и округлить для получения цены будет неверно -- не сойдется арифметика. Соответственно невозможно в качестве цены по-умолчанию использовать цену с НДС, при вычислении цены без НДС (которую надо ОБЯЗАТЕЛЬНО указывать практически в каждом печатном документе) вы почти всегда будете получать дробное число, а как мы помним копейки нам не нужны.

Также по-хорошему необходимо учесть, что суммы  без копеек при проведении по себестоимости, в регистрах, тоже желательно, чтобы копеек не было.

 2) Если используются скидки на предприятии, то здесь нас ждет тоже ньюанс: скидки надо считать не от суммы, как это сделано в типовой, а от цены. Также помним: копеек быть не должно.

 3) А вы знаете что? В Беларуси нет счет-фактур в понимании их всеми, кто из России. Счет-фактурой здесь часто называют обычный счет. Соответственно контролировать введение счет фактур на основании накладных не надо. Вы спросите почему так? Потому-что накладная печатается УЖЕ на бланке строгой отчетности, он же БСО (такая цветастая бумажечка с защитой и голограммой). Бланк имеет серию (2-е буквы, например "ЛА", "РУ") и номер, следовательно надо добавить эти реквизиты в документы расхода, перемещения. Сами бланки бывают: ТН (товарная накладная) - вертикальная, ТТН (товарно-транспортная накладная)  - вертикальная и горизонтальная. Существуют также отраслевые формы (для алкоголя, нефти и т.д.). ТН печатается в 2-х экземплярах ТТН в 4-ех. Если позиций много на бланке в табличной части указывается одна строка со словами "согласно приложения" и приложения печатаются уже на обычной бумаге. В документы пришлось также несколько простых реквизитов, нехватающих в типовой для печати ТН и ТТН. Еще ньюанс: бланк на пару миллиметров  меньше формата A4.

4) Ценообразование. Беларусь - государство социальное. Государство заботится о своих гражданах и борется с недобрасовестными спекулянтами. Забота выражается в ограничении  торговой надбавки на ряд товаров (особенно с низкой коньюнктурой). Особенно это касается товаров не собственного производства и товара из-за рубежами (грубо говоря перекуп внутри страны). Причем здесь УТ? Нам надо контролировать  предельную торговую надбавку и показывать ее при перепродаже. Суммарная надбавка всех цепей реализации такого товара не должна превышать 20%-30%. Жизненно необходим в этом случае(в случае если вы купили товар не у первого поставщика/производителя) реквизит "ЦенаИзготовителяИмпортера", который надо хранить рядом с партией и указывать в приходе. А при реализации указывать получившийся процент надбавки в накладной, причем надбавка будет не "ПродажнаяЦена-Себестоимость", а  "ПродажнаяЦена-ЦенаИзготовителяИмпортера". Соответственно в реализации всегда надо указывать партию прихода (либо менять процедуру печати, чтобы она считала строки не из табличной части документа, а из движений регистра). Как вам масштаб задачи???

 

 

Продолжение следует....

См. также

Работа с интерфейсом Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

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

5000 руб.

14.01.2016    55436    17    23    

43

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

Богатый редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    63826    44    59    

82

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    19719    28    6    

44

Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

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

20.08.2024    21827    mrXoxot    44    

128

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    10941    smielka    37    

105

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    17954    1225    elcoan    53    

125

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

3 стартмани

10.04.2023    12655    167    acces969    31    

126
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Serj1C 483 29.04.10 07:17 Сейчас в теме
А типовая УТ для беларусии http://users.v8.1c.ru/TradeBe.aspx тоже с такими особенностями?
2. minikos 115 29.04.10 08:33 Сейчас в теме
(1) +1
Учитывает ли типовой вариант все особенности?
3. kwas 29.04.10 09:37 Сейчас в теме
А мы здесь живем ;)
by_1Cnik; WaRDeR; ontru3shka; serg_gres; bonya_by; +5 Ответить
4. bonya_by 32 29.04.10 09:49 Сейчас в теме
5. Adept 29.04.10 11:05 Сейчас в теме
Соответственно в реализации всегда надо указывать партию прихода (либо менять процедуру печати, чтобы она считала строки не из табличной части документа, а из движений регистра). Как вам масштаб задачи???

надо сказать задача не тривиальная. Особенно если подумать что после перепроведения, партия может списаться другая и соответственно процент будет другой. То есть вы можете распечатав два раза одну и ту же накладную в разные моменты времени получить в печатной форме другой процент наценки. Самое разумное решение это жесткая привязка партий к уже проведенному документу. Так по моему и сделано в типовой Бухгалтерии 8 для РБ.
6. WellMaster 104 05.05.10 09:11 Сейчас в теме
Присоединяюсь к автору, в РБ проблем с автоматизацией поболее, чем в РФ. Автор (еще?) не упомянул об автоматизации производства. Вот тут самые пляски.
Спасибо за краткий и лаконичный свод проблем. Он не полон, но обещано продолжение, так что ждем.
7. Bacchus 05.05.10 16:25 Сейчас в теме
Это все очень маленькая вершина айсберга. Сам работаю во франче в Беларуси и могу сказать, что локализация типовых конфигураций под законодательство РБ - это по сути переписывание всей конфиги и создание нового функционала. Принципы ведения учета в РБ и РФ диаметрально противоположные.
Даже по пункту 4 ценообразование - просто представьте, во что выливается фирмам ограничение надбавки при непрерывном товарообороте, когда рыночная цена товара уже превышает 30% от цены изготовителя за счет инфляции. Отпускные цены приходится рассчитывать и хранить на партии :o . И получается что в одной накладной товар продается по разным ценам.
А если фирма сама импортер - то она сама формирует первую цену, но нужно экономическое обоснование цены - то есть собрать все затраты и расходы на импортируемый товар. затраты и расходы на каждую партию товара в УТ :o .
Розница - это отдельная история.
А для бух. учета нет никаких ПБУ - есть куча нелепых постановлений и все.

Сколько автоматизирую (с 2001 года) любая автоматизация превращается в частный случай, т.к. каждая фирма по своему выбирает путь к выживанию, а соответственно и способ ведения учета и расчетов.

Кстати вы ещё НДС не считали наверное. ;)
WaRDeR; kolyada; andrei.andreikin; +3 Ответить
8. vaa 07.05.10 12:03 Сейчас в теме
Недавно пришлось балорускую конфу под россию переписывать - до сих пор в шоке - вот бы нам такое законодательство!
9. dedkov 218 08.05.10 11:57 Сейчас в теме
Спасибо. Очень интересно читать как это выглядит со стороны:)
10. ge_ni 306 25.05.10 17:44 Сейчас в теме
И чЁ! Типа в России просто "райский учет". Даже не близко. Пришлось поработать только над печатными формами для ресторана, гостиницы, бара, у одной из московских фирм. Этих форм 1000... Автору стоило бы посмотреть регламентированнуюотчетность для России... и откуда что берется. Другое дело - каркас учета стороит сама 1С. Автоматизацией для РБ занимаюсь с 1995
11. Mustard 01.07.10 14:51 Сейчас в теме
Вставлю 5 копеек. 30% это надбавка в розничной торговле и там всего 50 категорий осталось продукты, медикаменты и детская одежда. С оптовой надбавкой точно не знаю, но когда была - не более 20%.
Оставьте свое сообщение