При формировании формы 4-ФСС (БЭСТ 4 СП 77). Вылетает ошибка "Переполнение массива". Форма не формируется. Подскажите как можно выйти из данной ситуации.
Код
Date ............: 26/04/11
Time ............: 13:57:42
Available Memory : 273028
-------------------------- Environmental Information --------------------------
Exact is ........: Off
Fixed is ........: Off
Decimals is at ..: 2
Date Format is ..: dd/mm/yy
Epoch is ........: 1920
Path is .........: H:\BEST_CNP\Best_11\CNP_2006\;H:\BEST_CNP\Best_11\CNP_2006\ARC\;H:\BEST_CNP\Best_11\CNP_2006\MAIN\;H:\BEST_CNP\Best_11\CNP_2006\TMP\;H:\BEST_CNP\Best_11\CNP_2006\SALARY\;H:\BEST_CNP\Best_11\CNP_2006\SALARY\ARC\
Default is ......:
Exclusive is ....: On
SoftSeek is .....: Off
Unique is .......: Off
Deleted is ......: On
Cancel is .......: On
Debug is ........: True
Color is ........: W+/B,N/W,N/N,N/N,W+/B
Cursor is .......: 0
Console is ......: On
Alternate is ....: Off
AltFile is ......:
Device is .......: SCREEN
Printer is ......: False
PrintFile is ....: PRN
Margin is .......: 0
Bell is .........: Off
Confirm is ......: Off
Escape is .......: On
Insert is .......: Off
Intensity is ....: On
Scoreboard is ...: Off
Delimeters is ...: Off
Delimchars em ...: ::
Wrap is .........: On
Message is ......: 24
MCenter is ......: On
Код
===========================Detailed Work Area Items============================
++++++++++++++++++++ Internal Error Handling Information +++++++++++++++++++++
Subsystem Call ..: BASE
System Code .....: 1132
Default Status ..: False
Description .....: ЏҐаҐЇ®«ҐЁҐ ¬ ббЁў
Operation .......: ЌҐўҐа®Ґ Є®«ЁзҐбвў® аЈг¬Ґв®ў
Arguments .......: [ 1] = Type: A Val: { Array of 5 Items } [ 2] = Type: N Val: 6
Involved File ...:
Dos Error Code ..: 0
Trace Through:
----------------
(b)__EVAL : 3,312 in Module: u_salary.prg
AEVAL : 0 in Module:
(b)N4_2 : 3,312 in Module: u_salary.prg
DBEVAL : 0 in Module:
DBXEVAL : 1,521 in Module: u_salary.prg
N4_2 : 3,312 in Module: u_salary.prg
EXE_FUNCTION : 2,166 in Module:
PRIMITIVE : 1,329 in Module:
LEVEL6 : 1,199 in Module:
LEVEL5 : 1,182 in Module:
LEVEL4 : 1,164 in Module:
LEVEL3 : 1,151 in Module:
LEVEL2 : 1,139 in Module:
GET_EXP : 1,129 in Module:
ASSIGMENT : 1,109 in Module:
BALANSMAIN : 428 in Module: smallbas.prg
DOC_GEN : 55 in Module: doc_gen3.prg
FORMRUN : 308 in Module: balans.prg
(b)FORMRUNNEW : 648 in Module: balans.prg
INITLIST : 711 in Module: s_lib.prg
FORMRUNNEW : 702 in Module: balans.prg
(b)QMENU : 417 in Module:
QMENU : 417 in Module: creamenu.prg
QMENU : 415 in Module: creamenu.prg
MAIN : 71 in Module: m_main.prg
Error at ...: (b)__EVAL(3312) in Module: u_salary.prg
Called from : AEVAL(0) in Module:
Called from : (b)N4_2(3312) in Module: u_salary.prg
Called from : DBEVAL(0) in Module:
Called from : DBXEVAL(1521) in Module: u_salary.prg
Called from : N4_2(3312) in Module: u_salary.prg
Called from : EXE_FUNCTION(2166) in Module:
Called from : PRIMITIVE(1329) in Module:
Called from : LEVEL6(1199) in Module:
Called from : LEVEL5(1182) in Module:
Called from : LEVEL4(1164) in Module:
Called from : LEVEL3(1151) in Module:
Called from : LEVEL2(1139) in Module:
Called from : GET_EXP(1129) in Module:
Called from : ASSIGMENT(1109) in Module:
Called from : BALANSMAIN(428) in Module: smallbas.prg
Called from : DOC_GEN(55) in Module: doc_gen3.prg
Called from : FORMRUN(308) in Module: balans.prg|
Called from : (b)FORMRUNNEW(648) in Module: balans.prg
Called from : INITLIST(711) in Module: s_lib.prg
Called from : FORMRUNNEW(702) in Module: balans.prg
Called from : (b)QMENU(417) in Module:
Called from : QMENU(417) in Module: creamenu.prg
Called from : QMENU(415) in Module: creamenu.prg
Called from : MAIN(71) in Module: m_main.prg
И ко мне обратились несколько клиентов.
Разве нельзя до выхода СП 79 исправить и выложить ТОЛЬКО ФОРМЫ (frm и frf), в которых обнаружились ОШИБКИ!!!!!
Обратите , что ошибки обнаружились в АПРЕЛЕ!!!!!
Значит те, кто уже в тот момент поставили СП78, сдать 4ФСС не могли.
А кто не поставил - не мог выдать РСВ-1
ВЫВОД - НЕЛЬЗЯ ВЫПУСКАТЬ СП в период отчетности. Вот сегодня 11 июня. Самое время выложить СП. Успеете исправить обнаруженные ошибки.
И еще раз, зачем ждать СП, дайте, пожалуйста, ФОРМЫ. Мы их как нибудь положим куда надо!!!!
Конечно, есть вариант - вытащить соответствующие файлы из СП 77 (или 76.... там где были работающие)
Виолетта Прокопенко пишет:
Ошибка будет исправлена в SP79.
Мы уже много раз слышим про этот SP79, в котором будут исправлены не только формы внешней отчетности,но будут сделаны и другие полезные вещи,например Налоговый регистр по 2-НДФЛ,или расчет подоходного налога при изменении статуса нерезидент на
резидент,и и т.д. и т.п. Так сделайте его наконец,ведь он,как подсказывает наш горький дилерский опыт,будет далеко не идеален, и обнаружить ошибки и ляпсусы,которые не заметят разработчики на стадии тестирования,поможем только мы,и хоть останется время на их исправления до сдачи отчетности за полугодие.
Вы поймите,что за отсутствие регистра по 2-НДФЛ (ведь уже прошло полгода)клиенты с нас вот только "шкуру" не сдирают. За все приходится "отдуваться" нам,на Вас никто не кричит и кулаками по столу не бьет,спрашивая-за что они нам (?) платят гарантию,тяжело быть буфером,так сказать "мальчиком для битья".
Хотел вытащить из СП 75(76) формы 4ФСС.
Думал, что они как обычно в PRO\PLUGINS .... frm + в БД \main\... frf
Ан нет.
frf в БД есть, а вот frm то нет.
Все формы похоже в файлах forma ...... в корне базы данных.
И как бы не ясно, как ДОБАВИТЬ в НЕЕ форму из СП, не испортив другие формы?????
Дело в том, что некоторые фирмы делают ПРОМЕЖУТОЧНЫЕ ОТЧЕТЫ по 4ФСС. И сейчас у них проблемы.
В 4-ФСС неверно заполняется таблица 3 и 3.1!
В таблице 3 в строке 5 и таблица 3.1 начисления инвалидам должны быть без начисленных им больничных.
1)
Для Т.3:
В строке 5 указываются выплаты и иные вознаграждения физическим лицам, являющимся инвалидами I, II и III групп. Показатель выделяется из строки 4.
2)
Общая база для начисления страховых взносов отражается в строке 4. Она рассчитывается по следующей формуле:
строка 1 - строка 2 - строка 3.
По строке 5 из нее выделяется сумма выплат и иных вознаграждений в пользу инвалидов (показатель "Итого выплат" по графе 5 таблицы 3.1). "
3)
Итоговые показатели по строке "Итого выплат" граф 5 - 8 таблицы 3.1 должны соответствовать показателям граф 3 - 6 строки 5 таблицы 3.
Штатно ошибка будет исправлена в SP79. Если исправления нужно срочно, то на FTP в папку Exchange\HL_5520 выложен архив, содержащий два программных файла: main.exe и pay.exe. После распаковки архива эти файлы необходимо скопировать в папку BIN установленной версии программы на каждой рабочей станции.
Кто-нибудь подскажите, как взять эти файлы?
79 пака видимо дождёмся после сдачи отчётности, так как этот ответ был дан в апреле, а сейчас....
Почему некоторые значения в сформированном документе на экране красным цветом?
В результате на ч/б принтере они не печатаются.
К примеру В табл. 7
гр.3 стр.2 (переменная Р310А02)
гр.3 стр.14 (переменная Р310А14)
и др.
???
Денис пишет:
Красным должны выделяются значения по которым контрольные соотношения не пройдены.
А что за контрольные соотношения:
Код
1. Таблица 2 - пустая, нет данных. Во всех полях стоят прочерки.
При этом в строках 3 и 5 графы 3 эти самые прочерки красные? !!!???
2.
Таблица 6.
Выплаты на которые начисляются страхове взносы:
1 Всего с начала расчетного периода 1 562 548,00 в тч инвалидам 42 750,00
2 В тч за последние 3 месяца 1 562 548,00 в тч инвалидам 42 750,00
3 за январь 608 712,00 15 500,00
4 за февраль 465 893,00 13 000,00
5 за март 487 943,00 14 250,00
Таблица 7.
2 Начислено страховых взносов X [COLOR=#FF0000]9 272,69[/COLOR]
на начало квартала 0,00
за последние 3 месяца 9 272,00
январь 3 615,07
февраль 2 764,16
март X 2 893,46
12 Уплачено страховых взносов X [COLOR=#FF0000]6 379,23[/COLOR]
на начало квартала 0,00
за последние 3 месяца 6 379,00
январь
февраль 3 615,07
март X 2 764,16
В чем здесь не соответвия контрольных значений строк 2 и 12?
Пока ждал ответа, отчет перестал формироваться вообще.
После завершения формирования на экране выдается пустая ( белая) страница
При попытке просмотреть её выдаетсяообщения об ошибке
...
Переменная не определена
"DIALOGFORM.DATASET1."ЕНВД"
Что могло случится?
Работаем на УСН.
Ответы по ходу формирования отчета:
- Только Общий режим - НЕТ
- Применяется УСН, ЕНВД - УСН
Работаем на УСН.
Ответы по ходу формирования отчета:
- Только Общий режим - НЕТ
- Применяется УСН, ЕНВД - УСН
Когда на предприятии ведется только один налоговый режим,
на "Деятельность организации облагается только по общему налоговому режиму" надо ответить ДА.
Ответ "НЕТ"- если два режима.
Пожалуйста, по вопросам к программе БЭСТ-5,пользуйтесь персональной горячей линией "ВАШ ВОПРОС" на всех страницах сайта.
С уважением, Дмитриева Екатерина.
Екатерина Дмитриева пишет:
на "Деятельность организации облагается только по общему налоговому режиму" надо ответить ДА.
Ответ "НЕТ"- если два режима.
Да уж однако. Велик и могуч...
С какой стати я должен
на "Деятельность организации облагается только по общему налоговому режиму"
ответить ДА, если я работаю НЕ НА ОБЩЕМ РЕЖИМЕ, а на УСН???
...
и тем более не два режима, что бы ответить "НЕТ".
Или у меня что-то с головой. Всегда работаю так, как описал выше, с ответами "НЕТ" и "УСН" и получал форму.
К тому же этот факт никак не влияет на тот отказ в формировании отчета, что я спрашивал.
Я переустановил последнюю установку пакетов и отчет формируется исправно. Пока.
А сам об отказе так и остался.
Как и остался про красный цвет. Как от него отказаться?
И еще один .
В алгоритме есть такая функция:
ЯН= ФОРМА_ПОИСК({"4ФСС",ФБ1})
Как она работает? Из какого списка ищет форму 4ФСС - из списка внешней отчетности
или из архива сформированных отчетов?
У меня несколько форм отчетности с абривиатурой в названии 4ФСС. Выбирает как-то странно,
не первый из списка отчетов. Дата создания отчета не влияет на выбор отчета, меняй не меняй её.
Как бы где-то ещё есть и системная дата создания отчета.
Далее еще пуще.
Есть такая функция:
ВООД(( "Форма расчета за предыдущий период", ЯН, "КОД_ФОРМЫ","ХХХХХХХХ",дата_арх0,дата_арх)) Как работает сия функция, особенно в связке с предыдущей.
Если по предыдщей функции ЯН= ФОРМА_ПОИСК({"4ФСС",ФБ1})
определен код отчета (ЯН) за предыдущий расчетный период (год) ФБ1.
То в этой , второй, функции зачем снова даты прошлого периода?
При чем, это еще не поиск самого отчета, а только уточнение вычисленного первой функцией
кода отчета.
Какая-то неувязочка-с
Кроме того, при попытке изменить найденный код на реальный, программа предлагает
свой список, что за список?, абсолютно не соответвующей найденному - в названии и
близко нет символов "4ФСС". И не дает ввести реальный код формы.
Что за сервис такой?
На примере.
В списке Внешних отчетов есть следующие отчеты 4-ФСС:
При чем, последней (действующей) версии соответвуют 147, 219, 234.
Все эти действующие формы при формировании отчета за 2011 год отыскивают форму с кодом 211. А при попытке при формировании отчета заменить найденный код на, к примеру, 147, предлагает какие-то две другие формы никак не относящиеся к 4-ФСС
Почему?
АИЛ2 пишет:
ВООД(( "Форма расчета за предыдущий период", ЯН, "КОД_ФОРМЫ","ХХХХХХХХ",дата_арх0,дата_арх))
Как работает сия функция, особенно в связке с предыдущей.
Работа функции ВВОД() была изменена в СП27.
Цитата
При расчете форм внешней отчетности в запросе кода формы расчета за предыдущий период, в вызываемом справочнике форм отображаются только те формы, по которым есть сохраненный в архив расчет за требуемый период, ранее выводился весь справочник. Данное изменение внесено в большинство алгоритмов расчета.
АИЛ2 пишет:
ЯН= ФОРМА_ПОИСК({"4ФСС",ФБ1})
Как она работает?
Цитата из документации к БЭСТ5:
Цитата
ФОРМА_ПОИСК() - поиск формы внешней отчетнности по заданным значениям по контексту наименования.
Форма записи:
· ФОРМА_ПОИСК(АА1), где
· АА1 - символьное значение для контекстного поиска, может быть задано явно или через переменные;
ФОРМА_ПОИСК({АА1, АА2},АА), где
· АА1,АА2 - символьные значение для контектсного поиска, могут быть заданы явно или через переменные;
· АА - параметр, определяющий обработку значений посика через И или через ИЛИ. Пармтер не обязательно, по-умолчанию подразумеваетяс И. Записывает "И" или "ИЛИ".
Ф01=ФОРМА_ПОИСК("БАЛАНС")
Поиск осуществляетс по одному контексту "БАЛАНС" в наименовании форм.
Ф02=ФОРМА_ПОИСК( { "БАЛАНС","2009" } )
тоже самое можно написать так:
Ф02=ФОРМА_ПОИСК( { "БАЛАНС","2009" } ,"И")
Поиск осуществляется по двум контекстам "БАЛАНС" и "2009" в наименовании форм, по И, т.е. в названии формы должны присуствовать оба фрагмента.
Ф03=ФОРМА_ПОИСК( {"БАЛАНС","2009" }, "ИЛИ" )
Поиск осуществляется по двум контекстам "БАЛАНС" или "2009" в наименовании форм, по ИЛИ, т.е. в названии формы может присуствовать один из указанных фрагментов.
P.S. Я думаю, что в БЭСТ4 эта функция должна работать, как в БЭСТ5.