Журнал расчетов #266756


#0 by Kell
Использую два журнала расчетов. При попытке записать расчет во второй журнал, ошибка: "Функция ЗаписатьРасчет не обнаружена". Как правильно создать новую запись?
#1 by КонецЦикла
Убери ее вызов или напиши функцию :) А вообще можно так например: ВвестиРасчет(<Объект>,<ВидРасчета>,<ДатаНачала>,<ДатаОкончания>,<Результат>)
#2 by Kell
При попытке записать значение в журнал расчетов методом УстановитьРеквизит("ххх", переменная) значение не записывается. С чем это может быть связано?
#3 by Kell
Ниже пословица: "Один глупый может больше спросить, чем сто умных — ответить." И все-таки спрошу еще раз. см Может кто сталкивался...
#4 by Kell
************** создаю записи в журнале расчетов одним документом. А другим изменяю эти  записи вот таким образом: Но во все строчки записывается последние значения реквизитов. Как это можно исправить?
#5 by Omega
а что такое аванс и долг? откуда берутся значения этих переменных?
#6 by Маркетолог
приведенный кусок кода в каком модуле находится ?
#7 by Программист 484
- скажи
#8 by Kell
Кусок кода из модуля документа, который изменяет значение в журнале расчетов. Аванс и долг берутся из табличной части этого же документа.
#9 by Маркетолог
Вероятно в каждую строку ЖРасчетов записываются по очереди значения из каждой строки дока.
#10 by Программист 484
Аванс и долг это цифры??? Тоесть у тебя в журнале нет ни одного "реквизита"?
#11 by Маркетолог
+ В конце концов остается последнее
#12 by Программист 484
В том смысле - какие у тебя реквизиты журнала расчетов?
#13 by Kell
В каждую строчку ЖР записывается значение последней строчки дока. Да, это числа. Изначально другим документом записывается долг и результат, а потом этим изменяется.
#14 by Kell
Я ответила на вопрос, или ты другое имел в виду?
#15 by Маркетолог
Как ты находишь строки журнала расчета которые надо изменять ?
#16 by Kell
по виду расчета:
#17 by Маркетолог
А по сотру сравниваешь ? В доке то разные сотры а вид расчета наверное один ?
#18 by Маркетолог
#19 by Kell
Если пишу, (17 - 18) ошибка: {Документ.УчетОплаты.Модуль Документа}: Неправильное использование арифметической или строковой операции
#20 by Kell
Тип вроде явно преобразовываю...
#21 by Маркетолог
Что такое НомЛС ? Какой тип ?
#22 by Kell
Действительно, забыла скобку... две скобки:) Правда желаемого результата пока не добилась. НомЛС тип справочник лицевых счетов, он же является основанием ЖР
#23 by Маркетолог
Странно. Должно работать. Опять последнее значение записывается ? Только помни что при перепроведении 1-го дока исправления исчезнут.    при распроведение 2-го дока наоборот не исчезнут автоматически.
#24 by Kell
Спасибо:) Заработало, просто надо было еще раскомментировать перебор строк ЖР, см . Записывается все нормально:-)
#25 by Kell
*** Делаю так: ЖН.УстановитьРеквизит("Перерасчет", ПерерасчетГорВода); {Документ.Перерасчеты.Модуль Документа}: Невозможно предустановить реквизит для записи: Перерасчет Почему?
#26 by Kell
Ну что, никто не скажет? В другом доке это почему-то работает. Только там
#27 by Darky
Перерасчет только для чтения
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С