Имя: Пароль:
1C
 
Справочники и Документы 1С 8.3
0 JuixyJes
 
04.04.19
16:09
Как с помощью документа изменить реквизит справочника?
1 _Дайвер_
 
04.04.19
16:11
(0) нахоя?
2 JuixyJes
 
04.04.19
16:13
Имеется справочник Материалы с реквизитами Материал и Цена, так же имеется документ УстановкаЦенМ, с помощью которого нужно установить цены на материалы)
3 Кац
 
04.04.19
16:13
(0) написать в документе соответствующий код
4 JuixyJes
 
04.04.19
16:14
Кац, а собственно какой код в этом поможет?
5 Кац
 
04.04.19
16:16
(4) код, который установит реквизит цена в справочнике
6 JuixyJes
 
04.04.19
16:16
Гениально, спасибо за ответ, он мне так помог (сарказм)
7 Nuobu
 
04.04.19
16:17
Procedure ChangeSpravochnik ()
   Spravochnik = Справочники.Номенклатура.найтиПоКоду("0000000001").ПолучитьОбъект();
   Spravochnik.Name = "ddd " + ТекущаяДата();
   Spravochnik.Save();
EndProcedure
8 _Дайвер_
 
04.04.19
16:18
(2) WTF!
У тебя цена в реквизите указывается???
9 Sapiens_bru
 
04.04.19
16:18
Пересмотрите решение.
Ключевая роль документов - отражение операций на оси времени, а справочников - хранение условно постоянной информации.
При отмене проведения документа что должно произойти со справочником?
10 JuixyJes
 
04.04.19
16:21
Спасибо всем.)
11 Джинн
 
04.04.19
16:30
(2) Глупость Вы хотите сделать.
12 Кац
 
04.04.19
16:31
(11) Скорей всего это учебное тест-задание
13 sqr4
 
04.04.19
16:34
Все же необходимо посмотреть в сторону переноса хранения цены в регистр сведений. Если конечно жестко не указана, что цена хранится в справочнике.
14 Eiffil123
 
04.04.19
16:53
(13) Такое иногда просят делать бухгалтера - добавить реквизит в карточку ОС "Инвентарный номер", заполнять при принятии к учету ОС. Это чтобы во всяких ОСВ по счету можно было видеть инвномер.
15 unregistered
 
04.04.19
16:56
(7) Убивать надо всё таки за двуязычее в коде. Жёстко, жестоко, публично, показательно!
А за написание на разных языках ключевых слов и операторов, когда какие-то операторы на русском, а какие-то на английском пишутся, предварительно четвертовать.
16 VladZ
 
04.04.19
17:14
(7) Spravochnik - программировать учили медведи в лесу? Уже 21й век на дворе. Можно и по-русски писать.
17 Garykom
 
гуру
04.04.19
17:18
(16) Ну да еще 10 лет назад я на Java и на C# писал имена переменных и модулей кириллицей, кто из тру-прогов видел был сначала в большом афуе ))
18 sqr4
 
04.04.19
17:47
(15) Кастрацию не предлагать?)
19 Garykom
 
гуру
04.04.19
17:49
(15) А за знание двух и более языков иностранных (18) да?
20 Джинн
 
04.04.19
17:50
(15) А слабо WEB-сервис только на русском написать? :)
21 Franchiser
 
гуру
04.04.19
17:50
(0) дальше будет вопрос как создать справочник с помощью ПВХ?
22 Скиурус
 
04.04.19
17:50
Процедура ИзменитьCatalog ()
   Catalog = Catalogs.Номенклатура.FindByCode("0000000001").GetObject();
   Catalog.Наименование = "ddd " + Now();
   Catalog.Сохранить();
КонецПроцедуры


Так кррруче!
23 Garykom
 
гуру
04.04.19
17:51
Вот в одном слове нельзя смешивать кириллицу/латиницу, ибо можно ошибиться при наборе имен переменных допустим.
Хотя тут IDE обычно помогает в новых.

А в чем проблема быстро переключать рус/лат при кодинге не понимаю, может чего то не хватает просто?
24 Garykom
 
гуру
04.04.19
17:52
(22) Не вижу разницы совершенно, когда технический английский свободно давным давно.
25 Джинн
 
04.04.19
17:52
(22) Пожалуй идея кастрации была не такой уж и плохой.
26 Garykom
 
гуру
04.04.19
17:53
(25) Гм кроме 1С еще на чем то писали?
27 Garykom
 
гуру
04.04.19
17:53
Я как бы могу сказать что я пару раз разбирал модули на C++ написанные китайцами для китайцев.

И вы думаете там только комментарии были на китайском?
28 Скиурус
 
04.04.19
17:55
(27) Видимо, там были идентификаторы и ключевые слова, написанные иероглифами. Ведь С++ это позволяет.
29 Garykom
 
гуру
04.04.19
17:56
(28) Хуже. Есть такая штука как typedef
30 ДядяМитяй
 
04.04.19
17:56
(15) это обфускация такая )
31 sqr4
 
04.04.19
17:57
(27) ну и как, придушить не хотелось никого?
32 Скиурус
 
04.04.19
17:57
(29) Да-да, был специальный национализированный китайский компилятор, который позволял идентификаторы типов прям иероглифами. /o
33 Garykom
 
гуру
04.04.19
17:58
(31) Заказчика хотелось и себя за то что продешевил
34 Джинн
 
04.04.19
17:58
(26) В пору молодости. Но потом подсел на 1С и добросовестно все забыл за ненадобностью. Но вряд ли даже это можно назвать кошерным программированием - все же всю жизнь только с СУБД, поэтому все же это больше формы, отчеты и немного бизнес-логики. Та же 1С, но вид сбоку :)
35 VladZ
 
04.04.19
18:10
(22) Если сравнивать Spravochnik  и Catalog - круче.
А в целом - тот же х**, только в другой руке.
36 Sysanin_1ц
 
04.04.19
18:14
(15) такое есть смысл делать для запутывание кода. Хотя я бы тогда уже писал бы полностью на англ
37 Garykom
 
гуру
04.04.19
18:22
(35) Да, не вижу смысла писать транслитом, лучше тогда правильно называть по английски или уже кириллицей на русском.

(36) https://habr.com/ru/post/108846/
38 Скиурус
 
04.04.19
18:35
(35) Очень многие тут не могут в иронию :(
39 Garykom
 
гуру
04.04.19
18:58
Интересно многие ли тут понимают почему нельзя менять справочники документами?
Хотя и справочники и регистры в таких же обычных реляционных таблицах в базе хранятся.
40 Garykom
 
гуру
04.04.19
19:02
(39)+ Точнее нежелательно менять справочники документами, если не обладаем нужными знаниями/опытом чтобы это правильно реализовать.
Без возникновения глюков в базе при штатной работе юзеров.
41 jsmith82
 
04.04.19
19:44
(39) отмена проведения в принципе и реализована на платформенном уровне
42 jsmith82
 
04.04.19
19:44
вернее, проведение и отмена проведения (как принцип)
43 Garykom
 
гуру
04.04.19
19:46
(42) Угу не надо забывать перепроведение и/или повторное проведение после отмены.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой