Имя: Пароль:
1C
1С v8
БП 3 Реализация СчетУчетаРасчетовСКонтрагентами
0 Dmitrith
 
07.10.16
21:57
Пятница, вечер, вместо того чтобы пить пиво как все нормальные люди туплю...
Нужно по условию при вводе нового перебить счета с 62 на 76й. В модуле объекта ЗаполнениеДокументов.Заполнить(ЭтотОбъект, ДанныеЗаполнения, Истина); устанавливает значения по умолчанию в Обработке заполнения. После вызова этой процедуры перебиваю на нужные мне счета, в отладчике все норм. После вызов передается в форму ФормаДокументаТовары. И там уже Объект.СчетУЧетовРасчетовСКонтрагентами вновь 62.01. Где он блин перезатирается? Поможите!!!
1 Любопытная
 
07.10.16
22:06
Отладка в помощь. А настроить счета учета номенклатуры не получится?
2 Dmitrith
 
07.10.16
22:08
(1) так отладчиком и не вижу. Отладка на сервере установлена. Не получится
3 Vahe
 
07.10.16
22:09
может просто настроить "Счета расчетов с контрагентам"?
4 Vahe
 
07.10.16
22:10
План счетов -> ....
5 Dmitrith
 
07.10.16
22:11
(3) Не выйдет. Там жесткое программное условие нужно в зависимости от нескольких условий
6 Vahe
 
07.10.16
22:11
Каких условий?
7 Dmitrith
 
07.10.16
22:12
(6) ну примерно так - документ введен на основании Счета, под определенным пользователем с определенного склада
8 Ctrekoza
 
07.10.16
22:13
(0) А договор какой установлен? Если не прочее, скорее всего, автоматически не поменяется на 76 - имхо.
9 Vahe
 
07.10.16
22:14
Процедура установки счетов находится в модуле менеджера объекта (документа)
10 Vahe
 
07.10.16
22:15
Процедура вызывается централизованно, в том числе и при типовых обменах
11 Dmitrith
 
07.10.16
22:27
(10) кажись понял. в менеджере есть УстановитьПравилаЗаполненияСчетовУчета(), вызов его уже в общем модуле. Осталось только придумать как перезаписать счета после вызова, желательно не влезая в общие модули
12 Vahe
 
07.10.16
22:36
Для Вашей задачи как раз не нужно изменить общий модуль
13 Vahe
 
07.10.16
22:36
Достаточно поставить заглушку в процедуре в менеджере объекта
14 Dmitrith
 
07.10.16
22:40
(13) обошел несколько дебильным способом - т.к. предусматривается работа с данным участком только пользователем модифицировал ПриСозданииНаСервере основной формы
15 Vahe
 
07.10.16
22:46
не думаю что это оптимальный путь
16 Dmitrith
 
07.10.16
22:55
(15) некрасиво да. но работает.