Замена субконто в ОС #121189


#0 by mista
В справочнике ОС есть графа счет затрат, субк1,2,3 . У меня в графе счет затрат два счета 20 и 26 со своими субконто соответственно. При помощи обработки (ниже) прописываются субконто для 20-ого счета одновременно и на субконто счета 26, кроме того на 26-й счет ( в графе счет затрат)прописывается счет 20. Короче говоря у меня остался один счет затарат вместо двух, со своими субконто. Хорошо, что я это все делал в копии базы. Вот как можно в этой обработке сделать так, чтобы данные 20-го счета не накладывались на 26-й счет. Или может можно сделать чтоб программа сразу отбирала счет 20 и прописывала нужные субконто и отбирала счет 26 ну и соответственно прописывала свои субконто. Процедура Сформировать Заранее спасибо!
#1 by Grant
Извиняй, конечно, я и в той ветке читал... доходит тяжко эта мысль... Тебе надо, чтоб эта обработка не трогала ОС, где в счете затрат стоит 26-ой счет?
#2 by mista
Точно так.
#3 by mista
ставлю условия   Если... , но видимо не так ставлю.
#4 by Grant
Так тут определиться надо, на какую дату ты хочешь поставить это условие? Реквизит периодический!
#5 by mista
на начало года
#6 by Grant
И меня уже эти бухи запарили... попробуй опять на копии(!) простинько... так... КонецПроцедуры
#7 by mista
Кажется это то что надо. Я попробовал. Всё нормально.Работает. Все прописывает. Потом я переделал эту обработку на 26-й счет, счет прописывает а субконто по 26-му счету не вписывает. Прверил- элементы находит. С чем это может быть связано?
#8 by Grant
Код переделанный покажи и что конкретно не работает...
#9 by mista
в справочнике ОС на 01.01.05 не показывает субконто1 и 2, а счет затрат ("26")нормально показывает.
#10 by Grant
Чета отвлёкся... Посмотри, элементы найдены? Всё должно работать...
#11 by mista
смотрел. все находит. сам удивляюсь, почему не хочет прописывать. Ну ладно. Подумаю еще. Спасибо тебе! Ты мне здорого помог!
#12 by Grant
После выполнения обработки точно смотришь "...на дату '01.01.05'"?
#13 by mista
да
#14 by Proba
А этот кусочек кода ты случаем не потерял?
#15 by Grant
Угу... только оно выглядеть как-то так должно:
#16 by mista
Всё я в край запутался! Столько копий обработок понасоздавал, что сам не могу разобраться, что где. после этой доработки  сообщает "подразделение" и "общехоз. затраты". Наверно все таки должно сообщать само Наименование подразделения и наименование общхоз затрат?
#17 by Grant
:) Это я копировал... Сотри эту строку: Сообщить(СчетПоКоду("26").ВидСубконто(А)); всё правильно она сообщает... записывается другое. Должно то, что нужно, смотри в базе. Ещё не плохо после всех этих махинаций обработочкой проверить на правильность...
#18 by mista
Какой то заколдованный круг. Третий день бъюсь над этими субконто и все равно не прописываются.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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