КА 2.4 не все номера ГТД в книге покупок
Найденные решения
Решил. Думаю, Это глюки старых релизов КА24. Обновил до 2.4.14.95. Номера ГТД не появились. Но если зайти в карточку ГТДшки и просто удалить крайний справа пробел (Для того чтобы программа поняла что карточка изменилась) и сохранить, то в Книге покупок гтд появляется. Скорее всего, в предыдущих релизах был глюк и при сохранении новой карточки товаров не заполнялся какой то скрытый реквизит. Теперь 1с это поправило, но действует это естественно для новых гтд, внесенных после обновления релиза. Нужно групповой обработкой пробежаться по справочнику номера гтд и очистить крайние пробелы, пересохранив каждый элемент.
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
сдается мне, это 1сники намудрили, в прошлом квартале номера выводились через запятую, сейчас выводятся с какими-то гигантскими отступами в первой строке, а далее построчно.
походу надо ждать патч
походу надо ждать патч
Прикрепленные файлы:
Решил. Думаю, Это глюки старых релизов КА24. Обновил до 2.4.14.95. Номера ГТД не появились. Но если зайти в карточку ГТДшки и просто удалить крайний справа пробел (Для того чтобы программа поняла что карточка изменилась) и сохранить, то в Книге покупок гтд появляется. Скорее всего, в предыдущих релизах был глюк и при сохранении новой карточки товаров не заполнялся какой то скрытый реквизит. Теперь 1с это поправило, но действует это естественно для новых гтд, внесенных после обновления релиза. Нужно групповой обработкой пробежаться по справочнику номера гтд и очистить крайние пробелы, пересохранив каждый элемент.
(8)Добрый день. Тоже мучились с этими номерами ГТД, не все попадали в книгу покупок вроде. Вот готовая процедура для обработки номеров:
&НаСервере
Процедура ЗаполнитьПустыеРегистрационныеНомераНаСервере()
НачалоОбработки = ТекущаяДата();
ОбработаноЭлементов = 0;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| ПриобретениеТоваровУслугТовары.НомерГТД.Ссылка КАК Ссылка
|ИЗ
| Документ.ПриобретениеТоваровУслуг.Товары КАК ПриобретениеТоваровУслугТовары
|ГДЕ
| ПриобретениеТоваровУслугТовары.Ссылка.Дата >= &ДатаНачала
| И ПриобретениеТоваровУслугТовары.Ссылка.Дата <= &ДатаОкончания
| И ПриобретениеТоваровУслугТовары.НомерГТД.Код <> """"
| И ПриобретениеТоваровУслугТовары.НомерГТД.РегистрационныйНомер = """"
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| РеализацияТоваровУслугВидыЗапасов.НомерГТД.Ссылка КАК Ссылка
|ИЗ
| Документ.РеализацияТоваровУслуг.ВидыЗапасов КАК РеализацияТоваровУслугВидыЗапасов
|ГДЕ
| РеализацияТоваровУслугВидыЗапасов.Ссылка.Дата >= &ДатаНачала
| И РеализацияТоваровУслугВидыЗапасов.Ссылка.Дата <= &ДатаОкончания
| И РеализацияТоваровУслугВидыЗапасов.НомерГТД.Код <> """"
| И РеализацияТоваровУслугВидыЗапасов.НомерГТД.РегистрационныйНомер = """"";
Запрос.Параметры.Вставить("ДатаНачала", ДатаНачала);
Запрос.Параметры.Вставить("ДатаОкончания", ДатаОкончания);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
НомерГТДОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
Если НомерГТДОбъект.РНПТ Тогда
НомерГТДОбъект.РегистрационныйНомер = НомерГТДОбъект.Код;
Иначе
Реквизиты = Справочники.НомераГТД.РегистрационныйНомерИСтранаВвоза(НомерГТДОбъект.Код);
ЗаполнитьЗначенияСвойств(НомерГТДОбъект, Реквизиты, "РегистрационныйНомер,СтранаВвозаНеРФ,ПорядковыйНомерТовара");
КонецЕсли;
//СтруктураНомера = РегистрационныйНомер(СокрЛП(ВыборкаДетальныеЗаписи.Код));
//НомерГТДОбъект.ПорядковыйНомерТовара = СтруктураНомера.ПорядковыйНомерТовара;
//НомерГТДОбъект.РегистрационныйНомер = СтруктураНомера.РегистрационныйНомер;
НомерГТДОбъект.Записать();
ОбработаноЭлементов = 1 + ОбработаноЭлементов;
КонецЦикла;
ЗатраченоСекунд = ТекущаяДата() - НачалоОбработки;
Минут = Цел(ЗатраченоСекунд / 60);
Секунд = ЗатраченоСекунд % 60;
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = СтрШаблон("Обработано - %1 элементов. Затрачено %2 минут, %3 секунд.", ОбработаноЭлементов, Минут, Секунд);
Сообщение.Сообщить();
КонецПроцедуры
Показать