Size: a a a

1с программирование

2019 November 12

А

Алина in 1с программирование
что бы грабли не били больно по лбу, я предлагаю вам описать как надо решать гипотетическую ситуацию описанную выше. в зависимости от результата который надо получить в дальнейшем- будут разные пути решения задачи
источник

А

Алина in 1с программирование
в ТЧ накладной при изменении цены пишете такой код: Если (не ДобавилиУсловные200Рубасов ) и ТекуцаяСтрока.Номенклатура.Флажок Тогда Текущаястрока.Цена= Текущаястрока.цена + Условные200рубасов; ДобавилиУсловные200Рубасов=ИСтина; Конецесли;  а в модуле формы в начале добавляете код: ПЕрем  ДобавилиУсловные200рубасов ; и в теле программы устанавливаете начальное значение  ДобавилиУсловные200рубасов = Ложь;
источник

А

Алина in 1с программирование
если такой номенклатуры с флажком и последовательностью действий у вас будет больше чем 1- то переменную Добавили условные 200 рубасов надо будет делать таблицей значений что бы отслеживать добавлено ли 200 рубасов к каждой нуждающейся номенклатуре. а так же отслеживать не ввели ли эту номенклатуру в ТЧ ранее и надо ли отдельно снова как то обрабатывать этот момент и как
источник

А

Алина in 1с программирование
Александр Масленко
Я не знаю, откуда куда и как к ней обратиться.
Через запрос или можно напрямую из ТЧ документа
можно через запрос. можно напрямую из документа
источник

А

Алина in 1с программирование
писать как через запрос?
источник

АМ

Александр Масленко in 1с программирование
Я как понимаю, лучше будет через запрос если хочу отображать на все номенклатуру?
источник

А

Алина in 1с программирование
Александр Масленко
Я как понимаю, лучше будет через запрос если хочу отображать на все номенклатуру?
через запрос- это просто средство. можно хорошо сделать через запрос. можно писать запрос к каждой строке и сделать каку.
источник

А

Алина in 1с программирование
запрос- просто средство. вопрос в чем цель.
источник

АМ

Александр Масленко in 1с программирование
До меня чайника начинает немного доходить
источник

АМ

Александр Масленко in 1с программирование
Сейчас попробую
источник

АМ

Александр Масленко in 1с программирование
Алина, ты просто супер 🤤
источник

А

Алина in 1с программирование
хорошо: сделать отдельную кнопку "Добавитьусловные200рубасов куда надо". отслеживать не повторно ли мы нажимаем эту кнопку. дальше запросом выдернуть таблицу документа- соединить с таблицей справочника - посмотреть к какой номенклатуре надо добавить по 200 р к цене. добавить по 200р к цене- пересчитать суммы в строках и суммы НДС в строках- и пересчитать сумму документа и итоговую сумму ндс документа. сделать пометку что условные 200 рубасов к текущему документу уже были добавлены
источник

А

Алина in 1с программирование
Александр Масленко
Алина, ты просто супер 🤤
спасибо
источник

k

kthxbai in 1с программирование
Вот так мы изобрели функционал ручных скидок в документе
источник

ПВ

Павел Воробьев in 1с программирование
Всем добрый день. Подскажите плиз, не понимаю что делаю не так. Програмно создаю документ в нем есть доп.сведение и его так же програмно записываю, но зайдя в этот документ в доп.сведения вижу мое доп.сведение первой строкой с пустым значением, а то что добавил програмно со значением, но с пометкой на удаление
источник

k

kthxbai in 1с программирование
Доп. Сведения не внутри документов. Это отдельный регистр
источник

k

kthxbai in 1с программирование
Это у вас какие то особенные сведения, ибо на запись рс нельзя повесить пометку в привычном понимании
источник

ПВ

Павел Воробьев in 1с программирование
Я в регистр и записываю. Как бы все норм запись в регистре есть. Но вот в документе фигня какая-то отображается
источник

fd

ftp dyE in 1с программирование
взял чистую базу... сделал "объединить и сравнить" через cf с сломаной базы...
источник

fd

ftp dyE in 1с программирование
в итоге база пустая
источник