|
Бухгалтерия 2.0 Кладр и 1с отчетность | ☑ | ||
---|---|---|---|---|
0
Ychenik1c
10.10.19
✎
16:16
|
Здравствуйте. Ошибка при отправки отчетов: Адрес организации (индивидуального предпринимателя) должен содержать в себе 9 или 12 запятых!
Адрес заполнен по кладр. В нём всего 6 запятых. А проверка идёт если не ошибаюсь по формату фиас. Пробовал адрес в произвольной форме с проставлением запятых по формату ошибка не ушла. Как можно решить проблему не переходя на бухгалтерию тройку? |
|||
1
Ychenik1c
10.10.19
✎
16:18
|
В произвольной форме делал по формату: Страна,Индекс,Регион,Район,Город, Населенный пункт,Улица,Дом,Корпус,Квартира.
|
|||
2
RomanYS
10.10.19
✎
16:21
|
(1) отладчик в помощь. Там адрес пересобирается
|
|||
3
hhhh
10.10.19
✎
16:29
|
(0) в адресе никогда не было 6 запятых. Это тебя обманули. В кладре всегда было 9 запятых.
|
|||
4
hhhh
10.10.19
✎
16:30
|
(0) если 6 запятых - это у тебя не по кладру, а какая-то отсебятина. Кто-то вручную ввел адрес.
|
|||
5
Ychenik1c
10.10.19
✎
16:41
|
Представление = УправлениеКонтактнойИнформацией.ПолучитьПредставлениеАдреса(?(Запись = Неопределено, ЭтотОбъект, Запись));
Функция ПолучитьПредставлениеАдреса(Запись) Экспорт ТекПредставление = ""; Если СокрЛП(Запись.Поле1) <> "" Тогда ТекПредставление = ТекПредставление + ", " + СокрЛП(Запись.Поле1); КонецЕсли; Если СокрЛП(Запись.Поле2) <> "" Тогда ТекПредставление = ТекПредставление + ", " + СокрЛП(Запись.Поле2); КонецЕсли; Если СокрЛП(Запись.Поле3) <> "" Тогда ТекПредставление = ТекПредставление + ", " + СокрЛП(Запись.Поле3); КонецЕсли; Если СокрЛП(Запись.Поле4) <> "" Тогда ТекПредставление = ТекПредставление + ", " + СокрЛП(Запись.Поле4); КонецЕсли; Если СокрЛП(Запись.Поле5) <> "" Тогда ТекПредставление = ТекПредставление + ", " + СокрЛП(Запись.Поле5); КонецЕсли; Если СокрЛП(Запись.Поле6) <> "" Тогда ТекПредставление = ТекПредставление + ", " + СокрЛП(Запись.Поле6); КонецЕсли; ТипДома = Неопределено; ТипКорпуса = Неопределено; ТипКвартиры = Неопределено; Если ТипЗнч(Запись) = Тип("Структура") Тогда Запись.Свойство("ТипДома", ТипДома); Запись.Свойство("ТипКорпуса", ТипКорпуса); Запись.Свойство("ТипКвартиры", ТипКвартиры); Иначе ТипДома = Запись.ТипДома; ТипКорпуса = Запись.ТипКорпуса; ТипКвартиры = Запись.ТипКвартиры; КонецЕсли; Если СокрЛП(Запись.Поле7) <> "" Тогда ТекПредставление = ТекПредставление + ", " + ?(ЗначениеЗаполнено(ТипДома), ТипДома, "дом") + " № " + СокрЛП(Запись.Поле7); КонецЕсли; Если СокрЛП(Запись.Поле8) <> "" Тогда ТекПредставление = ТекПредставление + ", " + ?(ЗначениеЗаполнено(ТипКорпуса), ТипКорпуса, "корпус") + " " + СокрЛП(Запись.Поле8); КонецЕсли; Если СокрЛП(Запись.Поле9) <> "" Тогда ТекПредставление = ТекПредставление + ", " + ?(ЗначениеЗаполнено(ТипКвартиры), ТипКвартиры, "кв.") + СокрЛП(Запись.Поле9); КонецЕсли; Если СтрДлина(ТекПредставление) > 2 Тогда ТекПредставление = Сред(ТекПредставление, 3); КонецЕсли; Возврат ТекПредставление; КонецФункции |
|||
6
Ychenik1c
10.10.19
✎
16:42
|
Поля как раз пустая строка и запятые нужные не проставляются
|
|||
7
Ychenik1c
10.10.19
✎
16:43
|
(4) Уже не раз перебивал
|
|||
8
Ychenik1c
10.10.19
✎
16:45
|
Проверил что возможная причина что адрес заканчивается на "дом № 13, этаж 1, помещение 1".
Этаж и помещение можно только в УФ и фиас выбрать. Но причина не в этом. |
|||
9
hhhh
10.10.19
✎
16:54
|
(8) сделай чтобы было 9 запятых
|
|||
10
Ychenik1c
10.10.19
✎
17:00
|
Пробовал - не помогло
Плюс не даёт редактировать в произвольную форму. Делал через регистр Контактная информация |
|||
11
Йохохо
10.10.19
✎
17:04
|
где то есть галка "по административно территориальному делению"? там не 9
|
|||
12
Ychenik1c
10.10.19
✎
17:07
|
(11) Тоже вот подумал что где то что то не включено.
Есть обработка РедактированиеКонтактнойИнформации. Так там форма другая с кодом региона. |
|||
13
RomanYS
10.10.19
✎
17:17
|
(8) Тот адрес, который ты видишь и тот адрес который проверяется - две разные вещи.
Для примера видимый адрес: 111111, Москва г, Глазовский пер, дом № 99 проверяемй 643,111111,Москва г,,,,Глазовский пер,99,,,дом,, Первый в хранится в КИ и показывается на форме отчетности. Второй хранится внутри отчетности и используется при выгрузке. Откуда он взялся - без отладчика не разберёшься. Из простых советов: перебить адрес по классификатору, забить как нужно в произвольном формате точно не получится. |
|||
14
RomanYS
10.10.19
✎
17:19
|
И что для подтягивания измененного адреса в отчетность нужно нажать кнопку "обновить" (не "Заполнить"!) надеюсь в курсе.
|
|||
15
Ychenik1c
10.10.19
✎
17:22
|
(14) Естественно. Но там не отчет, а исходящие сообщение.
|
|||
16
Ychenik1c
10.10.19
✎
17:45
|
(13) Я в том плане что настроек на той форме больше.
Но судя по отладке форма та. Сейчас смотрю от каких настроек зависит их видимость |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |