К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

1С ЗиК

Гость
0 - 15.02.2013 - 09:37
Поставил обновление Релиз 7.70.331 от 29.12.2012 при печать справки 2НДФЛ печатается ошибка
ИмяПредпринимателя = Лев(Список.ПолучитьЗначение(2),60);
{Отчет.СправкиПоНДФЛ.Форма.Модуль(666)**: Индекс не входит в границы списка значений.



Гость
1 - 15.02.2013 - 10:09
В БД снести все файлы *.cdx. Войти монопольно. Повторить.
Гость
2 - 15.02.2013 - 10:22
0-ИльяОрск >"Краткое наименование" организации заполни.

ууууу, как я зол на этих гастарбайтеров из 1С...
Гость
3 - 15.02.2013 - 10:47
+2
Нет, ну кто-нибудь может мне объяснить, зачем??? брать константу, пытаться разбить ее на 3 части, чтобы потом снова сложить?, А?
Дебилизм какой-то:
//отправитель - ПБОЮЛ
ОтправительЮрЛицо=0;
Список = глРазложить(СокращенноеНаименованиеОрганизации, " ");
ФамилияПредпринимателя = Лев(Список.ПолучитьЗначение(1), 60);
ИмяПредпринимателя = Лев(Список.ПолучитьЗначение(2),60);
Отчество = "";
Если Список.РазмерСписка() > 2 Тогда
Для Сч = 3 По Список.РазмерСписка() Цикл
Отчество = Отчество+Список.ПолучитьЗначение(Сч);
КонецЦикла;
КонецЕсли;
ОтчествоПредпринимателя=Лев(Отчество,60);
НаименованиеНалоговогоАгента = ФамилияПредпринимателя+" "+ИмяПредпринимателя+" "+ОтчествоПредпринимателя;
4 - 15.02.2013 - 10:58
проверьте на лишние пробелы... как правило злоупотребляют двумя...
5 - 15.02.2013 - 11:00
(3) Неужели из кода не видно? Чтобы ФамилияПредпринимателя, ИмяПредпринимателя и ОтчествоПредпринимателя были не больше 60 символов. А то вам волю дай, вы такое в константу напихаете, а потом будет вопить: "Отчетность не проходит!"
Гость
6 - 15.02.2013 - 11:07
3-rus66 > Забываешь про историю создании конфы. Забыл про ограничения апгрейда конфы, особенно базовых, не позволяющих править код, а главное - не предусматривающих наличия для этого специалиста.
Это не единственный след архаики ;) Не первый совсем, и не последний. Это судьба всех тиражируемых продуктов с пользовательской базой данных.
Гость
7 - 15.02.2013 - 11:17
(4)Гена, пробелы тут не при чем.
Оно просто не заполнено, да и зачем? Это ведь ПБОЮЛ. Какое нафиг у него краткое наименование?
(5) Им то какое дело? Может у меня фамилия такой? Или отчество? Кто позволил отрубать? Тем более константа сама всего 100 знаков.
Ну вставили бы хотя-бы проверку на пустоеЗначение. А то просто вываливается с ошибкой без всяких пояснений.
(6)Валера, я не понял. При чем тут базовые?
Вернее именно для базовых полная эта.
8 - 15.02.2013 - 11:33
(7) "Им то какое дело?" - а такое, что на все сведения в электронном виде есть утвержденные форматы. Где жестко задан набор и размерность полей, нарушение которых приводит к отказу в приеме отчета. Читай официальные доки, если интересно.

"Тем более константа сама всего 100 знаков" - и что, в 100 знаков невозможно запихнуть фамилию длиной больше 60?
Гость
9 - 15.02.2013 - 11:45
8-Ткачик >Ну-ну. Позволь процитировать?
"В отношении физического лица, признаваемого налоговым агентом, указываются полностью, без сокращений, фамилия, имя, отчество в соответствии с документом, удостоверяющим его личность. В случае двойной фамилии слова пишутся через дефис. Например: Иванов-Юрьев Алексей Михайлович."

Ну и ткни меня, может я чего-то не знаю в формат Сведения о физическом лице в файле обмена.
Гость
10 - 15.02.2013 - 11:51
7-rus66 > Приведу реальный пример. В ЗиК1 изначально для серии паспорта были предусмотрены русские буквы. Хотя (в то время) это должно быть число, написанное римскими цыфрами. Основа была жиденькой: разрешением в отчетах (тогдашних) выводить эту хрень русскими буквами, если на печатающем устройстве не было латинского кегля.
Разумеется, на комьютерах (где только и могла функционировать ЗиК) этот кегль был ;)
Ну, какая-то светлая голова решила, что так будет проще операторам. И даже заботливо выводили на форме кратенькую справочку, как надо писать: "I" как "1", "V" как "У", и т.д. Операторы не заморачивались, и применяли "Ш" и "Щ", как "III", и "П", "Ц", "И" как "II". А что.... :D
Подлянка была в том, что в БД было именно это рязанское творчество, а при формировании отчета (когда ИФНС доросли до обладания компами), понадобились именно правильное написание.
Это правильное написание обеспечивалось хитрым преобразованием (две функции) с выводом диагностики при неуспехе ;)
Этот маразм было легко, на самом деле ликвидировать, но в 1С побоялись, что при апгрейде все безобразие выйдет разом большой кучей...
Проблема решилась сама-собой: постепенно все заменили паспорта, да и ЗиК1 умерла, уступив место ЗиК2 :D
Но подход характерен :)
Гость
11 - 15.02.2013 - 12:11
10-VZ >Да, я помню :)
Спасибо за ностальгию :)
Но тут совсем другое дело.
Просто поставь себя на место пользователя. Открываем сервис - настройки.
Видим "Наименование организации" и "Краткое..."
Что заполнит ИП-шник? Даже если ткнется в "краткое" то напишет типа такого: Фамилия И.О. (оно ведь краткое!)
В результате мы имеем нарушение приказа ФНС.

ЗЫ специально посмотрел. И у того и у другого реквизита - одинаковые подсказки.
ЗЫЫ Перекличка:
-Иванов!
-Я!
-Петров!
-Я!
-Сидоров!
-Я!
-ЧерезЗабороНогаЗакидайлов!
-Я!
-...ну нифига себе фамилия...
-Я!
(с)анекдот, простите, что бородатый.
Гость
12 - 15.02.2013 - 12:14
11-rus66 > Да то же самое... Далеко не думали, вот и все ;)
Гость
13 - 15.02.2013 - 12:30
12-VZ >Я не напрасно кусок кода привел.
Даже если все заполнено правильно.
Разбили строку на 3 части, потом обратно сцепили.
Зачем?
Такое ощущение, что денег получают от количества строк кода.
Аргументы 5 и 8 не принимаются.

Идем дальше по коду:
Иначе
НаименованиеНалоговогоАгента = СокращенноеНаименованиеОрганизации;

Ну да, выдали до этого сообщение дебильское " Не заполнено название организации".
Во-первых сокращенного наименования может и не быть.
Во вторых... Да заполнено оно! Любой юзер знает что он заполнял, и в документах оно проставляется!

"В пункте 1.2 "Наименование организации/Фамилия, имя, отчество физического лица" указывается сокращенное наименование (в случае отсутствия - полное наименование) организации согласно ее учредительным документам. "
одноэсовцам на это глубоко ...


К списку вопросов






Copyright ©, Все права защищены