После обновления не проводится передача материалов в эксплуатацию.

1. SheremetevaValentina 07.02.22 07:41 Сейчас в теме
УПП 1.3.167 последовательно обновилась до последнего имеющегося на сайте релиза 1.3.173.3
После этого документ Передача материалов в эксплуатацию стал проводиться с ошибкой. А именно: документ в статусе Проведен, но нет ни одной проводки - ни по регистру материалы на складах, ни по регистру материалы в эксплуатации, ни по каким другим.
Беглый просмотр отладки показал, что (почему-то) не видит строк табличной части, хотя они есть
Куда копать?
Документ типовой, не дорабатывался

текущая платформа 8.3.18.1289
Dinchic; panda-34; +2 Ответить
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Andrekaa 07.02.22 08:11 Сейчас в теме
"проблема в функции СформироватьЗапросПоТабличнойЧастиМатериалы(СтруктураШапкиДокумента) в модуле документа
в ней получают содержимое ТЧ, но запрос составлен таким образом что зависит от заполнения счетов учета"

похоже условие на вид учета надо перенести в соединения:

   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Налоговый.Остатки(&ДатДок, , , ) КАК НалоговыйОстатки
    |        ПО Док.СчетУчетаНУ = НалоговыйОстатки.Счет
    |            И Док.Номенклатура = НалоговыйОстатки.Субконто1
    |            И Док.Ссылка.Склад = НалоговыйОстатки.Субконто2
    // ++  {{{
    |            И НалоговыйОстатки.ВидУчета = &НУ        
    // -- }}}
    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатДок, , , ) КАК ХозрасчетныйОстатки
    |        ПО Док.СчетУчетаБУ = ХозрасчетныйОстатки.Счет
    |            И Док.Номенклатура = ХозрасчетныйОстатки.Субконто1
    |            И Док.Ссылка.Склад = ХозрасчетныйОстатки.Субконто2
    |ГДЕ
    |    Док.Ссылка = &ДокументСсылка
    |
    |УПОРЯДОЧИТЬ ПО 
    |    Док.НомерСтроки
    |";
Показать


с форума 1С
Pigzilla; Elected; chetirepda; Dinchic; panda-34; +5 Ответить
3. SheremetevaValentina 07.02.22 08:28 Сейчас в теме
(2)спасибо большое. Поищу в этом запросе.
4. azali 07.02.22 08:49 Сейчас в теме
(3)
У нас в УПП (релиз то же) нет такой ошибки.
6. SheremetevaValentina 07.02.22 09:10 Сейчас в теме
(4) тот же это 1.3.173.3?
Тогда, если не сложно, скиньте текст
Функция СформироватьЗапросПоТабличнойЧастиМатериалы(СтруктураШапкиДокумента)

