Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 23:56

Метод Объекта не обнаружен (ЗаполнитьМассивУникальнымиЗначениями)

Автор Stanislav Gareev, 26 фев 2020, 10:44

0 Пользователей и 1 гость просматривают эту тему.

Stanislav Gareev

Добрый день. Нужна ваша помощь.
1с 8.3 (8.3.16.1063)
Бухгалтерия 3.0 (3.0.75.58).
Проблема в чем. При работе в клиенте /Авизо по МПЗ исходящие/выборка(проваливание)/кнопка "заполнить авизо"
выходит ошибка Метод Объекта не обнаружен (ЗаполнитьМассивУникальнымиЗначениями), саму суть ошибки я знаю.
Код не менялся, в один момент просто перестало работать. Может кто встречал это?
&НаКлиенте
Процедура ЗаполнитьАвизо(Команда)

Если Объект.Товары.Количество() = 0 Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Не заполнена таблица товаров.'"), , "Товары", "Объект");
Возврат;
КонецЕсли;

Если Объект.Проведен Тогда
Оповещение = Новый ОписаниеОповещения("ВопросВыполнитьОтменуПроведенияИЗаполнитьДокументЗавершение", ЭтотОбъект);
ПоказатьВопрос(Оповещение, НСтр("ru = 'Заполнить документ можно только после отмены его проведения. Выполнить отмену проведения документа?'"), РежимДиалогаВопрос.ДаНет);
Иначе
ЗаполнитьДанныеПоПартиямНаСервере(ЭтаФорма.Модифицированность);

Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаАвизо;
Модифицированность = Истина;
КонецЕсли;

КонецПроцедуры


alexandr_ll

Цитата: Stanislav Gareev от 26 фев 2020, 10:44
Добрый день. Нужна ваша помощь.
1с 8.3 (8.3.16.1063)
Бухгалтерия 3.0 (3.0.75.58).
Проблема в чем. При работе в клиенте /Авизо по МПЗ исходящие/выборка(проваливание)/кнопка "заполнить авизо"
выходит ошибка Метод Объекта не обнаружен (ЗаполнитьМассивУникальнымиЗначениями), саму суть ошибки я знаю.
Код не менялся, в один момент просто перестало работать. Может кто встречал это?
&НаКлиенте
Процедура ЗаполнитьАвизо(Команда)

Если Объект.Товары.Количество() = 0 Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Не заполнена таблица товаров.'"), , "Товары", "Объект");
Возврат;
КонецЕсли;

Если Объект.Проведен Тогда
Оповещение = Новый ОписаниеОповещения("ВопросВыполнитьОтменуПроведенияИЗаполнитьДокументЗавершение", ЭтотОбъект);
ПоказатьВопрос(Оповещение, НСтр("ru = 'Заполнить документ можно только после отмены его проведения. Выполнить отмену проведения документа?'"), РежимДиалогаВопрос.ДаНет);
Иначе
ЗаполнитьДанныеПоПартиямНаСервере(ЭтаФорма.Модифицированность);

Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаАвизо;
Модифицированность = Истина;
КонецЕсли;

КонецПроцедуры

Очистка кэша.
Обновление конфигурации.
Обновление платформы.

LexaK

а вы не весь код выложили,
такого метода: ЗаполнитьМассивУникальнымиЗначениями - там нет! :fdbsdfbsd:
если помогло нажмите: Спасибо!

Stanislav Gareev

Цитата: alexandr_ll от 26 фев 2020, 11:05
Цитата: Stanislav Gareev от 26 фев 2020, 10:44
Добрый день. Нужна ваша помощь.
1с 8.3 (8.3.16.1063)
Бухгалтерия 3.0 (3.0.75.58).
Проблема в чем. При работе в клиенте /Авизо по МПЗ исходящие/выборка(проваливание)/кнопка "заполнить авизо"
выходит ошибка Метод Объекта не обнаружен (ЗаполнитьМассивУникальнымиЗначениями), саму суть ошибки я знаю.
Код не менялся, в один момент просто перестало работать. Может кто встречал это?
&НаКлиенте
Процедура ЗаполнитьАвизо(Команда)

Если Объект.Товары.Количество() = 0 Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Не заполнена таблица товаров.'"), , "Товары", "Объект");
Возврат;
КонецЕсли;

Если Объект.Проведен Тогда
Оповещение = Новый ОписаниеОповещения("ВопросВыполнитьОтменуПроведенияИЗаполнитьДокументЗавершение", ЭтотОбъект);
ПоказатьВопрос(Оповещение, НСтр("ru = 'Заполнить документ можно только после отмены его проведения. Выполнить отмену проведения документа?'"), РежимДиалогаВопрос.ДаНет);
Иначе
ЗаполнитьДанныеПоПартиямНаСервере(ЭтаФорма.Модифицированность);

Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаАвизо;
Модифицированность = Истина;
КонецЕсли;

КонецПроцедуры

Очистка кэша.
Обновление конфигурации.
Обновление платформы.
Кэш чистил, на разных компах, на разных пользователей.
Конфигурация обновлена.
Платформа тоже.
Подобные ошибки уже были, при печати и.т.д код менял, потом работало. Эти моменты стали происходить после обновления платформы..
Добавлено: 26 фев 2020, 11:18


Цитата: LexaK от 26 фев 2020, 11:09
а вы не весь код выложили,
такого метода: ЗаполнитьМассивУникальнымиЗначениями - там нет! :fdbsdfbsd:
это код на самой кнопке "заполнить авизо" , во всем коде вообще этого нет, ошибка пропадает, если я убираю значение "количества товара" в клиенте дальше проваливается, но там нужной информации нет. Обновлялась платформа, код вообще не менялся. У меня такая проблема была с методом в других функциях, приходилось код менять.

LexaK

так если вы это уже исправляли
Цитироватьприходилось код менять.
то и в этом случае - просто измените код!
если помогло нажмите: Спасибо!

Stanislav Gareev

Цитата: LexaK от 26 фев 2020, 11:28
так если вы это уже исправляли
Цитироватьприходилось код менять.
то и в этом случае - просто измените код!
Если бы я ещё знал, по этому я решил посоветоваться с профи(опытными людьми)

Поиск родных

Цитата: Stanislav Gareev от 26 фев 2020, 10:44
Добрый день. Нужна ваша помощь.
1с 8.3 (8.3.16.1063)
Бухгалтерия 3.0 (3.0.75.58).
Проблема в чем. При работе в клиенте /Авизо по МПЗ исходящие/
Для работы с "Авизо *" нужна редакция КОРП, а из Вашего описания следует, что у Вас редакция ПРОФ

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск