Имя: Пароль:
1C
1С v8
УТП. В печатной форме налоговой со временем меняются строки местами.
0 ПеАлНи
 
11.10.16
16:34
Добрый день, вернее доброго времени суток.

Начну с конфигурации.
Платформа 1С:Предприятие 8.2 (8.2.19.130) + Сервер 1C
Кофигурация"Управление торговым предприятием для Украины", редакция 1.2. (1.2.38.1)
Система Windows Server 2008 R2 и SQL Server 2008 R2.

Проблема:
Бухгалтерия 31 августа 2016 года создала сводную налоговую накладную по клиенту.
Сегодня, 11 октября 2016 года оформила по этой налоговой приложение 2 к налоговой, по причине возврата части товара. При выгрузке документа в МеДок, последний стал ругаться что строки возврата не совпадают со строками налоговой накладной.  Стали разбираться и нашли что на сегодняшний день печатная форма налоговой накладной (далее НН) не совпадает с печатной формой НН, которая печаталась 31.08.2016 и соответственно передавалась в МеДок. Не совпадение заключается в том что строки переставляются местами.
У себя в архивах нашел выгрузку базы за 27 сентября 2016 года. В этой выгрузке НН печатается в первоначальном виде. Сравнил конфигурации баз данных, они идентичны. Проверил количество и порядок строк в табличной части они тоже идентичны.
Сделал копию текущей, рабочей, базы печатает в первоначальном виде.

Подскажите где искать этот глюк.
1 DrShad
 
11.10.16
16:36
и казалось бы причем тут печ форма? вы же не ее в Медок передаете
2 ПеАлНи
 
11.10.16
16:39
Как раз в МеДок передается печатная форма, только распарсиная в xml.
Если есть УТП посмотри как она это делает...

Но проблема не в этом.
3 DrShad
 
11.10.16
16:41
УТП то есть но не такое древнее
4 DrShad
 
11.10.16
16:42
платформа в смысле
5 ПеАлНи
 
11.10.16
16:43
Кофигурация"Управление торговым предприятием для Украины", редакция 1.2. (1.2.38.1)

ЭТО САМЫЙ СВЕЖИЙ РЕЛИЗ
6 ПеАлНи
 
11.10.16
16:44
Платформа да немного старовата

но в версии от 27 сентября печатает нормально...
7 DrShad
 
11.10.16
16:44
ну и что на этот повод говорит модуль выгрузки в Медок? как там происходит выборка строк?
8 ПеАлНи
 
11.10.16
16:45
(7) скачай УТП для Украины и посмотри как идет выгрузка в xml
9 DrShad
 
11.10.16
16:46
(7) нахрена? тем более что УТП есть только для Украины
10 ПеАлНи
 
11.10.16
16:56
(9) (7) не троль, а помоги...
11 Nuobu
 
11.10.16
16:59
(10) Там есть в коде строка:

    ТаблицаНоменклатуры.Свернуть("Номенклатура, Характеристика, КодУКТВЭД, ЕдиницаИзмерения, ЕдиницаИзмеренияКод, ЦенаБезНДСРегл, СтавкаНДС, КодЛьготы", "Количество, СуммаБезНДСРегл, СуммаНДСРегл, СуммаБезНДСПревышенияРегл, СуммаНДСПревышенияРегл");       

Посмотри, что происходит в ней.
12 ПеАлНи
 
11.10.16
17:00
есть такая видел
и как она поможет.
13 ПеАлНи
 
11.10.16
17:01
Цитата
"...У себя в архивах нашел выгрузку базы за 27 сентября 2016 года. В этой выгрузке НН печатается в первоначальном виде..."
14 Nuobu
 
11.10.16
17:02
(13) Посмотри, меняется ли порядок строк в "правильной" базе и "не правильной".
15 ПеАлНи
 
11.10.16
17:03
еще цитата
"...Сделал копию текущей, рабочей, базы печатает в первоначальном виде..."
16 ПеАлНи
 
11.10.16
17:03
(14) в форме порядок строк не меняется, проверял
17 DrShad
 
11.10.16
17:08
[строки возврата не совпадают со строками налоговой ] это не порядок нарушен
18 ПеАлНи
 
11.10.16
17:12
(17) 31 августа, я сохранял несколько документов, в том числе и этот. Это не первый раз когда были замечены перестановки строк. Поэтому делал сохранение документов. Так вот сейчас печатная форма не совпадает с первоначальной, т.е. сохраненной
19 DrShad
 
11.10.16
17:14
и что?
20 ПеАлНи
 
11.10.16
17:15
Грешил на МеДок что он переставляет строки, при каких-то условиях, но оказалось 1С
21 ПеАлНи
 
11.10.16
17:16
(19) И теперь строка которая в первом варианте была 5 по счету теперь печатается под номером 15
22 DrShad
 
11.10.16
17:17
(21) т.е. ты настаиваешь что в возврате должны строки быть 1 в 1 под теми же номерами?
23 SSSSS_AAAAA
 
11.10.16
17:20
(0) "Платформа 1С:Предприятие 8.2 (8.2.19.130) + Сервер 1C"
А порядок строк где-нить на стороне 1с хоть как-нить задан? Если нет, то все нормально, сервер бд выдает в том порядке, который ему понравится.
24 ПеАлНи
 
11.10.16
17:23
(23) нет я так не настаиваю, я настаиваю что при печати Приложения 2 в Налоговой накладной ищется строка с этим товаром, ед измерения и ценой и проставляется ее номер в Приложение 2. А так как строки уже переставлены (каким-то глюком) то номер строки выставляется не тот что был в первоначальном варианте Налоговой Накладной.
25 ПеАлНи
 
11.10.16
17:24
в предыдущем посте (23) читай (22)
26 DrShad
 
11.10.16
17:24
(24) см (17)
27 ПеАлНи
 
11.10.16
17:25
Теперь по (23) в SQL Server сортировка баз данных "Ukrainian_CI_AS"
28 SSSSS_AAAAA
 
11.10.16
17:28
(27) ты не понял. Ukrainian_CI_AS - это не сортировка. Это коллэйшн, правила сравнения символьных строк и не более того.
Сортировка - Order by/упорядочить по в запросе.
29 DrShad
 
11.10.16
17:28
скрины ТЧ налоговой и приложения 2 в студию
30 ПеАлНи
 
11.10.16
17:29
(26) Извини не дочитал
Да не совпадают
Но при печати 31.08 был один порядок строк, а 11.10 уже другой. и в приложении 2 указывает тот который 11.10. В МеДке порядок от 31.08
31 ПеАлНи
 
11.10.16
17:30
(28) База с 31.08 не менялась вообще.
32 DrShad
 
11.10.16
17:31
(30) см (29)
33 SSSSS_AAAAA
 
11.10.16
17:31
(31) А я писал что-то про изменения в базе?
34 ПеАлНи
 
11.10.16
17:33
(33) а хотел?
35 SSSSS_AAAAA
 
11.10.16
17:35
(34) а должен хотеть? Ты хочешь разобраться с ситуацией или повыпендриваться?
36 ПеАлНи
 
11.10.16
17:40
(29)
Печатная форма от 31.08
http://img-host.org.ua/images/qrqqrq.png
Печатная форма от 11.10
http://img-host.org.ua/images/oeooeo.png
37 DrShad
 
11.10.16
17:44
издеваешься? в том что порядок строк разный тебе охотно верят, но ты не в том направлении копаешь
38 DrShad
 
11.10.16
17:45
ладно я домой, удачи в поисках истины
39 ПеАлНи
 
11.10.16
17:46
(37) так я и создал тему что бы понять направление, а издеваться не собирался
40 ПеАлНи
 
11.10.16
17:47
(38) Пока. До завтра.
41 ПеАлНи
 
11.10.16
17:51
(23) Можно подробнее где порядок сортировки назначить со стороны 1С
42 ПеАлНи
 
11.10.16
17:56
(23) Это Региональные установки ИБ?
43 ПеАлНи
 
11.10.16
21:21
АУ
44 SSSSS_AAAAA
 
11.10.16
21:47
(41) Слова "Упорядочить по" в запросах видел? Так вот только
эти слова и ничто иное гарантируют определенный порядок строк в результате запроса. И никакие региональные установки ИБ, ни колейшены и т.д. на это не влияют. Без этих слов сервер БД (заметь, не 1с) выдает данные в порядке, который ему удобен.
45 ПеАлНи
 
12.10.16
08:46
(44) Спасибо сейчас поставлю.
Видел запрос выбирающий товары стоит без упорядочивания.

P.S. только теперь надо понять уже имеющиеся документы как будут печататься.
46 ПеАлНи
 
12.10.16
09:27
(45) Спасибо всем за помощь.
Отдельно хочу поблагодарить SSSSS_AAAAA, за реальную подкинутую идею.

Проблема с уже имеющимися налоговыми документами решить невозможно, т.к. система первоначально их печатала на свое усмотрение и упорядочивание решает проблему только некоторой части документов. Решил оставить документы до сегодняшней даты как есть, а в бушующем буду принудительно сортировать в запросе.

DrShad - изначально не начинай разговор как тролль, такое о тебе и осталось впечатление до окончания беседы. Но не смотря на это хочу тебя тоже поблагодарить.