Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

БП 3 Реализация СчетУчетаРасчетовСКонтрагентами

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует