![]() |
![]() |
![]() |
|
Создать элемент с ценами в номенклатуре и заполнить данные | ☑ | ||
---|---|---|---|---|
0
Studentik556
naïve
18.08.25
✎
15:56
|
Здравствуйте, я новичек и долго ломаю голову как создать документ по кнопке что бы он делал цену, ставку ндс и прочее в Бухгалтерии 3.0
В целом документ создается, но я застрял на вопросе с ценой и тем что он не выдает ни розничную цену, ни ндс вот код, премного благодарен: &НаСервере Процедура кнопкаНаСервере() НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент(); НовыйДок = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент(); НовыйДок.Дата = ТекущаяДата(); НовыйДок.ВидыЦен = Справочники.ВидыЦен.НайтиПоНаименованию("Розничная"); НовыйДок.цена = 899; НовыйДок.НДС = Перечисления.СтавкиНДС.НДС20; НовыйЭлемент.Наименование = "Док"; НовыйЭлемент.НаименованиеПолное = "Документ199"; НовыйЭлемент.Родитель = Справочники.номенклатура.НайтиПоНаименованию("ТестоваяГруппа" ); НовыйЭлемент.ЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.найтипокоду("796"); НовыйЭлемент.Артикул = "11111"; НовыйЭлемент.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Товары"); НовыйЭлемент.Комментарий = "Созданно обработчиком"; НовыйЭлемент.Записать(); НовыйДок.Записать(РежимЗаписиДокумента.Проведение); КонецПроцедуры |
|||
1
Волшебник
18.08.25
✎
15:57
|
ты бот
|
|||
2
Studentik556
naïve
18.08.25
✎
15:58
|
В каком плане бот?
|
|||
3
Волшебник
18.08.25
✎
16:00
|
(2) В том плане, что ты сгенерил бессознательный код, который не устанавливает цену товару
|
|||
4
spiller26
18.08.25
✎
16:03
|
(0) Пришли скрин кнопки :)
|
|||
5
Fish
гуру
18.08.25
✎
17:09
|
Одно из двух, либо это боты, либо некоторые люди настолько отупели, что даже не пытаются голову включать.
|
|||
6
Волшебник
18.08.25
✎
17:18
|
(5) Конечно, боты. Генераторы бессмысленного программного кода по чьему-то промту.
|
|||
7
Fish
гуру
18.08.25
✎
17:31
|
(6) Я имел ввиду тех, кто создаёт ветки. Сам код понятно, что сгенерирован "умным ИИ, который вот-вот заменит всех программистов, надо только немного подождать".
|
|||
8
Rovan
гуру
18.08.25
✎
17:38
|
возьму себе в копилку -
буду студентам показывать на тему "найди 10 ошибок" |
|||
9
Волшебник
18.08.25
✎
17:44
|
(7) Да, они уже умеют регистрироваться и создавать ветки.
|
|||
10
Волшебник
18.08.25
✎
17:45
|
(8) Тут ошибок больше, чем строчек
|
|||
11
Studentik556
naïve
18.08.25
✎
18:15
|
(4) postimg.cc/ppKP5qTD
|
|||
12
Волшебник
18.08.25
✎
18:37
|
(11) Гений, чо
|
|||
13
Studentik556
naïve
18.08.25
✎
18:43
|
(12) Объясни если не составит труда, я действительно не понимаю в чем проблема
|
|||
14
Волшебник
18.08.25
✎
18:47
|
(13) А сможете ли Вы понять мои объяснения? Ну начнём с простого:
кнопкаНаСервере - плохое имя процедуры. Во-первых, оно не отражает суть процедуры, во-вторых кнопок на сервере не бывает Моя кнопка - плохое имя кнопки НовыйДок - плохое имя переменной В документе нет номенклатуры. Чему Вы присвоили цену? Наверняка в документе есть табличная часть Не надо смешивать в одной процедуре создание элемента справочника и создание документа Литералы прописаны прямо в коде. НайтиПоНаименованию может вернуть пустую ссылку "Созданно " - с одной "н" Наименование элемента справочника "Док"? Чё, серьёзно? Наименование полное "Документ199"? Да Вы охренели! |
|||
15
Studentik556
naïve
18.08.25
✎
18:54
|
(14) Спасибо, что дал направление где копать
|
|||
16
Волшебник
18.08.25
✎
22:08
|
Забудьте про типовую конфигурацию "Бухгалтерия 3.0". Это не Ваш уровень.
Научитесь писать программы с нуля, что-то типа "Привет, мир", "Библиотека", "Мини-склад". Поймите типы данных, особенно разницу между строкой и ссылкой. И не надо создавать ветки на форуме с такими вопросами. Тут Вам не школа. Купите книжки, пройдите курсы, а на форум приходите уже подготовленными. Хотя бы прочитайте правила 12-15 |
|||
17
craxx
18.08.25
✎
23:16
|
(0)
НовыйДок.ВидыЦен = Справочники.ВидыЦен.НайтиПоНаименованию("Розничная");
Точно генерация. Врятли автор бот, но код сгенеренный. |
|||
18
Волшебник
18.08.25
✎
23:19
|
(17) Они уже перешли на следующий уровень. Вы просто не понимаете, на что они способны. Они просто тестиоруют вас/нас.
|
|||
19
Fish
гуру
19.08.25
✎
12:02
|
А обратили внимание, как бот пытается прикинуться человеком, не везде в коде используя заглавные буквы?
НовыйЭлемент.Родитель = Справочники.номенклатура.НайтиПоНаименованию("ТестоваяГруппа" ); НовыйЭлемент.ЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.найтипокоду("796"); НовыйДок.ВидыЦен = Справочники.ВидыЦен.НайтиПоНаименованию("Розничная"); НовыйДок.цена = 899; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |