v7: Програмно изменить "Ручную операцию" #312063


#0 by Lals1
Есть док "Операция" он сформирован при свертке базы. Там не записано второе субконто В некоторых строках. Надо програмно поставить второе субконто. (Ручками очень долго  8 кило строк) Кто знает как прописать если в конфигураторе нет для этого документв никаких реквизитов и т д.
#1 by Lals1
+ Читать (для этого документа"
#2 by nop
читать СП по "Операция"
#3 by ado
Эээээ, а при чем здесь документ? Работай напрямую через объект "Операция".
#4 by Lals1
Значится что операция что док Операция можно рулить? Тоесть найти операцию - Выбрать проводки -  Установить  и так далее ща попробую
#5 by ado
Именно так.
#6 by Мулька
Именно так. В диалоге выбери ее
#7 by Lals1
Вот так написал, все находит все определяет. но присвоить не вкурю Подскажите. Процедура выполнить                           КонецПроцедуры подскажите если можно.
#8 by Granata005
Опер.Дебет.Субконто(2,Суб)
#9 by Lals1
Безо всяких-  "УстановитьАтрибут"?
#10 by Granata005
Дебет.Субконто(<?>,) Синтаксис: Дебет.Субконто(<НомерСубконто>|<ВидСубконто>,<Субконто>) Назначение: Обращение к субконто дебета проводки (корреспонденции) операции. Если при использовании метода Субконто первым параметром передается порядковый номер субконто или вид субконто, то метод возвратит значение субконто, имеющего этот номер. Если вторым параметром передается значение субконто, метод присваивает указанное значение виду субконто проводки.
#11 by Lals1
не взлетела ща проверяю ваш вариант
#12 by Lals1
Ошибок не выдает все как будто делает но субконто как было пустое так и остается. В чем бяка?
#13 by Lals1
вот так во Вашему синтаксису написал Опер.Дебет.Субконто(2|"ТМЦ",Суб);
#14 by Питон
А в справочнике нашло, то что хотелось?
#15 by Granata005
Как там написано нужно указать ИЛИ номер субконто ИЛИ тип
#16 by Lals1
Всем спасибо. я сам протупил у меня Суб = "" не находило элемент справочника.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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