Как узнать на каком счете «висит» субконто? #7676


#0 by Дык
1С77 бухгалтерия релиз 19 конфигурация 3.7 Проблема: Один мастер увольняется и надо все МПБ,  МАТЕРИАЛЫ, что на нем числятся, «повешать» на нового мастера, т.е сохраняя счет (10,12), поменять в субконто «Подразделения» мастера. (Подразделения соответствуют мастерам). Создаю таблицу: МБП, Количество, Сумма, Счет. Заполняю первые три столбца, а вычислить счет, вернее субсчет, как-то не получается. Может дополните этот код Процедура Заполнить            Предупреждение("Не обнаружено ни одного МБП на мастере
#2 by Дык
пока би.получитьсчет Этот код перебирает счета, а мне надо показать буху счет Счет=????????????????
#3 by Дмитрий
предложенный в код будет перебирать счета, на которых есть итоги по БухИт.Субконто Вот их и показывай
#4 by Дык
Вот пример того, что в конечном итоге появляется перед глазами Количество = БухИт.СКД("К"); Допишите, пожалуйста, эту операцию присваивания Счет=
#5 by Дык
А в ответ - тишина
#6 by Пролд
Счет = БухИт.Счет;//Синтакс-Помощник тебе помощник
#7 by Пролд
ОФФ: Что со мной?!! Я весь почернел!!! А был раньше серым, пушистым...
#8 by Дык
Сейчас попробую. Спасибо
#9 by Дык
В общем работает. Отлажу - положу полный код. Спасибо. И не черней пожалуйста.
#10 by 427
а зачем? Это же азы... Лучше пусть Волшебник включит это в свою рассылку для начинающих... P.S. вообще то это описано в документации
#11 by Дык
А тебя никогда не клинит? Конечно азы и есть в документации, только ответ дали через четыре часа на элементарный вопрос и только с 4-й попытки.Так что нечего кичиться! А кому надо - привожу код Шапка:  Номер, ДатаДок, ОтКого, Кому1 Таблица: №, МБП,Количество,Сумма, счет (можно еще ОстатокСум) Кнопки: ОК, Закрыть, Печать, Заполнить Модуль документа: После того, как таблица заполнена, можно все полученное хозяйстово повесить на другой элемент субконто через проводки:
#12 by 427
Ёперный балет.... Как мне нравится бухгалтерия республики Банановые Острова... где до сих пор есть любимый мною 12 счет.... А теперь разрешите вас поиметь… По пунктам (просто пью кофу и думать лениво) Процедура Пересчет    и на фига весь расчет с Би, если цену хаваешь из справочника… Кстати, каков будет результат, если МБП поступало несколько раз по разным ценам Замечание…. ВСЕ формулы с использованием  ОКРуглить можно в форме документа переписать без использования ее…. Догадайся сам, почему…. Зачем стоит  БухИт.ВключатьСубсчета(1,); ? Субсчета заданы явно БухИт.ВыполнитьЗапрос(,ДатаДок,Счет12,,,,,5);  --- неплохо было бы указать параметр ТолькоОстатки… хотя, т.к. дата одна – там и будут остатки… Но привыкай не пользоваться умолчаниями в 1С… БухИт.ВыбратьСубконто(,,,,,"Наименование");         ????  Зачем?  Обычно справочник и так имеет сортировку по наименованию Сумма=МатериалЦенаБезНДС*Количество;   За такое блядство при печати обычно бухи морду бьют…. И бывают правы… Рассчитанная сумма ЕСТЬ в колонке – вот ее и печатай. Иначе  могут быть расхождения… На ровном месте… А когда будешь вешать на другое субконто (МОЛ) проверь остатки по предыдущему МОЛу (особенно если передача всего)… ИнтерЕсная будет картинка иногда…
#13 by Дык
Со всеми пунктами согласен
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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