L_SF
Краткое описание :
Прислали проекты электронных форматов по книге покупок, книге продажОписание :
Предложения по развитию модуля СФЧто измененно :
Прислали проекты электронных форматов по книге покупок, книге продаж.
Предлагаю проанализировать форматы на предмет реализации их в системе и в рамках обратной связи обсудить все спорные вопросы по применению форматов с разработчиками (налоговиками).
Как измененно :
В соответствии с новым форматом (5.02) доработано:
- печать книги продаж в формате XML;
- печать книги покупок в формате XML;
- печать журнала полученных и выставленных СФ;
- экспорт счетов-фактур для ЭДО;
- экспорт корректировочных счетов-фактур для ЭДО.
L_SF
Краткое описание :
Сделать методы по работе с внешними атрибутами и классификаторами staticОписание :
Внешние атрибутыЧто измененно :
Сделать методы по работе с внешними атрибутами и классификаторами static
Пригодится для FastReport.
Также является очень часто используемым функционалом. Проще будет посмотреть значение по Ctrl+F4, а также меньше писанины при кодировании
Как измененно :
Сделаны Static методы:
Function ExtAttr_Create(_wTable : word; _Name : string; _Type : word): comp;
Function ExtAttr_ID (_wTable : word; _Name : string): comp;
Function ExtAttr_Type (_wTable : word; _Name : string): word;
Function ExtAttr_Name(_cRec: comp): string;
Function ExtAttr_ValueExists (_wTable : word; _cRec: comp; _Name: string): boolean;
Function ExtAttr_ValueExistsID(_wTable : word; _cRec: comp; _cAttrNam: comp): boolean;
Function ExtAttr_DeleteValue (_wTable : word; _cRec: comp; _Name: string): integer;
Function ExtAttr_DeleteValueID(_wTable : word; _cRec: comp; _cAttrNam: comp): integer;
Function ExtAttr_SetNeedMessage (_NeedMessage : boolean) : boolean;
Procedure ExtAttr_ShowError (_err : word);
Function ExtAttr_LastError : word;
Function ExtAttr_CreateAttrComp (_wTable : word; _Name : string; _Type, _SysNumKau, _KodKau : word) : comp;
Function ExtAttr_CompKodKau (_cAttrNam: comp) : word;
Function ExtAttr_CompSysNumKau(_cAttrNam: comp) : word;
Function sGetAttr (_wTable : word; _cRec : comp; _Name : string) : string;
Function doGetAttr (_wTable : word; _cRec : comp; _Name : string) : double;
Function dGetAttr (_wTable : word; _cRec : comp; _Name : string) : date;
Function tGetAttr (_wTable : word; _cRec : comp; _Name : string) : time;
Function mGetAttr (_wTable : word; _cRec : comp; _Name : string) : string;
Function coGetAttr (_wTable : word; _cRec : comp; _Name : string) : comp;
Function sGetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp) : string;
Function doGetAttrID(_wTable : word; _cRec : comp; _cAttrNam : comp) : double;
Function dGetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp) : date;
Function tGetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp) : time;
Function mGetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp) : string;
Function coGetAttrID(_wTable : word; _cRec : comp; _cAttrNam : comp) : comp;
Function sSetAttr (_wTable : word; _cRec : comp; _Name, _Val : string) : boolean;
Function doSetAttr (_wTable : word; _cRec : comp; _Name : string; _Val : double) : boolean;
Function dSetAttr (_wTable : word; _cRec : comp; _Name : string; _Val : date) : boolean;
Function tSetAttr (_wTable : word; _cRec : comp; _Name : string; _Val : time) : boolean;
Function mSetAttr (_wTable : word; _cRec : comp; _Name, _Val : string) : boolean;
Function coSetAttr (_wTable : word; _cRec : comp; _Name : string; _Val : comp; _ValStr : string) : boolean;
Function sSetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : string) : boolean;
Function doSetAttrID(_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : double) : boolean;
Function dSetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : date) : boolean;
Function tSetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : time) : boolean;
Function mSetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : string) : boolean;
Function coSetAttrID(_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : comp; _ValStr : string) : boolean;
Function CopyAllAttr (_wTableFrom: word; _cRecFrom: comp; _cRecTo: comp) : boolean;
Function CopyAllAttrEx(_wTableFrom: word; _cRecFrom: comp; _wTableTo: word; _cRecTo: comp) : boolean;
Function DeleteAllAttr(_wTable: word; _cRec: comp) : boolean;
Function MoveAllAttr (_wTable: word; _cRecFrom: comp; _cRecTo : comp): boolean;
Function ExtAttr_Pick (_CanEdit: boolean; _wTable: word; _cRec: comp): boolean;
Function ReNameAttr (_wTable : word; _Name : string; _Type, _SysNumKau, _KodKau : word; _NameNew : string; _isCreateAttr : boolean) : comp;
Function DeleteAttr (_wTable: word; _Name : string; _Type : word) : boolean;
Function CopyAttrPick (_wTable: word; _cRecFrom: comp; _cRecTo: comp) : boolean;
Function CopyAttrName (_wTable: word; _cRecFrom: comp; _cRecTo: comp; _Name : string) : boolean;
Function CopyAttrID (_wTable: word; _cRecFrom: comp; _cRecTo: comp; _cAttrNam : comp ) : boolean;
Function GetAttrValueStr (_wTable : word; _cRec : comp; _Name : string) : string;
Function GetAttrValueStrID(_wTable : word; _cRec : comp; _cAttrNam : comp ) : string;
// ExClass.Vih
Function GetClassCode (_wTable: word; _ClassName: string) : word;
Function CreateClass (_wTable: word; _ClassName: string; _UniqFeat : word) : word;
Function AddSegClass(_ClassCode : word; _SegName: string; _SegCode: string; _cGroup: comp) : comp;
Function LinkSegClass (_wTable : word; _cRec : comp; _ClassName: string; _SegName: string) : boolean;
Function ExtClass_SetNeedMessage (_NeedMessage : boolean) : boolean;
Procedure ExtClass_ShowError (_err : word);
Function ExtClass_LastError : word;
Function GetSegName (_ClassCode : word; _cRec : comp) : string;
Function GetSegCode (_ClassCode : word; _cRec : comp) : string;
Function CopyAllClassVal (_wTable : word; _cRecFrom: comp; _cRecTo: comp) : boolean;
Function CopyAllClassValEx (_wTableFrom: word; _cRecFrom: comp; _wTableTo: word; _cRecTo: comp) : boolean;
Function CopyClassEx (_CodeFrom: word; _wTableTo: word) : word;
Function DeleteAllClassVal (_wTable: word; _cRec: comp) : boolean;
Function MoveAllClassVal (_wTable: word; _cRecFrom: comp; _cRecTo: comp): boolean;
Function ExtClass_Pick(_CanEdit: boolean; _wTable: word; _cRec: comp): boolean;
Function CopyAllClassValUniq (_wTable: word; _cRecFrom: comp; _cRecTo: comp; _bZam : boolean) : boolean;
Function CopyClassValPick (_wTable: word; _cRecFrom: comp; _cRecTo: comp) : boolean;
// ExtAttrClass.vih
Function ExtAttrClass_CopyAll (_wTableFrom: word; _cRecFrom: comp; _cRecTo: comp): boolean;
Function ExtAttrClass_CopyAllEx(_wTableFrom: word; _cRecFrom: comp; _wTableTo: word; _cRecTo: comp): boolean;
Function ExtAttrClass_DeleteAll(_wTable: word; _cRec : comp): boolean;
Function ExtAttrClass_MoveAll (_wTable: word; _cRecFrom: comp; _cRecTo: comp): boolean;
Function ExtAttrClass_SetNeedMessage(_NeedMessage : boolean) : boolean;
Procedure ExtAttrClass_ShowError(_err : word);
Function ExtAttrClass_LastError : word;
L_SF
Краткое описание :
Реализовать выгрузку книги покупок в электронном виде для передачи в налоговуюОписание :
Книга покупок (Беларусь)Что измененно :
Реализовать выгрузку книги покупок в электронном виде для передачи в налоговую.
Как измененно :
В окне настройки печати книги покупок в выпадающий список "Формат отчета:" добавлен формат XML. При выборе указанного формата появляется поле "Путь к каталогу:", где необходимо указать путь сохранения выгружаемого отчета.
Отчет предусматривает формирование книги покупок в пределах одного месяца. Поэтому, если период включает более одного месяца, то выдается диалоговое окно "Период должен быть задан в пределах одного месяца. Продолжить?". Нажатие кнопки "Да" позволяет выполнить формирование файла.
При успешной выгрузке появится сообщение "Данные выгружены в файл: (наименование файла)".
L_SF
Краткое описание :
Сверка документов для учета НДС с бух.проводкамиОписание :
Ведомость сверки книги покупок с проводкамиЧто измененно :
Необходима настройка - отображать проводки.
Необходимо выводить в ведомость сверки в отдельные столбцы корреспонденцию счетов (Д-т и К-т) .При наличии к одной с/ф нескольких бухгалтерских проводок выводить и их корреспонденцию.
Колонку "Группировка" заполнять Наименованием контрагента .
В данный момент она заполнятся лишь при наличии группировки по контрагентам.
При формировании отчета по книге покупок в колонку "Счет -фактура"- "Номер" к номерам счет-фактур добавляется текст (продажа).Просьба этот текст размещать в отдельную колонку, рядом с колонкой "номер"
Вариант отчета во вложении.
Как измененно :
В отчет добавлена настройка "отображать проводки". При ее выборе появляются колонки:
- Проводки - Дебет
- Проводки - Кредит
- Проводки - Сумма
Если проводка одна, то данные отображаются в той же строке, что и документ.
Если несколько, то в строках ниже, при этом все суммы по документу дублируются.
Эти строки по умолчанию сгруппированы и скрыты.
Также в отчет добавлена колонка
- Направление
L_SF
Краткое описание :
При создании корректировочной накладной с СФ посреднического типа предлагать создавать к ней корректировочный СФ также посреднического типаОписание :
Счета-фактуры поставщикаЧто измененно :
При создании корректировочной накладной к накладной, имеющей СФ посреднического типа (посредника или заказчика)автоматически предлагать создавать к ней корректировочный СФ идентичного посреднического типа (сейчас посреднический тип корректировочного СФ выбирается вручную).
Как измененно :
При создании корректировочного СФ по сопроводительному документу проверяется предыдущий сопроводительный документ и СФ по нему.
Если СФ отсутствует, то проверяется предыдущий сопроводительный документ для найденного. Действие повторяется, пока не будет найден сопроводительный документ с СФ или не будет достигнут исходный сопроводительный документ.
Если у найденного СФ тип посредника/заказчика или корректировка посредника/заказчика, то новый СФ также создается по умолчанию с типом корректировочный счет-фактура посредника/заказчика.
L_SF
Краткое описание :
Декларация НДС 2015 - Разделы 8-9 Сведения о посредникеОписание :
Декларация по НДСЧто измененно :
При генерации данных "Разделов 8 и 9" (и их приложения), происходит не корректное заполнение полей "Сведения о посреднике" (ИНН и КРР). Данные берутся из колонки соответствующей Книги "Документ подтверждающего уплату налога".
Как измененно :
Теперь "Сведения о посреднике" заполняются корректно
L_SF
Краткое описание :
Декларация НДС 2015 - ИНН КППОписание :
Декларация по НДСЧто измененно :
При генерации данных доп разделов, бывает случай не корректного определения полей ИНН и КПП:
Если КПП у организации не задан, то ИНН переносится: и в сам ИНН и в КПП.
"Разделы 8, 9 и их приложения", проблема в реквизитах "посредника"
"Раздел 12", проблема в реквизитах "покупателя".
Как измененно :
Теперь в указанной ситуации поля заполняются корректно
L_SF
Краткое описание :
При попытке печати книги покупок под белорусской лицензией без настройки фильтра отчет выводится пустым.Описание :
Книга покупокЧто измененно :
При попытке печати книги покупок под белорусской лицензией без настройки фильтра отчет выводится пустым, поскольку сначала фильтр выставляется по пустому дескриптору. После настройки и применении фильтра по книге покупок отчет выводится корректно.
Как измененно :
Корректно выводится на печать книга вне зависимости от настройки фильтров.
L_SF
Краткое описание :
Вернуть 'Регистрация сторно по авансам в книге покупок'Описание :
Книга покупокЧто измененно :
Вернуть 'Регистрация сторно по авансам в книге покупок'. Несмотря на то, что она устарела (функционал до 2006г.), некоторые клиенты продолжают ее использовать.
Как измененно :
Вернулся пункт меню 'Регистрация сторно по авансам в книге покупок', модуль Поставщики и получатели, меню Операции - Формирование документов для учета НДС.
L_SF
Краткое описание :
Ведомость сверки, убрать обязательные фильтры по счетамОписание :
Ведомость сверки книги покупок с проводкамиЧто измененно :
Ведомость сверки, убрать обязательные фильтры по счетам.
Т.е. дать возможность сформировать ведомость при отсутствии фильтров по корреспонденции проводок.
Клиенту необходимо обновление на 8.1.
Как измененно :
Ведомость сверки книги покупок с проводками, фильтры по корреспонденции проводок не обязательны
L_SF
Краткое описание :
Эргономика интерфейса редактирования СФ, новые длинные наименования типов должны помещаться в полеОписание :
Наши счета-фактурыЧто измененно :
Эргономика интерфейса редактирования СФ, новые длинные наименования типов должны помещаться в поле.
- Исправление корректировочного СФ заказчика
- Исправление корректировочного СФ посредника
Эти типы должны быть полностью видны в интерфейсе, без обрезания последних слов.
Как измененно :
Интерфейс редактирования СФ, новые длинные наименования типов полностью отображаются в поле, без обрезания:
- Исправление корректировочного СФ заказчика
- Исправление корректировочного СФ посредника
L_SF
Краткое описание :
Фильтр по Посреднику в книге продаж и книге покупокОписание :
Книга продажЧто измененно :
Фильтр по Посреднику в книге продаж и книге покупок
Необходимо при построении книг продаж и книг покупок ввести новые фильтры:
1)модуль "Управление сбытом" - Документы - Книга продаж - Печать книги продаж - необходимо ввести фильтр "ПОСРЕДНИК"
(информация из графы 9 книги продаж);
2)модуль "Управление снабжением" - Документы - Книга покупок - Печать книги покупок - необходимо ввести фильтр "ПОСРЕДНИК" (Информация из графы 11 книги покупок).
Для анализа СФ по Посредникам.
Как измененно :
В интерфейс печати книг покупок/продаж добавлен новый фильтр по посредникам.
Внимание! Данный фильтр производит отбор данных по внешнему атрибуту "посредник". Поэтому использование данного фильтра может существенно замедлить формирование отчета.
L_SF
Краткое описание :
Увеличить размер первого поля (№ п/п) в текстовой форме печати книги продажОписание :
Книга продажЧто измененно :
Увеличить размер первого поля (N п/п) в текстовой форме печати книги продаж
За отчетный период (квартал) у клиента формируется более 1000 записей.
Клиенту было предложено использовать другой формат, но он настаивает на том, что ему нужен именно бизнес-текст
PS
В книге покупок, в принципе, такая же ситуация
Как измененно :
Для текстовых форм книг покупок/продаж в ред. от 30.07.2014 увеличен размер первого поля (N п/п) до 4-х символов
L_SF
Краткое описание :
СФ посредника (книги/журнал учета СФ)Описание :
Журнал учета полученных и выставленных счетов-фактурЧто измененно :
СФ посредника (книги/журнал учета СФ)
Предлагается создать настройку
Значения настройки и правила при данном значении
1) "Не применять алгоритм". Стандартный функционал, счет-фактура посредника не
регистрируется, в журнале отображается на всю свою сумму; счет-фактура
поставщика регистрируется по стандартным правилам, в журнале отображается на
всю сумму
2) "Применять алгоритм, выводить полную сумму". При регистрации счета-фактуры
посредника анализируется спецификация счета-фактуры: все несобственные услуги
объединяются в одну нерегистрируемую запись, все собственные услуги - в одну
регистрируемую запись. При наличии только собственных услуг счет-фактура
посредника не регистрируется. При наличии только несобственных услуг создается
одна нерегистрируемая запись
В журнал учета счетов-фактур по счетам-фактурам посредника выводится вся сумма,
собственные и несобственные услуги объединяются
3) "Применять алгоритм, выводить сумму несобственных услуг". При регистрации
счета-фактуры посредника анализируется спецификация счета-фактуры: все
несобственные услуги объединяются в одну нерегистрируемую запись, все
собственные услуги - в одну регистрируемую запись. При наличии только
собственных услуг счет-фактура посредника не регистрируется. При наличии только
несобственных услуг создается одна нерегистрируемая запись
В журнал учета счетов-фактур по счетам-фактурам посредника выводится сумма
только несобственных услуг
Как измененно :
Новая настройка "СФ посредника с несобственными
позициями спецификации", папка Логистика - Налоги, документы для учета НДС -
Россия, Молдова, Узбекистан, значения
- не регистрировать
- регистрировать, в журнале печатать всю сумму
- регистрировать, в журнале печатать сумму несобственных позиций
Если настройка = регистрировать, то СФ посредника с несобственными
позициями спецификации регистрируются 2-мя записями, регистрируемая по
собственным позициям, нерегистрируемая по несобственным. Если у СФ только
собственные позиции, то он не регистрируется.
Если настройка = в журнале печатать всю сумму, то в журнале печатается
как раньше сумма по СФ.
Если настройка = в журнале печатать сумму несобственных позиций, то в
журнале печатаются суммы по нерегистрируемым записям регистрации.
Примечание. Для данного алгоритма необходимо для типа "Регистрация СФ
поставщика" проставить код 01, чтобы он не искался в типе СФ посредник с кодом
04.
L_SF
Краткое описание :
исправительные счет-фактуры посредников и заказчиковОписание :
Журнал учета полученных и выставленных счетов-фактурЧто измененно :
Нужна исправительная счет фактура посредника в снабжении и исправительная счет-фактура заказчика в сбыте, чтобы их можно было связать и при печати журнала учета полученных/выставленных счетов-фактур:
1. Эти типы выводились с параметром "Печатать только посреднические СФ (с 2015 г.)"
2. В графах 10-12 части первой выводились данные о посреднической деятельности из связанной счет-фактуры.
3. В графе 4 выводился номер и дата исходной счет-фактуры, а в графе 5 номер и дата исправления.
По аналогии с ПИР 101.56086 нужно объединить функционал перевыставления и исправления в одном документе.
Как измененно :
Новые типы СФ:
- Исправление СФ заказчика
- Исправление СФ посредника
Создаются по локальному меню по СФ заказчика и посредника, являются одновременно и СФ посреднической деятельности (не регистрируются, печатаются в журнале, взаимосвязываются) и СФ-исправлениями (при печати СФ выводится исходный СФ и номер исправления).
СФ-исправления заказчика и посредника, как и корректировочные СФ заказчика и посредника, привязываются только к исходным СФ заказчика и посредника. Т.е. нельзя корректировку или исправление привязать к такой же корректировке или исправлению противоположного направления, т.к. основной СФ - это исходный СФ заказчика или посредника.
L_SF
Краткое описание :
исправление корректировочных счет-фактур посредника и заказчикаОписание :
Журнал учета полученных и выставленных счетов-фактурЧто измененно :
Нужны типы счет фактур исправление корректировки посредника в снабжении и исправление корректировки заказчика в сбыте, чтобы их можно было связать и при печати журнала учета полученных/выставленных счетов-фактур:
1. Эти типы выводились с параметром "Печатать только посреднические СФ (с 2015 г.)"
2. В графах 10-12 части первой выводились данные о посреднической деятельности из связанной счет-фактуры.
3. В графе 4 выводился номер и дата исходной счет-фактуры, в графе 6 - корректировочной, а в графе 7 номер и дата исправления корректировки.
По аналогии с ПИР'ами 101.56086 180.8672 нужно объединить функционал перевыставления и исправления корректировки в одном документе.
Как измененно :
Новые типы СФ:
- Исправление корректировочного СФ заказчика
- Исправление корректировочного СФ посредника
Создаются по локальному меню по корректировочному СФ заказчика и посредника, являются одновременно и СФ посреднической деятельности (не регистрируются, печатаются в журнале, взаимосвязываются), и корректировками, и СФ-исправлениями (при печати СФ выводится исходный и корректировочные СФ и номер исправления).
Исправление корректировочного СФ заказчика и посредника привязываются только к исходным СФ заказчика и посредника.
L_SF
Краткое описание :
связь корректировочных/исправительных сф заказчика и посредникаОписание :
Наши счета-фактурыЧто измененно :
В решении ПИР 180.8672 сказано:
"СФ-исправления заказчика и посредника, как и корректировочные СФ
заказчика и посредника, привязываются только к исходным СФ заказчика и
посредника. Т.е. нельзя корректировку или исправление привязать к
корректировке или исправлению противоположного направления, т.к. основной СФ -
это исходный СФ заказчика или посредника."
Однако, мы должны перевыставлять сф один в один, т.е. при получении корректировки/исправления сф посредника от поставщика отправлять заказчику аналогичную корректировку/исправление. Кроме того бывают ситуации, когда поступает одна сф поставщика, мы ее перевыставляем, а затем делаем исправление. Возможно есть еще схемы, зависит от бизнес-процессов компании.
Таким образом, нужна возможность связать любоую сф посреснического типа в снабжении с любой сф посреднического типа в сбыте. Контроль корректности формирования документов и соответствия их законодательству при этом осуществляется бухгалтерией.
Как измененно :
Корректировочные и исправительные СФ с типами заказчика/посредника связываются друг с другом без ограничений.