Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Изменение разрядности количества при выгрузке в типовой XML налоговых накладных          
kihor Подменю пользователя
сообщение 08.12.17, 19:15
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 82
Спасибо сказали: 11 раз
Рейтинг: 9

Коллеги,

Мы используем конфигурацию УТП (1.2.43.1). При выгрузке в типовой XML налоговой накладной и приложения 2, поле "количество" передается с 6 знаками после запятой. Хотелось бы увеличить эту разрядность. Насколько я понял, разрядность "зашита" где-то в XML схеме в 1С. Никто не пытался ее редактировать с указанной выше целью? Если пытались, то как это сделать? Заранее спасибо за ответ.

andreydv87 Подменю пользователя
сообщение 09.12.17, 11:39
Сообщение #2

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 108
Спасибо сказали: 24 раз
Рейтинг: 22.3

kihor @ Вчера, 20:15 * ,

Количество передается в xml с ТЧ, для увеличения разрядности необходимо просто увеличить разрядность в ТЧ данного поля, если необходимо для печяти, то и в макете печатной формы.

kihor Подменю пользователя
сообщение 09.12.17, 17:52
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 82
Спасибо сказали: 11 раз
Рейтинг: 9

andreydv87 @ Сегодня, 11:39 * ,

Спасибо за Ваш ответ. Я увеличил разрядность количества в 1С для приложения 2 и налоговой накладной до 12 знаков (так попросил бухгалтер). В 1С бухгалтер указал в документе 12 знаков после запятой. Когда же он выгрузил приложение 2 в типовой XML и загрузил его в IFin, то разрядность количества обрезалось до 6 знаков. Таким образом, можно сделать вывод что разрядность 6 знаков - это точность хранения количества в IFin? Ок, я посмотрю в понедельник на XML файл, что туда передалось.

logist Подменю пользователя
сообщение 09.12.17, 17:57
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(kihor @ 08.12.17, 19:15) *
Насколько я понял, разрядность "зашита" где-то в XML схеме в 1С.

Нет

Цитата(andreydv87 @ 09.12.17, 11:39) *
для увеличения разрядности необходимо просто увеличить разрядность в ТЧ данного поля

Нет

Буквально недавно на форуме этот вопрос обсуждался, воспользуйтесь поиском.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

kihor Подменю пользователя
сообщение 09.12.17, 23:09
Сообщение #5

Говорящий
***
Группа: Пользователи
Сообщений: 82
Спасибо сказали: 11 раз
Рейтинг: 9

logist @ Сегодня, 17:57 * ,

Спасибо, что откликнулись. Я периодически отслеживаю новые ветки на форуме и недавно было обсуждение о разрядности в ветке про обработку OneSync. Там было сказано, что разрядность ограничена 6 знаками именно в типовом XML. Также я нашел сообщение от уважаемого INKOGNITO http://pro1c.org.ua/topic/integratsionnaya...p;p=116315&, где он пишет, что в в схеме XSD J1201008 явно используется тип "Decimal6Column_R" для поля "RXXXXG5". Поэтому, собственно, я поинтересовался можно ли это как-то отредактировать в 1С и если "да", то как это сделать. Если я пропустил какое-то обсуждение на форуме на эту тему, возможно, Вы дадите ссылку. Спасибо.

logist Подменю пользователя
сообщение 09.12.17, 23:48
Сообщение #6

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Увеличение разрядности в выходных формах.
http://pro1c.org.ua/topic/nalogovaya-nakla...mp;#entry134047

+ если надо хранить больше 6-ти, то как выше сказано - изменить разрядность в ТЧ документа.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: kihor,

andreydv87 Подменю пользователя
сообщение 11.12.17, 14:45
Сообщение #7

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 108
Спасибо сказали: 24 раз
Рейтинг: 22.3

logist @ 09.12.17, 18:57 * ,
Буквально недавно, делал тоже самое, количество передается с ТЧ, а вот цена и изм. цены округляется до 2 знаков.

kihor Подменю пользователя
сообщение 11.12.17, 17:53
Сообщение #8

Говорящий
***
Группа: Пользователи
Сообщений: 82
Спасибо сказали: 11 раз
Рейтинг: 9

logist @ 09.12.17, 23:48 * ,

Сегодня попробовал - получилось. В форме ФормаОтчета2017 отчета РегламентированныйОтчетПриложение2КНалоговойНакладной изменил тип значения количества на 12 знаков после запятой (Изменить пришлось как в коде, так и в табличном поле. Значение до изменения было 9 знаков). Разрядность количества в ТЧ документа также подправил. В результате количество стало выгружаться в XML с точностью до 12 знаков.
Посмотрел, что в XSD от налоговой точность этого поля также указано как 12 знаков после запятой. Так и не разобрался по коду мастера выгрузки, что было бы если бы тип был менее точным. В моем случае это не имеет значение.
Большое спасибо за помощь.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 16:50
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!