|   |   | 
| 
 | Выборка документа поступления из движений документа требование накладная | ☑ | ||
|---|---|---|---|---|
| 0
    
        NIGHTHUNTER 21.05.24✎ 05:26 | 
        Здравствуйте!
 Подскажите пожалуйста от куда правильно выбирать документы поступления по движениям документа требованиеНакладная (Расход материалов)? http://joxi.ru/VrwGpQNuv4oDjr Конфигурация Бухгалтерия предприятия, редакция 3.0 (3.0.151.27). 
 | |||
| 1
    
        Мимохожий Однако 21.05.24✎ 05:51 | 
        Запросом     | |||
| 2
    
        NIGHTHUNTER 21.05.24✎ 06:04 | 
        (1) Понятно, а от куда подскажите пожалуйста?
 Это регистр бухгалтерии хозрасчетный? | |||
| 3
    
        DJ Anthon 21.05.24✎ 06:08 | 
        (2) так ты в код залезь и посмотри, откуда программа берет     | |||
| 4
    
        NIGHTHUNTER 21.05.24✎ 06:30 | 
        (3) Я пробую, пока не очень понятно.
 Типовой механизм бывает запутанный. Решил уточнить. Там по ссылке на движения документа открывается обработка. и тут не совсем все явно. | |||
| 5
    
        NIGHTHUNTER 21.05.24✎ 07:01 | 
        (3) Думаете там так просто посмотреть. Думал есть очевидная информация.     | |||
| 6
    
        lEvGl 21.05.24✎ 07:01 | 
        да, бух регистр     | |||
| 7
    
        DJ Anthon 21.05.24✎ 07:17 | 
        (4) если ты не можешь прочитать код, как ты хочешь его писать?     | |||
| 8
    
        АгентБезопасной Нацио 21.05.24✎ 07:38 | 
        (7) "Чукча не читатель, чукча - писатель!"©анекдот     | |||
| 9
    
        2S 21.05.24✎ 07:40 | 
        (5) ищите по //партия, //партионный учет
 там, емнип, даже условие есть на партионку и свой модуль распределения. ЗЫ. Расслабся, чувак, и спокойно реши свою проблему. | |||
| 10
    
        Одинист 21.05.24✎ 07:57 | 
        (0) Никого не слушай. Только я тебе правду скажу. 
 Выбирать надо из регистра сведений: ДанныеПервичныхДокументов Ты имеешь дело с субконто "Партии". Субконто "Партии" могут иметь тип: ДокументСсылка.ОтчетПроизводстваЗаСмену, ДокументСсылка.СписаниеОС, ДокументСсылка.АвансовыйОтчет, ДокументСсылка.ОприходованиеТоваров, ДокументСсылка.ПередачаМатериаловВЭксплуатацию, ДокументСсылка.ДокументРасчетовСКонтрагентом, ДокументСсылка.ПринятиеКУчетуОС, ДокументСсылка.ПоступлениеТоваровУслуг, ДокументСсылка.ВозвратТоваровОтПокупателя, ДокументСсылка.ТребованиеНакладная, ДокументСсылка.ОтчетОРозничныхПродажах, ДокументСсылка.ПоступлениеВАренду, ДокументСсылка.РасходыПредпринимателя, ДокументСсылка.ПоступлениеИзПереработки, ДокументСсылка.КомплектацияНоменклатуры, ДокументСсылка.РеализацияТоваровУслуг, ДокументСсылка.ОтражениеНДСКВычету, ДокументСсылка.ВозвратМатериаловИзЭксплуатации, ДокументСсылка.Партия, ДокументСсылка.ПеремещениеТоваров У этих документов разные реквизиты. Вот пример реального кода из БП 3.0 когда тип документа не известен: | ЕСТЬNULL(ДанныеПервичныхДокументов.Номер, НЕОПРЕДЕЛЕНО) КАК НомерВходящегоДокумента, | ЕСТЬNULL(ДанныеПервичныхДокументов.Дата, НЕОПРЕДЕЛЕНО) КАК ДатаВходящегоДокумента, | ЕСТЬNULL(ДанныеПервичныхДокументов.ЭтоУниверсальныйДокумент, ЛОЖЬ) КАК ЭтоУниверсальныйДокумент, | ЕСТЬNULL(ДанныеПервичныхДокументов.ЭтоКорректировочныйДокумент, ЛОЖЬ) КАК ЭтоКорректировочныйДокумент, | ХозрасчетныйОбороты.КорСчет КАК КорСчет, | ХозрасчетныйОбороты.КорСубконто1 КАК КорСубконто1, | ХозрасчетныйОбороты.КорСубконто2 КАК КорСубконто2, | ХозрасчетныйОбороты.КорСубконто3 КАК КорСубконто3, | ХозрасчетныйОбороты.Валюта КАК Валюта, | ХозрасчетныйОбороты.ВалютнаяСуммаОборот КАК ВалютнаяСумма, | ВЫБОР | КОГДА ХозрасчетныйОбороты.КорСубконто1 ССЫЛКА Справочник.ПрочиеДоходыИРасходы | ТОГДА ВЫРАЗИТЬ(ХозрасчетныйОбороты.КорСубконто1 КАК Справочник.ПрочиеДоходыИРасходы).ВидПрочихДоходовИРасходов | ИНАЧЕ НЕОПРЕДЕЛЕНО | КОНЕЦ КАК ВидПрочихДоходовИРасходов, | ХозрасчетныйОбороты.Счет КАК Счет, | ВЫБОР | КОГДА ЕСТЬNULL(ДанныеПервичныхДокументов.ЭтоУниверсальныйДокумент, ЛОЖЬ) | И ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг | И ВЫРАЗИТЬ(ХозрасчетныйОбороты.Регистратор КАК Документ.РеализацияТоваровУслуг).ПодразделениеОрганизации.ОбособленноеПодразделение | ТОГДА ВЫРАЗИТЬ(ХозрасчетныйОбороты.Регистратор КАК Документ.РеализацияТоваровУслуг).ПодразделениеОрганизации.ЦифровойИндексОбособленногоПодразделения | ИНАЧЕ """" | КОНЕЦ КАК ЦифровойИндексОбособленногоПодразделения |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты( | &ДатаНачала, | &ДатаОкончания, | Регистратор, | Счет В | (ВЫБРАТЬ | ФильтрСписокСчетов.Счет | ИЗ | ФильтрСписокСчетов), | &АналитикаРасчетов, | Организация = &Организация | И ВЫБОР | КОГДА &Валюта = НЕОПРЕДЕЛЕНО | ТОГДА ИСТИНА | ИНАЧЕ Валюта = &Валюта | КОНЕЦ | И Субконто1 В (&МассивКонтрагентов) | И ВЫБОР | КОГДА &ДоговорКонтрагента = НЕОПРЕДЕЛЕНО | ТОГДА ИСТИНА | ИНАЧЕ Субконто2 В (&МассивДоговоров) | КОНЕЦ, | , | ) КАК ХозрасчетныйОбороты | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДанныеПервичныхДокументов КАК ДанныеПервичныхДокументов | ПО (ДанныеПервичныхДокументов.Организация = &Организация) | И ХозрасчетныйОбороты.Регистратор = ДанныеПервичныхДокументов.Документ | |||
| 11
    
        NIGHTHUNTER 21.05.24✎ 10:36 | 
        (10) Я сделал так, -
 Запрос = Новый Запрос; Запрос.Текст = " |ВЫБРАТЬ | ХозрасчетныйОбороты.Регистратор КАК Регистратор, | ХозрасчетныйОбороты.Период КАК Период, | ХозрасчетныйОбороты.Счет КАК Счет, | ХозрасчетныйОбороты.Субконто1 КАК Субконто1, | ХозрасчетныйОбороты.Субконто2 КАК Субконто2, | ХозрасчетныйОбороты.Субконто3 КАК Субконто3 |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты(, , Регистратор, , , , , ) КАК ХозрасчетныйОбороты |ГДЕ | ХозрасчетныйОбороты.Регистратор = &Регистратор | И ХозрасчетныйОбороты.Субконто1 = &Субконто1 | |УПОРЯДОЧИТЬ ПО | ХозрасчетныйОбороты.Субконто1.Наименование"; Запрос.УстановитьПараметр("Регистратор", ОбъектПечати); Запрос.УстановитьПараметр("Субконто1", СтрокаТЧ.Материал); Рез = Запрос.Выполнить(); Если Не Рез.Пустой() Тогда Выборка = Рез.Выбрать(); Выборка.Следующий(); Параметры.Вставить("ДокументПоступления", Выборка.Субконто2); КонецЕсли; | |||
| 12
    
        Волшебник 21.05.24✎ 10:36 | 
        (11) Запрос в цикле... Фу     | |||
| 13
    
        Волшебник 21.05.24✎ 10:37 | 
        а запрос-то ого-го! Обороты за весь период с развёрткой по регистратору. 🤦     | |||
| 14
    
        NIGHTHUNTER 21.05.24✎ 10:47 | 
        (12) Печатная форма.     | |||
| 15
    
        Волшебник 21.05.24✎ 10:49 | 
        (14) да пофиг, чего там у вас. Вы занимаетесь вредительством     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |