|
УНФ 1.4 не найдено поле в запросе | ☑ | ||
---|---|---|---|---|
0
amadeus2010
20.11.15
✎
13:38
|
Добрый день, имеем УНФ 1.4, документ поступление на счет, добавил в форму документа реквизит удержание с инвойса, в РН Расчеты с покупателями добавил ресурс Удержание с инвойса.
Процедура СформироватьТаблицаРасчетыСПокупателями(ДокументСсылкаПоступлениеНаСчет, СтруктураДополнительныеСвойства) Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = СтруктураДополнительныеСвойства.ДляПроведения.СтруктураВременныеТаблицы.МенеджерВременныхТаблиц; Запрос.УстановитьПараметр("Ссылка", ДокументСсылкаПоступлениеНаСчет); Запрос.УстановитьПараметр("МоментВремени", Новый Граница(СтруктураДополнительныеСвойства.ДляПроведения.МоментВремени, ВидГраницы.Включая)); Запрос.УстановитьПараметр("ПериодКонтроля", СтруктураДополнительныеСвойства.ДляПроведения.МоментВремени.Дата); Запрос.УстановитьПараметр("Организация", СтруктураДополнительныеСвойства.ДляПроведения.Организация); Запрос.УстановитьПараметр("ВозникновениеАвансаПокупателя", "Возникновение аванса покупателя"); Запрос.УстановитьПараметр("ПогашениеОбязательствПокупателя", "Погашение обязательств покупателя"); Запрос.УстановитьПараметр("КурсоваяРазница", НСтр("az='Kurs fərqi';ru='Курсовая разница'")); Запрос.Текст = "ВЫБРАТЬ | ВременнаяТаблицаРасшифровкаПлатежа.НомерСтроки КАК НомерСтроки, | ВЫБОР | КОГДА ВременнаяТаблицаРасшифровкаПлатежа.ВестиРасчетыПоДокументам | ТОГДА ВЫБОР | КОГДА ВременнаяТаблицаРасшифровкаПлатежа.ПризнакАванса | ТОГДА &Ссылка | ИНАЧЕ ВременнаяТаблицаРасшифровкаПлатежа.Документ | КОНЕЦ | ИНАЧЕ НЕОПРЕДЕЛЕНО | КОНЕЦ КАК Документ, | ВЫБОР | КОГДА ВременнаяТаблицаРасшифровкаПлатежа.ПризнакАванса | ТОГДА &ВозникновениеАвансаПокупателя | ИНАЧЕ &ПогашениеОбязательствПокупателя | КОНЕЦ КАК СодержаниеПроводки, | &Организация КАК Организация, | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) КАК ВидДвижения, | ВременнаяТаблицаРасшифровкаПлатежа.БанковскийСчет КАК БанковскийСчет, | ВременнаяТаблицаРасшифровкаПлатежа.Контрагент КАК Контрагент, | ВЫБОР | КОГДА ВременнаяТаблицаРасшифровкаПлатежа.ПризнакАванса | ТОГДА ВременнаяТаблицаРасшифровкаПлатежа.СчетУчетаАвансовПокупателя | ИНАЧЕ ВременнаяТаблицаРасшифровкаПлатежа.СчетУчетаРасчетовСПокупателем | КОНЕЦ КАК СчетУчета, | ВременнаяТаблицаРасшифровкаПлатежа.Договор КАК Договор, | ВременнаяТаблицаРасшифровкаПлатежа.ВалютаРасчетов КАК Валюта, | ВременнаяТаблицаРасшифровкаПлатежа.ВалютаДенежныхСредств КАК ВалютаДенежныхСредств, | ВЫБОР | КОГДА ВременнаяТаблицаРасшифровкаПлатежа.ВестиРасчетыПоЗаказам | ТОГДА ВременнаяТаблицаРасшифровкаПлатежа.Заказ | ИНАЧЕ ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка) | КОНЕЦ КАК Заказ, | ВременнаяТаблицаРасшифровкаПлатежа.Дата КАК Дата, | ВЫБОР | КОГДА ВременнаяТаблицаРасшифровкаПлатежа.ПризнакАванса | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыРасчетов.Аванс) | ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.ТипыРасчетов.Долг) | КОНЕЦ КАК ТипРасчетов, | СУММА(ВременнаяТаблицаРасшифровкаПлатежа.СуммаПлатежа) КАК СуммаПлатежа, | СУММА(ВременнаяТаблицаРасшифровкаПлатежа.СуммаУчета) КАК Сумма, | СУММА(ВременнаяТаблицаРасшифровкаПлатежа.УдержаниеСИнвойса) КАК УдержаниеСИнвойса, | СУММА(ВременнаяТаблицаРасшифровкаПлатежа.СуммаРасчетов) КАК СуммаВал, | -СУММА(ВременнаяТаблицаРасшифровкаПлатежа.СуммаУчета) КАК СуммаДляОстатка, | -СУММА(ВременнаяТаблицаРасшифровкаПлатежа.СуммаРасчетов) КАК СуммаВалДляОстатка |ПОМЕСТИТЬ ВременнаяТаблицаРасчетыСПокупателями |ИЗ | ВременнаяТаблицаРасшифровкаПлатежа КАК ВременнаяТаблицаРасшифровкаПлатежа |ГДЕ | ВременнаяТаблицаРасшифровкаПлатежа.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийПоступлениеНаСчет.ОтПокупателя) | |СГРУППИРОВАТЬ ПО | ВременнаяТаблицаРасшифровкаПлатежа.НомерСтроки, | ВременнаяТаблицаРасшифровкаПлатежа.БанковскийСчет, | ВременнаяТаблицаРасшифровкаПлатежа.Контрагент, | ВременнаяТаблицаРасшифровкаПлатежа.Договор, | ВременнаяТаблицаРасшифровкаПлатежа.ВалютаРасчетов, | ВременнаяТаблицаРасшифровкаПлатежа.ВалютаДенежныхСредств, | ВременнаяТаблицаРасшифровкаПлатежа.Дата, | ВЫБОР | КОГДА ВременнаяТаблицаРасшифровкаПлатежа.ВестиРасчетыПоДокументам | ТОГДА ВЫБОР | КОГДА ВременнаяТаблицаРасшифровкаПлатежа.ПризнакАванса | ТОГДА &Ссылка | ИНАЧЕ ВременнаяТаблицаРасшифровкаПлатежа.Документ | КОНЕЦ | ИНАЧЕ НЕОПРЕДЕЛЕНО | КОНЕЦ, | ВЫБОР | КОГДА ВременнаяТаблицаРасшифровкаПлатежа.ПризнакАванса | ТОГДА &ВозникновениеАвансаПокупателя | ИНАЧЕ &ПогашениеОбязательствПокупателя | КОНЕЦ, | ВЫБОР | КОГДА ВременнаяТаблицаРасшифровкаПлатежа.ПризнакАванса | ТОГДА ВременнаяТаблицаРасшифровкаПлатежа.СчетУчетаАвансовПокупателя | ИНАЧЕ ВременнаяТаблицаРасшифровкаПлатежа.СчетУчетаРасчетовСПокупателем | КОНЕЦ, | ВЫБОР | КОГДА ВременнаяТаблицаРасшифровкаПлатежа.ВестиРасчетыПоЗаказам | ТОГДА ВременнаяТаблицаРасшифровкаПлатежа.Заказ | ИНАЧЕ ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка) | КОНЕЦ, | ВЫБОР | КОГДА ВременнаяТаблицаРасшифровкаПлатежа.ПризнакАванса | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыРасчетов.Аванс) | ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.ТипыРасчетов.Долг) | КОНЕЦ | |ИНДЕКСИРОВАТЬ ПО | Организация, | Контрагент, | Договор, | Валюта, | Документ, | Заказ, | ТипРасчетов, | СчетУчета"; Запрос.Выполнить(); // Установка исключительной блокировки контролируемых остатков расчетов с контрагентами. Запрос.Текст = "ВЫБРАТЬ | ВременнаяТаблицаРасчетыСПокупателями.Организация КАК Организация, | ВременнаяТаблицаРасчетыСПокупателями.Контрагент КАК Контрагент, | ВременнаяТаблицаРасчетыСПокупателями.Договор КАК Договор, | ВременнаяТаблицаРасчетыСПокупателями.Документ КАК Документ, | ВременнаяТаблицаРасчетыСПокупателями.Заказ КАК Заказ, | ВременнаяТаблицаРасчетыСПокупателями.ТипРасчетов КАК ТипРасчетов |ИЗ | ВременнаяТаблицаРасчетыСПокупателями"; РезультатЗапроса = Запрос.Выполнить(); добавил в запрос Сумма(ВременнаяТаблицаРасшифрокаПлатежа.УдержаниеСИнвойса) при попытке провести документ выходит ошибка Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.ПоступлениеНаСчет.МодульМенеджера(318)}: Ошибка при вызове метода контекста (Выполнить) Запрос.Выполнить(); по причине: {(42, 43)}: Поле не найдено "ВременнаяТаблицаРасшифровкаПлатежа.УдержаниеСИнвойса" СУММА(ВременнаяТаблицаРасшифровкаПлатежа.<<?>>УдержаниеСИнвойса) КАК УдержаниеСИнвойса, |
|||
1
Горогуля
20.11.15
✎
13:38
|
ух ты!
|
|||
2
VikingKosmo
20.11.15
✎
13:40
|
душевная стена текста...
|
|||
3
VikingKosmo
20.11.15
✎
13:40
|
а ВременнаяТаблицаРасшифровкаПлатежа в курсе дела, что ты реквизиты добавлял?
|
|||
4
Горогуля
20.11.15
✎
13:42
|
(3) он не показал нам запрос, в котором это есть
|
|||
5
Горогуля
20.11.15
✎
13:42
|
(4) а вот и показал, это я в стену долбился
|
|||
6
VikingKosmo
20.11.15
✎
13:44
|
(5) нифига он не показал. Он показал стену текста с выборкой из ВременнаяТаблицаРасшифровкаПлатежа и всв
|
|||
7
Горогуля
20.11.15
✎
13:45
|
ну да
|
|||
8
amadeus2010
20.11.15
✎
13:46
|
конец процедуры
Блокировка = Новый БлокировкаДанных; ЭлементБлокировки = Блокировка.Добавить("РегистрНакопления.РасчетыСПокупателями"); ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный; ЭлементБлокировки.ИсточникДанных = РезультатЗапроса; Для каждого КолонкаРезультатЗапроса Из РезультатЗапроса.Колонки Цикл ЭлементБлокировки.ИспользоватьИзИсточникаДанных(КолонкаРезультатЗапроса.Имя, КолонкаРезультатЗапроса.Имя); КонецЦикла; Блокировка.Заблокировать(); НомерЗапроса = 0; Запрос.Текст = УправлениеНебольшойФирмойСервер.ПолучитьТекстЗапросаКурсовыеРазницыРасчетыСПокупателями(Запрос.МенеджерВременныхТаблиц, Ложь, НомерЗапроса); МассивРезультатов = Запрос.ВыполнитьПакет(); СтруктураДополнительныеСвойства.ТаблицыДляДвижений.Вставить("ТаблицаРасчетыСПокупателями", МассивРезультатов[НомерЗапроса].Выгрузить()); |
|||
9
VikingKosmo
20.11.15
✎
13:46
|
я просто таки стены текста в УТ регулярно вижу. Кто им сказал, что потом отлаживать это удобно?
|
|||
10
VikingKosmo
20.11.15
✎
13:46
|
(8) офигеть!
|
|||
11
Горогуля
20.11.15
✎
13:47
|
так вот он какой, конец процедуры
|
|||
12
amadeus2010
20.11.15
✎
13:48
|
как добавить реквизит в ВременнаяТаблицаРасшифровкаПлатежа чтобы не выдавал ошибку? Учитывая что изменения проделаны в типовой?
|
|||
13
VikingKosmo
20.11.15
✎
13:48
|
добавить нужную строку в текст запроса не предлагать?
|
|||
14
amadeus2010
20.11.15
✎
13:50
|
так я добавил строку СУММА(ВременнаяТаблицаРасшифровкаПлатежа.УдержаниеСИнвойса) КАК УдержаниеСИнвойса, в сам текст запроса. Ведь в процедуре больше нет запроса
|
|||
15
Рыцарь
20.11.15
✎
13:52
|
Посмотри, где формируется ВременнаяТаблицаРасшифровкаПлатежа, туда надо добавить еще
|
|||
16
amadeus2010
20.11.15
✎
13:56
|
там есть еще в процедуре Запрос.Текст = УправлениеНебольшойФирмойСервер.ПолучитьТекстЗапросаКурсовыеРазницыРасчетыСПокупателями.
|
|||
17
Рыцарь
20.11.15
✎
14:01
|
В процедуре к запросу присваивают МенеджерВременныхТаблиц, чуть ли не первой строкой. Предполагаю, что эта временная таблица формируется ранее. Можно пройтись поиском по конфигуратору и найти, где она может быть. например, в поиске вбить "ПОМЕСТИТЬ ВременнаяТаблицаРасшифровкаПлатежа"
|
|||
18
amadeus2010
20.11.15
✎
14:14
|
сделал поиск вышла процедура Инициализировать... куда тоже вбил Удержание с инвойса
|
|||
19
Рыцарь
20.11.15
✎
14:15
|
И все заработало?)
|
|||
20
amadeus2010
20.11.15
✎
14:33
|
нет пишет что не найдено
Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.ПоступлениеНаСчет.МодульМенеджера(1873)}: Ошибка при вызове метода контекста (Выполнить) Запрос.Выполнить(); по причине: {(41, 25)}: Поле не найдено "ТаблицаДокумента.УдержаниеСИнвойса" СУММА(ТаблицаДокумента.<<?>>УдержаниеСИнвойса) КАК УдержаниеСИнвойса |
|||
21
amadeus2010
20.11.15
✎
14:34
|
хотя я добавил в эту процедуру удержание с инвойса
|
|||
22
VikingKosmo
20.11.15
✎
14:40
|
зачит в ТаблицаДокумента нет колонки УдержаниеСИнвойса
|
|||
23
VikingKosmo
20.11.15
✎
14:40
|
опять таки, а кто такая ТаблицаДокумента?
|
|||
24
amadeus2010
20.11.15
✎
14:41
|
ТаблицаДокумента определяется здесь
Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = СтруктураДополнительныеСвойства.ДляПроведения.СтруктураВременныеТаблицы.МенеджерВременныхТаблиц; Запрос.УстановитьПараметр("Ссылка", ДокументСсылкаПоступлениеНаСчет); Запрос.УстановитьПараметр("МоментВремени", Новый Граница(СтруктураДополнительныеСвойства.ДляПроведения.МоментВремени, ВидГраницы.Включая)); Запрос.УстановитьПараметр("Организация", СтруктураДополнительныеСвойства.ДляПроведения.Организация); Запрос.Текст = "ВЫБРАТЬ | МАКСИМУМ(ТаблицаДокумента.НомерСтроки) КАК НомерСтроки, | ТаблицаДокумента.Ссылка.ВалютаДенежныхСредств КАК ВалютаДенежныхСредств, | ТаблицаДокумента.Документ КАК Документ, | ТаблицаДокумента.Ссылка.ВидОперации КАК ВидОперации, | ТаблицаДокумента.Ссылка.Контрагент КАК Контрагент, | ТаблицаДокумента.Ссылка.Контрагент.ВестиРасчетыПоДоговорам КАК ВестиРасчетыПоДоговорам, | ТаблицаДокумента.Ссылка.Контрагент.ВестиРасчетыПоДокументам КАК ВестиРасчетыПоДокументам, | ТаблицаДокумента.Ссылка.Контрагент.ВестиРасчетыПоЗаказам КАК ВестиРасчетыПоЗаказам, | ТаблицаДокумента.Ссылка.Контрагент.ВестиУчетОплатыПоСчетам КАК ВестиУчетОплатыПоСчетам, | ТаблицаДокумента.Ссылка.Контрагент.СчетУчетаРасчетовСПокупателем КАК СчетУчетаРасчетовСПокупателем, | ТаблицаДокумента.Ссылка.Контрагент.СчетУчетаАвансовПокупателя КАК СчетУчетаАвансовПокупателя, | ТаблицаДокумента.Ссылка.Контрагент.СчетУчетаРасчетовСПоставщиком КАК СчетУчетаРасчетовСПоставщиком, | ТаблицаДокумента.Ссылка.Контрагент.СчетУчетаАвансовПоставщику КАК СчетУчетаАвансовПоставщику, | ТаблицаДокумента.Договор КАК Договор, | ТаблицаДокумента.Договор.ВалютаРасчетов КАК ВалютаРасчетов, | ТаблицаДокумента.Ссылка.БанковскийСчет КАК БанковскийСчет, | ТаблицаДокумента.Ссылка.БанковскийСчет.СчетУчета КАК БанковскийСчетКассаСчетУчета, | ТаблицаДокумента.Ссылка.Статья КАК Статья, | ТаблицаДокумента.Ссылка.Корреспонденция КАК Корреспонденция, | ВЫБОР | КОГДА ТаблицаДокумента.Заказ = НЕОПРЕДЕЛЕНО | И ТаблицаДокумента.Ссылка.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийПоступлениеНаСчет.ОтПокупателя) | ТОГДА ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка) | КОГДА ТаблицаДокумента.Заказ = НЕОПРЕДЕЛЕНО | И ТаблицаДокумента.Ссылка.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийПоступлениеНаСчет.ОтПоставщика) | ТОГДА ЗНАЧЕНИЕ(Документ.ЗаказПоставщику.ПустаяСсылка) | КОГДА ТаблицаДокумента.Ссылка.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийПоступлениеНаСчет.ОтПоставщика) | И ТаблицаДокумента.Заказ = ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка) | ТОГДА ЗНАЧЕНИЕ(Документ.ЗаказПоставщику.ПустаяСсылка) | КОГДА ТаблицаДокумента.Ссылка.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийПоступлениеНаСчет.ОтПокупателя) | И ТаблицаДокумента.Заказ = ЗНАЧЕНИЕ(Документ.ЗаказПоставщику.ПустаяСсылка) | ТОГДА ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка) | ИНАЧЕ ТаблицаДокумента.Заказ | КОНЕЦ КАК Заказ, | ТаблицаДокумента.ПризнакАванса КАК ПризнакАванса, | ТаблицаДокумента.Ссылка.Дата КАК Дата, | СУММА(ВЫРАЗИТЬ(ТаблицаДокумента.СуммаПлатежа * КурсыВалютБанковскогоСчета.Курс * КурсыВалютУчета.Кратность / (КурсыВалютУчета.Курс * КурсыВалютБанковскогоСчета.Кратность) КАК ЧИСЛО(15, 2))) КАК СуммаУчета, | СУММА(ТаблицаДокумента.СуммаРасчетов) КАК СуммаРасчетов, | СУММА(ТаблицаДокумента.СуммаПлатежа) КАК СуммаПлатежа, | СУММА(ТаблицаДокумента.УдержаниеСИнвойса) КАК УдержаниеСИнвойса, | ВЫБОР | КОГДА ТИПЗНАЧЕНИЯ(ТаблицаДокумента.ДокументПланирования) = ТИП(Документ.ПоступлениеДСПлан) | И ТаблицаДокумента.ДокументПланирования <> ЗНАЧЕНИЕ(Документ.ПоступлениеДСПлан.ПустаяСсылка) | ТОГДА ТаблицаДокумента.ДокументПланирования | КОГДА ТИПЗНАЧЕНИЯ(ТаблицаДокумента.ДокументПланирования) = ТИП(Документ.ПеремещениеДСПлан) | И ТаблицаДокумента.ДокументПланирования <> ЗНАЧЕНИЕ(Документ.ПеремещениеДСПлан.ПустаяСсылка) | ТОГДА ТаблицаДокумента.ДокументПланирования | КОГДА ТаблицаДокумента.СчетНаОплату.ЗапланироватьОплату | ТОГДА ТаблицаДокумента.СчетНаОплату | КОГДА ТаблицаДокумента.Заказ.ЗапланироватьОплату | ТОГДА ТаблицаДокумента.Заказ | ИНАЧЕ НЕОПРЕДЕЛЕНО | КОНЕЦ КАК СчетНаОплатуДляПлатежногоКалендаря, | ТаблицаДокумента.СчетНаОплату КАК СчетНаОплату |ПОМЕСТИТЬ ВременнаяТаблицаРасшифровкаПлатежа |ИЗ | Документ.ПоступлениеНаСчет.РасшифровкаПлатежа КАК ТаблицаДокумента | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних( | &МоментВремени, | Валюта В | (ВЫБРАТЬ | Константы.ВалютаУчета | ИЗ | Константы КАК Константы)) КАК КурсыВалютУчета | ПО (ИСТИНА) | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних(&МоментВремени, ) КАК КурсыВалютБанковскогоСчета | ПО ТаблицаДокумента.Ссылка.ВалютаДенежныхСредств = КурсыВалютБанковскогоСчета.Валюта |ГДЕ | ТаблицаДокумента.Ссылка = &Ссылка | |СГРУППИРОВАТЬ ПО | ТаблицаДокумента.Ссылка.ВалютаДенежныхСредств, | ТаблицаДокумента.Документ, | ТаблицаДокумента.Ссылка.ВидОперации, | ТаблицаДокумента.Ссылка.Контрагент, | ТаблицаДокумента.Договор, | ТаблицаДокумента.Ссылка.БанковскийСчет, | ТаблицаДокумента.Ссылка.Статья, | ВЫБОР | КОГДА ТаблицаДокумента.Заказ = НЕОПРЕДЕЛЕНО | И ТаблицаДокумента.Ссылка.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийПоступлениеНаСчет.ОтПокупателя) | ТОГДА ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка) | КОГДА ТаблицаДокумента.Заказ = НЕОПРЕДЕЛЕНО | И ТаблицаДокумента.Ссылка.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийПоступлениеНаСчет.ОтПоставщика) | ТОГДА ЗНАЧЕНИЕ(Документ.ЗаказПоставщику.ПустаяСсылка) | КОГДА ТаблицаДокумента.Ссылка.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийПоступлениеНаСчет.ОтПоставщика) | И ТаблицаДокумента.Заказ = ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка) | ТОГДА ЗНАЧЕНИЕ(Документ.ЗаказПоставщику.ПустаяСсылка) | КОГДА ТаблицаДокумента.Ссылка.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийПоступлениеНаСчет.ОтПокупателя) | И ТаблицаДокумента.Заказ = ЗНАЧЕНИЕ(Документ.ЗаказПоставщику.ПустаяСсылка) | ТОГДА ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка) | ИНАЧЕ ТаблицаДокумента.Заказ | КОНЕЦ, | ТаблицаДокумента.ПризнакАванса, | ТаблицаДокумента.Ссылка.Дата, | ТаблицаДокумента.Договор.ВалютаРасчетов, | ВЫБОР | КОГДА ТИПЗНАЧЕНИЯ(ТаблицаДокумента.ДокументПланирования) = ТИП(Документ.ПоступлениеДСПлан) | И ТаблицаДокумента.ДокументПланирования <> ЗНАЧЕНИЕ(Документ.ПоступлениеДСПлан.ПустаяСсылка) | ТОГДА ТаблицаДокумента.ДокументПланирования | КОГДА ТИПЗНАЧЕНИЯ(ТаблицаДокумента.ДокументПланирования) = ТИП(Документ.ПеремещениеДСПлан) | И ТаблицаДокумента.ДокументПланирования <> ЗНАЧЕНИЕ(Документ.ПеремещениеДСПлан.ПустаяСсылка) | ТОГДА ТаблицаДокумента.ДокументПланирования | КОГДА ТаблицаДокумента.СчетНаОплату.ЗапланироватьОплату | ТОГДА ТаблицаДокумента.СчетНаОплату | КОГДА ТаблицаДокумента.Заказ.ЗапланироватьОплату | ТОГДА ТаблицаДокумента.Заказ | ИНАЧЕ НЕОПРЕДЕЛЕНО | КОНЕЦ, | ТаблицаДокумента.СчетНаОплату, | ТаблицаДокумента.Ссылка.Контрагент.СчетУчетаРасчетовСПокупателем, | ТаблицаДокумента.Ссылка.Контрагент.СчетУчетаАвансовПокупателя, | ТаблицаДокумента.Ссылка.Контрагент.СчетУчетаРасчетовСПоставщиком, | ТаблицаДокумента.Ссылка.Контрагент.СчетУчетаАвансовПоставщику, | ТаблицаДокумента.Ссылка.БанковскийСчет.СчетУчета, | ТаблицаДокумента.Ссылка.Корреспонденция, | ТаблицаДокумента.Ссылка.Контрагент.ВестиРасчетыПоДоговорам, | ТаблицаДокумента.Ссылка.Контрагент.ВестиРасчетыПоДокументам, | ТаблицаДокумента.Ссылка.Контрагент.ВестиРасчетыПоЗаказам, | ТаблицаДокумента.Ссылка.Контрагент.ВестиУчетОплатыПоСчетам |; |
|||
25
amadeus2010
20.11.15
✎
14:42
|
здесь же я добавил свое удержание с инвойса
|
|||
26
VikingKosmo
20.11.15
✎
14:45
|
ставлю на то, что в ТЧ РасшифровкаПлатежа и близко нет нужного реквизита
|
|||
27
amadeus2010
20.11.15
✎
18:48
|
в тч расшифровка платежа нет реквизита реквизита удержание с инвойса. но при создании запроса в этой тч тоже нет например контрагент и договор но они присутствуют в во временной таблице расшифровка платежа.
попробую сейчас перенести удержание с инвойса в тч документа, тем более сумма расчета и сумма платежа находятся в тч дока. |
|||
28
amadeus2010
20.11.15
✎
19:19
|
перенес удержание с инвойса в тч расшифровка платежа, документ сейчас стал проводится, но в регистр расчеты с покупателями не записался удержание с инвойса.
|
|||
29
amadeus2010
21.11.15
✎
14:43
|
при проведении документа в регистр не садится удержание с инвойса
|
|||
30
Горогуля
21.11.15
✎
14:44
|
наказать проведение? научить проведение? махнуть ещё 50 и забыть?
|
|||
31
amadeus2010
21.11.15
✎
17:09
|
наказывать никого не нужно, для понимания процессов УНФ необходимо грамм 150, просто в РН расчет с покупателями в ресурс удержания с инвойса не село значения удержания с инвойса из ТЧ документа, код был приведен выше
|
|||
32
amadeus2010
21.11.15
✎
18:28
|
добавил в Таблица документа удержание с инвойса, но при проведении удержание с инвойса из тч расшифровка платежа не записывается.Отладчиком не возможно проверить.
|
|||
33
amadeus2010
21.11.15
✎
20:48
|
народ есть кто-нибудь кто может помочь в решении вопроса?
|
|||
34
Горогуля
21.11.15
✎
20:56
|
не возможно
|
|||
35
amadeus2010
21.11.15
✎
21:03
|
(34) что невозможно? если не разбираетесь в УНФ тогда не надо едких замечаний. Если есть что сказать по существу тогда пожалуйста помогите если знаете
|
|||
36
Горогуля
21.11.15
✎
21:06
|
(35) проверить невозможно. в этой вселенной пишется слитно. просьба о едких замечаниях рассмотрена, отказано
|
|||
37
Горогуля
21.11.15
✎
21:18
|
ну ядрёна мать. вот амадеус2010 задаёт глупые вопросы. с кем не бывает? нормальная ситуация, все бывали салагами. проходит года три - ситуация не меняется: человек не думает, человек гуманитарий
|
|||
38
hhhh
21.11.15
✎
23:26
|
(35) вроде там возможно отладчиком, я сто раз проверял, всегда получалось посмотреть. Что-то вы чудИте.
|
|||
39
amadeus2010
23.11.15
✎
10:17
|
добрый день, по аналогии записи ресурса сумма и сумма вал в регистр расчеты с покупателями я добавил удержание с инвойса, но при проведении документа поступление на счет не записывется удержание с инвойса. Я предлагал бухгалтерии оформлять посупление на счет суммой по инвойсу, потом создавать расход со счета и указывать сумму удержания банком, но они говорят что банк сажает на счет компании сумму за вычетом удержания и не дает банковской выписки чтобы на ее основании делать расход со счета.Что можете посоветовать
|
|||
40
VikingKosmo
23.11.15
✎
10:19
|
посоветую писать ту сумму, которая получается по факту
|
|||
41
amadeus2010
23.11.15
✎
10:40
|
но тогда в отчете взаимрасчеты покажет конечный долг как недостающая сумма. Например был выставлен счет на 5000, банк посадил на счет 4500, 500 забрал себе. Теперь если писать в поступлении на счет 4500, то в отчете покажет долг контрагента как конечный остаток 500, хотя он полностью оплатил счет и ничего не должен. теперь что компании 500 списывать как расход со счета?
|
|||
42
amadeus2010
23.11.15
✎
11:48
|
решил вопрос следующим образом сумма расчетов = сумма документа + удержание по инвойсу.
Таким образом отчет взаиморасчеты закрывается и в движении денежных средств отображается фактически полученная сумма |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |