powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Ошибка в общем модуле
16 сообщений из 16, страница 1 из 1
Ошибка в общем модуле
    #40069271
Vika1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
подскажите пожалуйста. Писала функцию в общем модуле (на сервере) она связана с процедурой в справочниках, после проверки выдает ошибку, не понимаю в чём проблема?((


Функция ПроверкаСозданногоОбъекта (Наименование,НазваниеСправочника,ЭтоНовый) Экспорт

Отказ = Ложь;

Если ЭтоНовый Тогда
НайденнаяНоменклатура = Справочники(НазваниеСправочника).НайтиПоНаименованию(Наименование);
Если Не НайденнаяНоменклатура.Пустая()Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;

Возврат Отказ;
КонецФункции


{ОбщийМодуль.ПроверкаСозданногоОбъекта.Модуль(7,27)}: Процедура или функция с указанным именем не определена (Справочники)
НайденнаяНоменклатура = <<?>>Справочники(НазваниеСправочника).НайтиПоНаименованию(Наименование); (Проверка: Сервер)
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40069282
Last of 1 as
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vika1234
Справочники(НазваниеСправочника)


это работать не будет
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40069301
Vika1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last of 1 as, Как поправить, чтоб при вводе нового наименования товара система выдавала ошибку.
Этот год хотела потом применить для всех справочников
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40069331
Last of 1 as
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vika1234
Как поправить


читать синтаксис помощник. про метаданные

Справочники[НазваниеСправочника]
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40069760
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм забавно действительно можно свою процедуру сделать

Процедура Справочники(НазваниеСправочника)
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40069871
Last of 1 as
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист 1с
Хм забавно действительно можно свою процедуру сделать

Процедура Справочники(НазваниеСправочника)


а почему нет... наверное и общий модуль прокатит
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40069951
nicxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vika1234, название справочника через точку от слова Справочники, а не в скобках

Справочники.НазваниеСправочника.НайтиПоНаименованию(Наименование);
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40069953
nicxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last of 1 as,
тебе не особо помогло читать синтаксис-помощник :) Если не можешь дать правильную подсказку, лучше молчать.
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40070010
Vika1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last of 1 as, подскажите пожалуйста еще такой вопрос. Необходимо было создать обработку по загрузке СSV файла (в файле имеються группы которых нет в системе 1с, необходимо чтоб они создавались подпапке, этого не происходит) подскажите как быть?(

&НаСервере
Процедура ЗагрузитьНаСервере()
Док = Новый ТекстовыйДокумент();
Док.Прочитать(ПутьКФайлу);

Для А=1 По Док.КоличествоСтрок() Цикл
Строка = Док.ПолучитьСтроку(А);
Массив = СтрРазделить(Строка,";");
Родитель = Массив[0];
Группа = Массив[1];
Наименование = Массив[2];
ИНН = Массив[3];

НовыйКонтрагент = Справочники.Контрагенты.СоздатьЭлемент();
НовыйКонтрагент = Родитель;
НовыйКонтрагент.Наименование = Наименование;
НовыйКонтрагент.ИНН = ИНН;

ПоискГруппы = Справочники.Контрагенты.НайтиПоНаименованию(Группа);

Если ПоискГруппы.Пустая() Тогда
НоваяГруппа = Справочники.Контрагенты.СоздатьГруппу();
НоваяГруппа.Наименование = Группа;
НоваяГруппа.Записать();
НовыйКонтрагент.Родитель = НоваяГруппа.Ссылка;
Иначе
НовыйКонтрагент.Родитель = ПоискГруппы;

КонецЕсли;
КонецЦикла;

КонецПроцедуры
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40070036
Last of 1 as
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nicxxx
Last of 1 as,
тебе не особо помогло читать синтаксис-помощник :) Если не можешь дать правильную подсказку, лучше молчать.
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40070041
Last of 1 as
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НовыйКонтрагент.Записать() где?
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40070051
Vika1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last of 1 as, Ах да точно, понять не могла что не так(
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40070053
Vika1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Учусь, извиняюсь за глупые вопросы
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40070552
Vika1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nicxxx, можно еще вопрос. В отчете несколько товаров одинокового наименования были проведены разными документами и в отчете тоже записаны в отдельных строках. Как то можно исправить?(
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40070648
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vika1234,

Правильнее заменить на 1 товар, а не отчетами баловаться. Смотрите обработку поиск и замена значений.
...
Рейтинг: 0 / 0
Ошибка в общем модуле
    #40072138
nicxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А может у нее отчет с детализацией до документа движения (регистратора)?
Вика, учитесь задавать вопросы правильно:)
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Ошибка в общем модуле
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]