Цитата(MATEVI @ 11.11.11, 10:09)
Дайте полный код процедуры выбора/изменения счета. Нет такого старого релиза под руками.
Судя по всему там нечто похожее на то что при изменении счета определяется количество субконто и
если их 3 то идет вызов на определение партии.
Процедура глПолучитьПартию(Партия,Товар,Док) Экспорт
Спр = СоздатьОбъект("Справочник.Партии");
Спр.ИспользоватьВладельца(Товар);
ЕстьПартия = 1;
Если Спр.НайтиПоРеквизиту("Док",Док,0) = 0 Тогда
ЕстьПартия = 0;
// на верхнем уровне нет, поищем в группе "Старые"
Спр1 = СоздатьОбъект("Справочник.Партии");
Спр1.ИспользоватьВладельца(Товар);
Если Спр1.НайтиПоНаименованию("Старые") = 1 Тогда
Спр.ИспользоватьРодителя(Спр1.ТекущийЭлемент());
Если Спр.НайтиПоРеквизиту("Док",Док,0) = 1 Тогда
// Есть такая партия в группе Старые!
ЕстьПартия = 1;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Если ЕстьПартия = 0 Тогда
Спр = СоздатьОбъект("Справочник.Партии");
Спр.Новый();
сообщить(Товар.Вид());
Спр.Владелец = Товар;
Спр.Наименование = Строка(Док.НомерДок)+" ("+Формат(Док.ДатаДок,"ДДММГГГГ")+")";
Спр.Дата_Прих = Док.ДатаДок;
Спр.Док = Док;
Спр.Записать();
глЗаписьЖурналаРегистрации("Создан автоматически" , 1, 1, Спр.ТекущийЭлемент());
КонецЕсли;
Партия = Спр.ТекущийЭлемент();
КонецПроцедуры
Процедура глПолучитьПартию
Процедура ИзмСчет()
КонецПроцедуры
процедура змыни рахунка пуста
субконто рахунка 231 субконто 1: виды деятельности субконто 2: виды затрат субконто 3: места хранения
рахунок 230 всі тіже субконто но при ньому проводиться документ;
Цитата(Vofka @ 11.11.11, 9:01)
Вы какого пола? Ещё и в 3-м лице о себе.
Вовка чего-то непонимать, что здесь происходить.
Я (чоловычий рід) звичайно розумію шо ви хотіли посміятись і може навіть це в вас получилось. Вот тільки якшо не хочите допомогти так навіщо відписувати взагалі в темі? Вибачаюсь якщо вас чимось образив.