для сравнения.
Спасибо
7. azali 07.02.22 11:06 Сейчас в теме
(6)
Функция СформироватьЗапросПоТабличнойЧастиМатериалы(СтруктураШапкиДокумента)
	
	ТекстЗапроса = "
	|ВЫБРАТЬ РАЗЛИЧНЫЕ
	|	Способы.Ссылка КАК СпособОтраженияРасходов,
	|	Истина КАК НеУчитываемыеВНУ
	|
	|ПОМЕСТИТЬ СпособыОтраженияРасходов
	|ИЗ
	|	Справочник.СпособыОтраженияРасходовПоАмортизации.Способы КАК Способы
	|ГДЕ
	|	Способы.СтатьяЗатрат.ВидРасходовНУ = ЗНАЧЕНИЕ(Перечисление.ВидыРасходовНУ.НеУчитываемыеВЦеляхНалогообложения)
	|	И Способы.Ссылка В (
	|		ВЫБРАТЬ
	|       	Док.НазначениеИспользования.СпособОтраженияРасходов КАК СпособОтраженияРасходов
	|		ИЗ 
	|			Документ.ПередачаМатериаловВЭксплуатацию.Материалы КАК Док 
	|		ГДЕ
	|			Док.Ссылка = &ДокументСсылка
	|		)
	|
	|ИНДЕКСИРОВАТЬ ПО
	|	СпособОтраженияРасходов
	|;
	|////////////////////////////////////////////////////////////­/////////////////
	|ВЫБРАТЬ 
	|	Док.НомерСтроки,
	|	Док.Номенклатура,
	|	Док.ЕдиницаИзмерения,
	|	Док.Номенклатура.Услуга КАК Услуга,
	|	Док.Номенклатура.Набор КАК Набор,
	|	Док.ХарактеристикаНоменклатуры,
	|	Док.СерияНоменклатуры,
	|	Док.ФизЛицо,
	|	Док.НазначениеИспользования,
	|	Док.НазначениеИспользования.СпособПогашенияСтоимости КАК СпособПогашенияСтоимости,
	|	Док.Качество,
	|	Док.ВнутреннийЗаказ,
	|	Док.ВнутреннийЗаказ.ВидЗаказа КАК ВидЗаказа,
	|	Док.ВнутреннийЗаказ.Заказчик КАК Заказчик,
	|	Док.СчетУчетаБУ,
	|	Док.СчетУчетаНУ,
	|	Док.СчетПередачиБУ КАК СчетПередачиБУ,
	|	Док.СчетПередачиНУ КАК СчетПередачиНУ,
	|	Док.СчетПередачиБУ КАК КорСчетБУ,
	|	Док.СчетПередачиНУ КАК КорСчетНУ,
	|	ЕСТЬNULL(СпособыОтраженияРасходов.НеУчитываемыеВНУ, Ложь) КАК НеУчитываемыеВНУ,
	|
	|	Док.Количество * Коэффициент /Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Количество,
	|	&ПогашатьСтоимостьВНУКакВБУ КАК ПогашатьСтоимостьВНУКакВБУ,
    |	ВЫБОР
	|		КОГДА Док.СчетУчетаБУ = &ПоступлениеНесущественныхОбъектов
	|			ТОГДА НалоговыйОстатки.СуммаОстатокДт
	|		ИНАЧЕ 0
	|	КОНЕЦ КАК СумОстатокНУ,
	|	ВЫБОР
	|		КОГДА Док.СчетУчетаБУ = &ПоступлениеНесущественныхОбъектов
	|			ТОГДА НалоговыйОстатки.КоличествоОстатокДт
	|		ИНАЧЕ 0
	|	КОНЕЦ КАК КолОстатокНУ,
	|	ВЫБОР
	|		КОГДА Док.СчетУчетаБУ = &ПоступлениеНесущественныхОбъектов
	|			ТОГДА ХозрасчетныйОстатки.СуммаОстатокДт
	|		ИНАЧЕ 0
	|	КОНЕЦ КАК СумОстатокБУ,
	|	ВЫБОР
	|		КОГДА Док.СчетУчетаБУ = &ПоступлениеНесущественныхОбъектов
	|			ТОГДА ХозрасчетныйОстатки.КоличествоОстатокДт
	|		ИНАЧЕ 0
	|	КОНЕЦ КАК КолОстатокБУ
	|ИЗ 
	|	Документ.ПередачаМатериаловВЭксплуатацию.Материалы КАК Док 
	|
	|	ЛЕВОЕ СОЕДИНЕНИЕ
	|		СпособыОтраженияРасходов КАК СпособыОтраженияРасходов
	|	ПО
	|		Док.НазначениеИспользования.СпособОтраженияРасходов = СпособыОтраженияРасходов.СпособОтраженияРасходов
    |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Налоговый.Остатки(&ДатДок, , , ) КАК НалоговыйОстатки
	|		ПО Док.СчетУчетаНУ = НалоговыйОстатки.Счет
	|			И Док.Номенклатура = НалоговыйОстатки.Субконто1
	|			И Док.Ссылка.Склад = НалоговыйОстатки.Субконто2
	|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатДок, , , ) КАК ХозрасчетныйОстатки
	|		ПО Док.СчетУчетаБУ = ХозрасчетныйОстатки.Счет
	|			И Док.Номенклатура = ХозрасчетныйОстатки.Субконто1
	|			И Док.Ссылка.Склад = ХозрасчетныйОстатки.Субконто2
	|ГДЕ
	|	Док.Ссылка = &ДокументСсылка
    |	И НалоговыйОстатки.ВидУчета = &НУ
	|
	|УПОРЯДОЧИТЬ ПО 
	|	Док.НомерСтроки
	|";
	
	Запрос = Новый Запрос;
	Запрос.Текст = ТекстЗапроса;
	Запрос.УстановитьПараметр("ДокументСсылка", СтруктураШапкиДокумента.Ссылка);
	Запрос.УстановитьПараметр("ПогашатьСтоимостьВНУКакВБУ",СтруктураШапкиДокумента.ПогашатьСтоимостьВНУКакВБУ);
	Запрос.УстановитьПараметр("ПогашатьСтоимостьВНУКакВБУ", СтруктураШапкиДокумента.ПогашатьСтоимостьВНУКакВБУ); 
	Запрос.УстановитьПараметр("ДатДок", СтруктураШапкиДокумента.Дата);
	Запрос.УстановитьПараметр("НУ", Перечисления.ВидыУчетаПоПБУ18.НУ);
	Запрос.УстановитьПараметр("ПоступлениеНесущественныхОбъектов", ПланыСчетов.Хозрасчетный.ПоступлениеНесущественныхОбъектов);
	
	Возврат Запрос;
Показать



P.S.
У нас не РАУЗ.
8. SheremetevaValentina 07.02.22 11:31 Сейчас в теме
(7)у нас тоже не РАУЗ. Документ проводится ТОЛЬКО по упр учету. А у вас?
9. azali 07.02.22 12:16 Сейчас в теме
(8)
Так у вас программа выдает ошибку при проведении или у вас нет движений по определенным регистрам ?
На пустой демо базе смотрели ?

У нас ошибки нет, все движения по регистрам и проводки на месте.
10. SheremetevaValentina 07.02.22 13:14 Сейчас в теме
(9) Ошибку при проведении не выдает никакую. Просто не пишет движения ни в один регистр.
11. SheremetevaValentina 07.02.22 13:16 Сейчас в теме
(9) вы проводите по рег учету? Мне то по рег не нужно, только по упр
12. Dinchic 18.02.22 10:46 Сейчас в теме
(2) спасибо, помогло. Только нужно перепровести все передачи
5. NatalyaVP 07.02.22 08:53 Сейчас в теме
Вернуть модуль, который был до обновления.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот