Вопрос:
Конфигурация 1С 7.7 ТиС
В документе, например приходная накладная, делаю подбор номенклатуры, там вот сразу показываются остатки и цены (это очень хорошо), затем нажимаю изменить номенклатуру и в форме номенклатуры открываю справочник цены номенклатуры. Меняю цену на какую нужно и вот при сохранении этой цены в модуле ФормаСписка.ДляПодбора вызывается процедура ПолучитьОстатокЗаполнитьЦену() и вызывается она ладно бы для одной номенклатуры текущей, но нет, она еще зачем то вызывается пару раз, для следующих 2-х номенклатур. почему так происходит? не могу понять логику таких действий от 1С.
Проверил на чистой типовой ТиС тоже самое происходит... Объясните почему вызывается данная процедура для еще 2-х позиций которые ниже текущей ?
(1) Ну не хотят они пользоваться документом Переоценка. Вот давно уже так работают и все нормально говорят бухгалтера. Поэтому приходится отталкиваться от того что имееем.
Если функция прописана в формуле для колонки - она вызывается для каждой строки, отображаемой в данный момент на экране. При пролистывании строк - то же самое.
(6) "Программиста" знакомый есть ))
(5)Я знаю что вызывается для каждой строки отображаемой в данный момент, дело в том, что в данный момент форма для подбора номенклатуры даже не активна, а активна форма элемента номенклатуры и формаСписка справочника цены.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший