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 "Наименование организации/Фамилия, имя, отчество физического лица" указывается сокращенное наименование (в случае отсутствия - полное наименование) организации согласно ее учредительным документам. " одноэсовцам на это глубоко ... | |
| Интернет-форум Краснодарского края и Краснодара |