[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
1С-син
(0)       Используют 8 человек

Комментарии

Ни одного комментария.
Написать тут
Описание:
Примеры программ для 1С-платформы.
Автор:
al_naz
Создан:
15 марта 2016 в 18:04 (текущая версия от 16 марта 2016 в 11:05)
Публичный:
Нет
Тип словаря:
Фразы
В этом режиме перемешиваться будут не слова, а целые фразы, разделенные переносом строки.
Содержание:
1 Функция ЗаполнениеПоДокументуОснованию()
2 Перем ЗарезервированниеТовары, ТекСтрокаИтогов;
3 Если ДокОснование.Выбран()=0 Тогда
4 Возврат "Документ - основание не выбран!";
5 КонецЕсли;
6 ВидОсн = ДокОснование.Вид();
7 Если (ВидОсн БЮ "ЗаявкаПокупателя") Тогда
8 Возврат "Неверный вид документа - основания!";
9 КонецЕсли; // вид ДокОснования
10 РегОбщ = СоздатьОбъект("Регистры");
11 РегЗаявки = РегОбщ.Заявки;
12 // заполняем недополученными по заявке товарами
13 РегЗаявки.УстановитьЗначениеФильтра("ЗаявкаПокупателя", ДокОснование, 1);
14 // если нужно, то выполним временный расчет регистра
15 Если Выбран() = 0 Тогда //Новый документ
16 Если ДатаДок Б ПолучитьДатуТА() Тогда // выписываемый задним числом
17 РегЗаявки.ВременныйРасчет();
18 РегОбщ.РассчитатьРегистрыПо(ДатаДок);
19 КонецЕсли;
20 Иначе // Сохраненный документ
21 Если СравнитьТА() Б 1 Тогда // Позиция не больше ТА
22 РегЗаявки.ВременныйРасчет();
23 РегОбщ.РассчитатьРегистрыНа(ТекущийДокумент());
24 КонецЕсли;
25 КонецЕсли;
26 РегЗаявки.ВыгрузитьИтоги(ЗарезервированниеТовары, 1, 1);
27 ЗарезервированниеТовары.Свернуть("Номенклатура", "КоличествоРасход,СтоимостьРасход");
28 ВалОстатков = Договор.ВалютаВзаиморасчетов;
29 // При заполнении на основании Заявки цены, суммы и скидки надо брать из основания
30 ТаблицаДокумента = СоздатьОбъект("ТаблицаЗначений");
31 ДокОснование.ВыгрузитьТабличнуюЧасть(ТаблицаДокумента);
32 ТаблицаДокумента.ВыбратьСтроки();
33 Пока ТаблицаДокумента.ПолучитьСтроку()=1 Цикл
34 // Есть остатки по этой строке?
35 ТекСтрокаИтогов = 0;
36 Если ЗарезервированниеТовары.НайтиЗначение(ТаблицаДокумента.Номенклатура, ТекСтрокаИтогов, "Номенклатура") = 0 Тогда // нет остатков

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена