Изменение основания при формировании сводного из АРМ бухгалтера. 5.10.106.23
0 (0)
Изменение основания при формировании сводного из АРМ бухгалтера. 5.10.106.23 ( Eugene Korolev 17.09.2007 16:26 )
5(1)Мне необходимо изменять основание документа при создании сводного чтобы в сводном документе было уже мое основание. Как лучше решить данную проблему?
механизм CCAR_DEP и раскрытие переменных не помогает - туда просто не доходит то, что надо. Система считает что в основании не может быть переменных и не отдает его в соотв. функции.
механизм CONT_DEP и доиницилизация свода не помогает - основание система мое все равно не берет, хотя допустим,
вот это sboksvod.brigade=sbdepdoc1.brigade там прокатывает и сохраняется.
механизм ibaldoc и изменение основания при выгрузке в опердень можно использовать, но я хочу видеть измененное основание уже в Арме бухгалтера в сводных документах.
>> Ответитьсм в dep_gnd.mac ( Burnashev 18.09.2007 09:44 )
5(1)"Нужно создать пользовательскую спецпеременную и проинициализировать ее в макросе dep_gnd.mac" (с) Поддержка
>> Ответитьподскажите по dep_gnd.mac он похоже компилируется при входе в арм бухгалтера и ( yukson 24.10.2012 17:41 )
5(1)подскажите по dep_gnd.mac он похоже компилируется при входе в арм бухгалтера и
его нельзя менять на ходу. При изменении макроса приходится выходить-входить в рсбанк.
Может где то есть опция чтобы отключить его компиляцию?
>> Ответить
Я в макросе ibaldoc.mac использую такую конструкцию: ( Волшебник 02.10.2007 11:04 )
5(1)
ClearRecord( sboksvod ); sboksvod.iApplicSvodKind = SVOD.iApplicSvodKind; sboksvod.ApplicSvodKey = SVOD.ApplicSvodKey; if ( GetEQ( sboksvod ) ) SVOD.Ground = GetAddGrnd (POSTDOC, SVOD); copy(sboksvod,SVOD); update(sboksvod); end;
функция GetAddGrnd описана в отдельном импортируемом макросе
с ее же помощью изменяется основание документа, помещаемого в отложенные.
Единственный минус этой функции - меняет основание только у выгружаемых документов
Но в принципе ее легко можно расширить, так, чтобы она меняла основание у всех сводных документов дня.
А вообще самым замечательным выходом, я считаю, будет написать макрос альтернативной контировки документов в сводные.
Там уже с основанием можно будет сделать все что угодно.
>> Ответить