|
Автоматическое восстановление последовательности и самописный документ. | ☑ | ||
---|---|---|---|---|
0
Румата
20.03.25
✎
08:17
|
УТ 10.3, сделал самописный документ "Затраты на хранение", который каждый день, в конце дня, на остатки регистра "Партии товаров на складах" накручивает себестоимость без количества.
У нас есть автоматическое восстановление последовательности, по регламенту, код такой : ЗаполнениеДокументов.ВыполнитьВосстановление (ТекущаяДата(), Справочники.Организации.ПустаяСсылка(), Истина, Истина, Истина, Ложь, 100, 100); Но мой самописный документ не перепроводится. Посмотрел в код, там почему-то смотрится регистр сведений "Списанные товары", у моего самописного документа такой регистр не двигается. Что это за регистр сведений ? Как он привязан к регистру "Партии товаров на складах" ? Как мне сделать, чтобы мой самописный документ при восстановлении последовательности перепроводился ? Может кто-нибудь сталкивался .... |
|||
1
vis
20.03.25
✎
08:33
|
Ну, это же гуглится несложно, для 10.3 куча информации.
|
|||
2
Ненавижу 1С
гуру
20.03.25
✎
08:51
|
(0) Последовательность, которую вы восстанавливаете как-то знает про ваш документ?
|
|||
3
Румата
20.03.25
✎
10:05
|
(2) В последовательности "Партионный учет" мой документ присутствует. Код доходит, то процедуры в общем модуле и моим документом в параметрах :
// Движение партий товаров по документу УправлениеЗапасамиПартионныйУчет.ДвижениеПартийТоваров (ДокументСсылка, , КоличествоСтрокВДокументе, Упр, Бух, Нал, Останавливаться, ПроведениеОстановлено, ДокументМоментВремени, Истина, СтруктураНаборовЗаписей); И в ней должен перепроводиться, но не перепроводится, т.к. нет движений по регистру сведений "Списаные товары". Функция ПолучитьТаблицуСтрокДокументов(ДокументСписания=Неопределено, Упр = Истина, Бух = Истина, Нал = Истина) Экспорт // Общая часть запроса Запрос = Новый Запрос; Запрос.УстановитьПараметр("ДокументСписания", ДокументСписания); Запрос.УстановитьПараметр("ВозвратОтКомиссионера", Перечисления.КодыОперацийПартииТоваров.ВозвратОтКомиссионера); Запрос.УстановитьПараметр("РеализацияКомиссия", Перечисления.КодыОперацийПартииТоваров.РеализацияКомиссия); Запрос.УстановитьПараметр("Упр", Упр); Запрос.УстановитьПараметр("Бух", Бух); Запрос.УстановитьПараметр("Нал", Нал); Запрос.Текст = "ВЫБРАТЬ | ""ПолучитьТаблицуСтрокДокументов"" КАК QuieryId "; Ресурсы = Метаданные.РегистрыСведений.СписанныеТовары.Ресурсы; Для каждого Ресурс Из Ресурсы Цикл Запрос.Текст = Запрос.Текст + ", | "+ Ресурс.Имя; КонецЦикла; Запрос.Текст = Запрос.Текст + ", | Регистратор, | Период, | НомерСтроки, | НомерСтрокиДокумента, | Номенклатура.ВестиПартионныйУчетПоСериям КАК ВестиПартионныйУчетПоСериям, | ВЫБОР | КОГДА | КодОперацииПартииТоваров = &ВозвратОтКомиссионера | ИЛИ КодОперацииПартииТоваров = &РеализацияКомиссия | ТОГДА ""Переданные"" | ИНАЧЕ | ""НаСкладах"" | КОНЕЦ КАК ИсточникПоКодуОперации |ИЗ | РегистрСведений.СписанныеТовары КАК Строки"; Если ДокументСписания <> Неопределено Тогда Запрос.Текст = Запрос.Текст+ " |ГДЕ | Строки.Регистратор = &ДокументСписания"; КонецЕсли; Запрос.Текст = СтрЗаменить(Запрос.Текст, "ОтражатьВУправленческомУчете", "(ОтражатьВУправленческомУчете И &Упр) КАК ОтражатьВУправленческомУчете"); Запрос.Текст = СтрЗаменить(Запрос.Текст, "ОтражатьВБухгалтерскомУчете", "(ОтражатьВБухгалтерскомУчете И &Бух) КАК ОтражатьВБухгалтерскомУчете"); Запрос.Текст = СтрЗаменить(Запрос.Текст, "ОтражатьВНалоговомУчете", "(ОтражатьВНалоговомУчете И &Нал) КАК ОтражатьВНалоговомУчете"); Результат = Запрос.Выполнить(); Возврат Результат.Выгрузить(); КонецФункции //ПолучитьТаблицуСтрокДокументов Вот эта функция возвращает пустую таблицу значений и документ из-за этого не перепроводится. |
|||
4
Ненавижу 1С
гуру
20.03.25
✎
09:35
|
(3) ну так устроено. Надо допиливать видимо
|
|||
5
Румата
20.03.25
✎
09:39
|
(4) Я просто никогда не сталкивался и не использовал регистр сведений "Списанные товары". Думал вы мне поможете понять зачем он нужен в конфигурации УТ 10.3
|
|||
6
Ненавижу 1С
гуру
20.03.25
✎
10:09
|
(5) не поверишь, но этот регистр нужен для расчета себестоимости. Служебный регистр в общем
|
|||
7
craxx
20.03.25
✎
10:16
|
(0) А чем штатный документ не устроил? зачем пилил кривой велосипед?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |