|
|
|
Исправление записи регистра бухгалтерии | ☑ | ||
|---|---|---|---|---|
|
0
vasko
23.12.10
✎
07:47
|
Есть документ "Операция бух", в проведенном документе его движения доступны только в регистре бухгалтерии. Необходимо исправить значение субконто конкретной записи регистра бухгалтерии. Подскажите как это сделать?
|
|||
|
1
a_alenkin
23.12.10
✎
07:50
|
КорректировкаРегистров не корректирует регистры бухгалтерии?
|
|||
|
2
vasko
23.12.10
✎
07:57
|
надо программно
|
|||
|
3
a_alenkin
23.12.10
✎
08:03
|
Ужас! открыл БП - там нет документа для ручной корректировки регистров.
а так - ОперацияБух не имеет ТЧ где движения хранит - надо сами движения тогда править |
|||
|
4
BadTouch
23.12.10
✎
08:04
|
Второй способ получение запросом поле отбора (по всем измерениям) |
|||
|
5
vasko
23.12.10
✎
08:27
|
смотрел в отладчике у документа объекта движений нет. По поводу выборок и создатьНабоЗаписей, там реквизит субконто открывается только для чтения.
|
|||
|
6
BadTouch
23.12.10
✎
08:49
|
(5) Пока не вызовешь метод ".Прочитать()" движения вообще-то всегда пустые будут... По поводу только чтение вообще бред, в наборе записей всегда можно изменить субконто.
|
|||
|
7
vasko
23.12.10
✎
09:22
|
Получил конкретную запись из набора записей регистра бухгалтерии, пытаюсь записать значение субконто:
Движение.СубконтоДт.Вставить(ПланыВидовХарактеристик.ВидыСубконтоБюджет.ВидыРасчетовНалогиОтчисления,СубконтоДт) Выдает ошибку: Запись не верна! Вид субконто "Виды расчетов налоги отчисления" не доступен для данной записи |
|||
|
8
vasko
23.12.10
✎
09:35
|
ошибка возникает при вызове функции Записать() для набора записей
|
|||
|
9
vasko
23.12.10
✎
11:23
|
подскажите
|
|||
|
10
Vitello
23.12.10
✎
11:24
|
(3) ???? здрасте приехали.
|
|||
|
11
Vitello
23.12.10
✎
11:24
|
БухгалтерскийУчет.УстановитьСубконто юзай
|
|||
|
12
vasko
23.12.10
✎
11:34
|
Функция делает тоже самое что и строка
Движение.СубконтоДт.Вставить(ПланыВидовХарактеристик.ВидыСубконтоБюджет.ВидыРасчетовНалогиОтчисления,СубконтоДт) |
|||
|
13
mstick
23.12.10
✎
11:39
|
(11) А для какой именно записи? Т.е. как найти именно ту, необходимую запись?
Просто столкнулся примерно с той же задачей... |
|||
|
14
Vitello
23.12.10
✎
11:40
|
(12)Значит ты записываешь его туда где такого субконто нет.
|
|||
|
15
Vitello
23.12.10
✎
11:40
|
(13)Открываешь набор в отладчике перед запись и смотришь визуально.
|
|||
|
16
Vitello
23.12.10
✎
11:41
|
Номер строки набора он говорит
|
|||
|
17
DrShad
23.12.10
✎
11:42
|
все делается банально просто, но это супермегасильное колдунство
|
|||
|
18
mstick
23.12.10
✎
11:49
|
(15) А при перемещении ОС можно формировать движения в РБ?
v8: Как отразить актуальное подразделение в ОСВ по счету 01.01 при перемещении ОС? Если да, то ведь будут дублироваться суммы. Если нет, то не знаю как отразить актуальное подразделение ОС... |
|||
|
19
Vitello
23.12.10
✎
12:11
|
(18)На самом деле подразделение и МОЛ вообще в другом регистре хранится. И документ есть который его меняет.
Не надо его в РБ пихать. |
|||
|
20
vasko
23.12.10
✎
12:33
|
В отладчике в наборе записей все стоит правильно, и значение субконто записалось туда куда надо
|
|||
|
21
Dmitrii
гуру
23.12.10
✎
12:35
|
(20) Чудес не бывает (с)
|
|||
|
22
Dmitrii
гуру
23.12.10
✎
12:35
|
А ты нам пытаешься доказать, что они есть.
|
|||
|
23
vasko
23.12.10
✎
12:42
|
В общем чтобы было понятно напишу подробно.
Создал набор записей с отбором по регистратору. В цикле обхожу все строки набора, если номер строки совпадает с тем что мне надо, устанавливаю значение нужного субконто. В отладчике перед записью набора записей все субконто стоят на своих местах. Но в при записи возникает ошибка именно в той строке куда было дописано значение субконто. |
|||
|
24
Dmitrii
гуру
23.12.10
✎
13:34
|
(23) см. (21)
Код обработки покажи целиком. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |